Невиртуальные и виртуальные блоки

При создании моделей необходимо иметь в виду, что Simulink® блоки делятся на две основные категории: невиртуальные блоки и виртуальные блоки. Невиртуальные блоки играют активную роль в симуляции системы. Если вы добавляете или удаляете невиртуальный блок, вы изменяете поведение модели. Виртуальные блоки, напротив, не играют никакой активной роли в симуляции; они помогают организовать модель графически. Некоторые блоки Simulink являются виртуальными в одних обстоятельствах и невиртуальными в других. Такие блоки называются условно виртуальными блоками. В таблице перечислены виртуальные и условно виртуальные блоки Simulink.

Имя блокаУсловие, при котором блок является виртуальным

Bus Assignment

Виртуальная, если входная шина является виртуальной.

Bus Creator

Виртуальная, если выходная шина является виртуальной.

Bus Selector

Виртуальная, если входная шина является виртуальной.

Demux

Всегда виртуальный.

Enable

Виртуальный, если не соединен непосредственно с блоком Outport.

From

Всегда виртуальный.

Goto

Всегда виртуальный.

Goto Tag Visibility

Всегда виртуальный.

Ground

Всегда виртуальный.

In Bus Element

Виртуальная, если входная шина не является невиртуальной и содержит сигнал переменного размера.

Inport

Виртуальный, если блок не находится в условно выполненной или атомарной подсистеме и не имеет прямого соединения с блоком Outport.

Mux

Всегда виртуальный.

Out Bus Element

Виртуальная, если выходная шина не является невиртуальной.

Outport

Виртуальный, когда блок находится в любой подсистеме (условной или нет) и не находится в корневом (верхнем уровне) окне Simulink.

Selector

Виртуальный только, когда Number of input dimensions задает 1 и Index Option задает Select all, Index vector (dialog), или Starting index (dialog).

Signal Specification

Всегда виртуальный.

Subsystem

Виртуальный, если блок не выполнен по условию или не установлен флажок Treat as atomic unit.

Можно проверить, является ли блок виртуальным с IsSubsystemVirtual свойство блока. См. «Специфичные для блоков параметры».

Terminator

Всегда виртуальный.

Trigger

Виртуальный, когда выходной порт отсутствует.

Похожие темы