exponenta event banner

Обзор условно выполненных подсистем

Условно выполняемая подсистема - атомная подсистема, позволяющая управлять её исполнением внешним сигналом. Внешний сигнал, называемый управляющим сигналом, подключается к входному порту управления. Условные подсистемы полезны при создании сложных моделей, содержащих компоненты, выполнение которых зависит от других компонентов.

Simulink ® поддерживает следующие типы условных подсистем:

  • Enabled Subsystem (Включенная подсистема) - выполняется на каждом временном шаге при положительном сигнале управления. Выполнение начинается на временном шаге, когда управляющий сигнал пересекает ноль от отрицательного к положительному направлению. См. раздел Использование включенных подсистем.

  • Триггерная подсистема (Triggered Subsystem) - выполняется на каждом шаге времени, когда управляющий сигнал поднимается или падает до нуля или пересекает нуль. См. раздел Использование инициированных подсистем.

  • Enabled and Triggered Subsystem (Включенная и запускаемая подсистема) - выполняется на шаге времени, когда разрешенный управляющий сигнал имеет положительное значение и сигнал управления триггером поднимается или падает до нуля. См. раздел Использование включенных и запускаемых подсистем.

  • Function-Call Subsystem - выполняется, когда управляющий сигнал принимает событие function-call. События могут происходить один или несколько раз в течение временного шага. Диаграмма Stateflow ®, блок генератора вызовов функций, блок S-функций или блок пересечения совпадений могут обеспечивать события вызова функций. См. Использование подсистем вызова функций.

Примеры модели

См. также

Блоки

Связанные примеры

Подробнее