При создании моделей необходимо иметь в виду, что Simulink® блоки делятся на две основные категории: невиртуальные блоки и виртуальные блоки. Невиртуальные блоки играют активную роль в симуляции системы. Если вы добавляете или удаляете невиртуальный блок, вы изменяете поведение модели. Виртуальные блоки, напротив, не играют никакой активной роли в симуляции; они помогают организовать модель графически. Некоторые блоки Simulink являются виртуальными в одних обстоятельствах и невиртуальными в других. Такие блоки называются условно виртуальными блоками. В таблице перечислены виртуальные и условно виртуальные блоки Simulink.
Имя блока | Условие, при котором блок является виртуальным |
---|---|
Виртуальная, если входная шина является виртуальной. | |
Виртуальная, если выходная шина является виртуальной. | |
Виртуальная, если входная шина является виртуальной. | |
Всегда виртуальный. | |
Виртуальный, если не соединен непосредственно с блоком Outport. | |
Всегда виртуальный. | |
Всегда виртуальный. | |
Всегда виртуальный. | |
Всегда виртуальный. | |
Виртуальная, если входная шина не является невиртуальной и содержит сигнал переменного размера. | |
Виртуальный, если блок не находится в условно выполненной или атомарной подсистеме и не имеет прямого соединения с блоком Outport. | |
Всегда виртуальный. | |
Виртуальная, если выходная шина не является невиртуальной. | |
Виртуальный, когда блок находится в любой подсистеме (условной или нет) и не находится в корневом (верхнем уровне) окне Simulink. | |
Виртуальный только, когда Number of input dimensions задает | |
Всегда виртуальный. | |
Виртуальный, если блок не выполнен по условию или не установлен флажок Treat as atomic unit. Можно проверить, является ли блок виртуальным с | |
Всегда виртуальный. | |
Виртуальный, когда выходной порт отсутствует. |