Automatically infer global variables as function interfaces
Description
Specify the behavior of global variables in custom code called by the C Caller block. If you select this option, the C Caller block automatically infers global variables from the custom code on the block interface.
Category: Simulation Target
Settings
Default: Off
OnEnables automatic addition or deletion of global variables from the custom code called by C Caller block. C Caller block treats the global variables in your custom code as global arguments on the block interface. These arguments appear in bold on the Port Specification table.
OffDisables automatic addition or deletion of global variables from the custom code called by the C Caller block. From the MATLAB® command line, use the
addGlobalArgfunction to add or thedeleteGlobalArgfunction to delete global arguments.
Command-Line Information
Parameter:
CustomCodeGlobalsAsFunctionIO |
Value:
'on' |
'off' |
Default:
'off' |
Recommended Settings
| Application | Setting |
|---|---|
| Debugging | No impact |
| Traceability | No impact |
| Efficiency | No recommendation |
| Safety precaution | No recommendation |
See Also
Model Configuration Parameters: Simulation Target | C Caller | FunctionPortSpecification | getGlobalArg | addGlobalArg | deleteGlobalArg