Повторите выполнение подсистемы в процессе моделирования временной шаг, в то время как логическое выражение верно
Simulink / Ports & Subsystems
Блок While Iterator Subsystem является блоком Subsystem, предварительно сконфигурированным как начальная точка для создания подсистемы, которая повторяет выполнение во время шага времени симуляции, в то время как логическим условием является true
. Выполнением управляет блок While Iterator в подсистеме. Для примера смотрите ex_while_iterator_block
.
Используйте блоки While Iterator Subsystem для модели:
Блок-схема, эквивалентная из программы while
или do-while
цикл.
Итеративный алгоритм, который сходится на более точном решении после нескольких итераций.
При использовании упрощенного режима инициализации, если вы помещаете блок, которому требуется прошедшее время (такое как блок Discrete-Time Integrator) в блоке While Iterator Subsystem, Simulink® отображает ошибку.
Если выходной сигнал блока While Iterator Subsystem является сигналом вызова функции, Simulink отображает ошибку, когда вы симулируете модель или обновляете схему.
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|
[a] Фактическая поддержка типа данных или возможности зависит от реализации блока. |