Основы подсистемы

Подсистема является набором блоков, которые вы заменяете на один блок Subsystem. Когда ваша модель увеличивается в размере и сложности, можно упростить его путем группировки блоков в подсистемы.

Используя подсистемы:

  • Устанавливает иерархическую блок-схему, где блок Subsystem находится на одном слое и блоках, которые составляют подсистему, находятся на другом.

  • Держит функционально связанные блоки вместе.

  • Помогает сократить количество блоков, отображенных в вашем окне модели.

Когда вы делаете копию подсистемы, та копия независима от исходной подсистемы. Чтобы снова использовать содержимое подсистемы через модель или через модели, используйте модели, на которые ссылаются, или библиотеку.

Типы подсистемы

Подсистема может быть виртуальной или невиртуальной. Виртуальная подсистема обеспечивает графическую иерархию в моделях и не влияет на выполнение модели. Невиртуальная подсистема обеспечивает графическую иерархию в моделях и выполняется как единый блок.

Simulink® классифицирует невиртуальные подсистемы в эти типы:

Тип подсистемыОписание
Атомарная подсистема

Подсистема, которая выполняется как единый блок

Enabled подсистема

Подсистема, выполнение которой включено внешним входом.

Инициированная подсистема

Подсистема, выполнение которой инициировано внешним входом.

Подсистема вызова функций

Подсистема, выполнением которой управляет внешний вход вызова функции.

Enabled и Triggered подсистема

Подсистема, выполнение которой включено и инициировано внешними входными параметрами.

Восстановленная подсистема

Подсистема, состояния блока которой сбрасываются с внешним триггером.

Если подсистема действия

Подсистема, выполнение которой включено Если блок

В то время как подсистема итератора

Подсистема, которая повторяет выполнение во время шага времени симуляции, в то время как логическое условие верно.

Для подсистемы итератораПодсистема, которая повторяет выполнение во время шага времени симуляции для конкретного количества итераций.
Для каждой подсистемы

Подсистема, которая повторяет выполнение на каждом элементе или подмассиве входного сигнала и конкатенирует результаты.

Похожие темы