Запретить наследование Inf шаг расчета
Запрещает блоку S-Function, который ссылается на эту S-функцию, наследовать шаг расчета Inf. The SS_OPTION_DISALLOW_CONSTANT_SAMPLE_TIME опция применяется только к S-функциям, которые используют основанные на блоках шаги расчета.
Примечание
Если у вас есть Simulink® Coder™, и S-функция объявляет количество шагов расчета следующим PORT_BASED_SAMPLE_TIMES, он не унаследует шага расчета Inf если только он не задает SS_OPTION_ALLOW_CONSTANT_PORT_SAMPLE_TIME опция.
Если у вас есть Simulink Coder, обратите внимание:
Если S-функция задает эту опцию и наследует шаг расчета InfПродукт Simulink Coder определяет, как сгенерировать код для блока, на основе, является ли блок инвариантным.
Блок инвариантен, если все сигналы его портов инвариантны. Сигнал инвариантен, если он имеет постоянное значение в течение всей симуляции. Постоянный шаг расчета блоков не гарантирует, что все сигналы портов инвариантны. Для получения дополнительной информации смотрите Inline Invariant Signals (Simulink Coder).
Если блок не инвариантен, продукт Simulink Coder генерирует код только в model_initialize функция. Если блок инвариантен, продукт Simulink Coder вообще устраняет код блока.
См. sfix_fir.cpp например, пример.