While Iterator Subsystem

Подсистема, которая повторяет выполнение во время времени симуляции шага

  • Библиотека:
  • Simulink/Порты и подсистемы

  • While Iterator Subsystem block

Описание

Блок While Iterator Subsystem является Subsystem блоком, предварительно сконфигурированным как начальная точка для создания подсистемы, которая повторяет выполнение во время временного шага симуляции, в то время как логическое условие true. Open model.

Используйте While Iterator Subsystem блоки для моделирования:

  • Блок, эквивалентная программной while или do-while цикл.

  • Итерационный алгоритм, который сходится к более точному решению после нескольких итераций.

При использовании упрощенного режима инициализации, если вы помещаете блок, который нуждается в истекшем времени (таком как блок Discrete-Time Integrator) в блок While Iterator Subsystem, Simulink® отображает ошибку.

Если выходной сигнал от блока While Iterator Subsystem является сигналом вызова функции, Simulink отображает ошибку, когда вы симулируете модель или обновляете схему.

Порты

Вход

расширить все

Размещение блока Inport в блоке подсистемы добавляет к блоку внешний входной порт. Метка порта совпадает с именем блока Inport.

Используйте Inport блоки, чтобы получить сигналы от локального окружения.

Типы данных: half | single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated | bus

Размещение блока While Iterator, соединенного с блоком Input, в блоке Subsystem добавляет этот внешний входной порт к блоку.

Типы данных: half | single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point

Выход

расширить все

Размещение блока Outport в блоке подсистемы добавляет порт выхода из блока. Метка порта на блоке подсистемы является именем блока Outport.

Используйте Outport блоки для отправки сигналов в локальное окружение.

Типы данных: half | single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated | bus

Характеристики блоков

Типы данных

Булев[a] | шина[a] | double[a] | перечисленные[a] | фиксированную точку[a] | половину[a] | целое число[a] | сингл[a] | строка[a]

Прямое сквозное соединение

no

Многомерные сигналы

ограниченный[a]

Сигналы переменного размера

ограниченный[a]

Обнаружение пересечения нулем

no

[a] Фактический тип данных или поддержка возможностей зависит от реализации блоков.

Расширенные возможности

.
Представлено до R2006a