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