For Each
Блок управления для подсистем типа For-each.
Тип: ForEach
Путь в библиотеке:
|
Описание
Блок For Each — управляющий блок для For Each Subsystem. В частности, блок For Each позволяет блокам внутри For Each Subsystem обрабатывать части входных сигналов. Каждый блок внутри этой подсистемы поддерживает отдельный набор состояний для каждого элемента или подмассива, который он обрабатывает. По мере того как набор блоков подсистемы обрабатывает элементы или подмассивы, подсистема объединяет результаты для формирования выходных сигналов.
Порты
Выход
#
0:N-1
—
индекс текущего элемента
скаляр
Details
Индекс текущего элемента (начиная с нуля) в виде скаляра.
Зависимости
Чтобы использовать этот порт, установите флажок Show partition index output port (zero-based indexing).
Типы данных |
|
Поддержка комплексных чисел |
Нет |
Параметры
Основные
#
Show partition index output port (zero-based indexing) —
управление отображением выходного порта
Logical
Details
Управление отображением выходного порта для индекса раздела.
-
если этот флажок снять, то порт вывода скрыт.
-
если этот флажок установить, то порт вывода отображается на блоке.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |
#
Partition index output data type —
укажите тип данных индекса раздела
Int32
| Float64
Details
Укажите тип данных индекса раздела для выходного порта:
-
Int32
— 32-разрядное целое число со знаком. -
Float64
— 64-разрядное вещественное число.
Зависимости
Чтобы использовать этот параметр, установите флажок Show partition index output port (zero-based indexing).
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |
#
Number of iterations —
укажите количество обрабатываемых разделов
Int64 integer
Details
Чтобы обработать подмножество данных, укажите количество фрагментов входного сигнала или массива параметров маски, которые необходимо обработать, иначе укажите −1
, чтобы обработать все фрагменты. Число не должно быть больше общего количества доступных срезов.
-
−1
— обработайте все фрагменты. -
целое число
— количество обрабатываемых фрагментов. Например, Number of iterations равное3
означает, что обрабатываются только первые3
среза.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |