exponenta event banner

Логические условно исполненные подсистемы

Управление при выполнении подсистемы

Логически исполняемая подсистема работает один или несколько раз на текущем временном шаге, когда это разрешено блоком управления. Блок управления реализует логику управления, аналогичную той, которая выражается оператором языка программирования (например, if-then, switch, while, for).

Блоки

развернуть все

ЕслиВыберите выполнение подсистемы с помощью логики, аналогичной оператору if-else
Если подсистема действийПодсистема, выполнение которой включено блоком If
Вариант переключенияВыберите выполнение подсистемы с помощью логики, аналогичной инструкции switch
Подсистема действий переключения вариантовПодсистема, выполнение которой разрешено блоком Switch Case
Порт действияДобавление управляющего порта для сигнала действия в подсистему
Пока итераторПовторять выполнение подсистемы, пока логическое выражение имеет значение true
Подсистема итератораПодсистема, повторяющая выполнение на этапе моделирования
Для итератораПовторение выполнения подсистемы в течение временного шага для указанного числа итераций
Для итераторной подсистемыПодсистема, повторяющая выполнение на этапе моделирования
Для каждогоНезависимо обрабатываются элементы или подрешетки входного сигнала или параметра маски
Для каждой подсистемыПодсистема, повторяющая выполнение на каждом элементе или подматрице входных сигналов или параметров маски и объединяющая результаты

Темы

Выбор выполнения подсистемы

Выполните подсистему один раз в течение временного шага в ответ на сигнал действия.

Выполнение итерационной подсистемы

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

Повторить алгоритм, использующий для каждой подсистемы

Итерация алгоритма по группам сигналов, подсистем и параметров.

Регистрация сигналов для каждой подсистемы

Выполните вход в систему для каждой подсистемы.

Характерные примеры