SS_OPTION_USE_TLC_WITH_ACCELERATOR
Use TLC file when simulating in accelerated mode
Description
Forces the accelerator mode to use the Target Language
Compiler (TLC) inlining code for the S-function, which speeds up execution
of the S-function. If this option is not set, the accelerator mode
uses the MEX version of the S-function even if a TLC file for the
S-function exists. This option should not be set for device driver
blocks (A/D) or when there is an incompatibility between running the
MEX mdlStart
or mdlInitializeConditions
functions
together with the TLC Outputs
, Update
,
or Derivatives
functions. Also, this option indicates
that the TLC inlining code should be used when generating a simulation
target for a referenced model that contains this S-function.
Note
The accelerator mode does not require the Simulink®
Coder™ product
to run an inlined S-function. However, to ensure that the inlined
S-function can run in accelerated mode in current and future Simulink releases,
the TLC file for the S-function must use documented TLC functions
to access the CompiledModel
structure.
Example
See the S-function timestwo.c
used
in the Simulink model sfcndemo_timestwo
for
an example.
Version History
Introduced in R2007b