iterator subsystem запускается один или несколько раз на шаге текущего времени, когда включено блоком управления. control block реализует управляющую логику, похожую на описанный построениями цикла языка программирования, такими как while
или for
.
Используйте блок While Iterator Subsystem, чтобы повторить осуществление алгоритма, пока логическое условие верно.
Используйте блок For Iterator Subsystem, чтобы повторить осуществление алгоритма, пока переменная итерации не превысит заданный предел итерации.
Используйте блок For Each Subsystem, чтобы применить алгоритм к отдельным элементам или подрешеткам параметров маски или входных сигналов.
Примечание
Каждый блок в Для Каждой подсистемы, которая имеет состояния, обеспечивает отдельный набор состояний для каждого элемента или подрешетки, обработанной подсистемой. В отличие от этого, блоки внутри, В то время как Итератор и Для подсистем Итератора используют те же состояния в последовательных итерациях подсистемы.
While Iterator Subsystem | Повторите выполнение подсистемы в процессе моделирования временной шаг, в то время как логическое выражение верно |
For Iterator Subsystem | Повторите выполнение подсистемы в процессе моделирования временной шаг для конкретного количества итераций |
For Each Subsystem | Примените алгоритм к отдельным элементам или подрешеткам параметров маски или входных сигналов |
Выполните итерации выполнения подсистемы с в то время как итератор и для подсистем итератора
Выполните подсистему многократно во время временного шага в ответ на блок управления.
Повторите алгоритм Используя для каждой подсистемы
Выполните итерации алгоритма по группам сигналов, подсистем и параметров.
Регистрируйте сигналы в для каждого подсистемы
Используйте сигнал, входящий в систему Для Каждого подсистемы.