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
On
Enables 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.
Off
Disables automatic addition or deletion of global variables from the custom code called by the C Caller block. From the MATLAB® command line, use the
addGlobalArg
function to add or thedeleteGlobalArg
function 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