| Contents | Index |
Prohibits the S-Function block that references this S-function from inheriting a constant sample time. The SS_OPTION_DISALLOW_CONSTANT_SAMPLE_TIME option applies only to S-functions that use block-based sample times.
If the S-function specifies this option and inherits a constant sample time, i.e., a sample time of inf, the Simulink Coder product determines how to generate code for the block based on if the block is invariant.
A block is invariant if all of its ports' signals are invariant. A signal is invariant if it has a constant value during the entire simulation. A constant block sample time does not guarantee all the ports' signals are invariant. See Inline Invariant Signals in the Simulink Coder User's Guide for more information.
If the block is not invariant, the Simulink Coder product generates code only in the model_initialize function. If the block is invariant, the Simulink Coder product eliminates the block's code altogether.
See sfblk_manswitch.c for an example.
SS_OPTION_ALLOW_CONSTANT_PORT_SAMPLE_TIME

Learn more about Simulink through this collection of videos, articles, technical literature and the Getting Started with Simulink Guide.
| © 1984-2012- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |