Документация Engee

Bus Selector

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

bus selector

Описание

Блок Bus Selector выводит элементы, выбранные из входной шины. Блок может выводить выбранные элементы отдельно или в новой виртуальной шине.

Порты

Вход

Port_1 — входная виртуальная шина
шина

Входная виртуальная шина.

При работе с массивом шин используйте блок Selector для выбора нужной шины, которую затем подключите к блоку Bus Selector.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Выход

Port_1 — выбранные элементы входной шины
скаляр | вектор | матрица | шина

По умолчанию блок выводит каждый из выбранных элементов через отдельный выходной порт, который помечен именем соответствующего элемента шины. Если включен параметр Output as virtual bus, блок выводит выбранные элементы сгруппированными в виртуальную шину через один порт.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Параметры

Elements in the bus — список элементов во входной шине
список элементов

Этот параметр доступен только для чтения.

Список входных элементов включает все элементы, входящие в блок, включая элементы вложенных шин. Стрелка рядом с элементом указывает на то, что входной элемент является шиной. Чтобы отобразить содержимое этой шины, щелкните стрелку.

Программное использование

Параметр блока

InputSignals

Тип

массив ячеек

Значения

имена элементов

Selected elements — выбранные элементы входной шины
список элементов

Каждый элемент в этом списке включается в выходной сигнал блока.

Чтобы добавить элементы в выходной сигнал блока:

  1. Выберите один или несколько элементов из списка Elements in the bus.

  2. Если вы выбираете несколько элементов из списка Elements in the bus, порядок их выбора определяет их порядок в списке Selected elements.

Чтобы изменить порядок выходных элементов, выберите элемент или несколько смежных элементов в списке, затем нажмите Вверх или Вниз. Связность портов сохраняется при изменении порядка элементов.

Чтобы удалить элементы из вывода блока, выберите элементы в списке, затем нажмите Удалить.

Программное использование

Параметр блока

OutputSignals

Значения

вектор символов в виде: 'signal1,signal2'

Output as virtual bus — вывод выбранных элементов в виде виртуальной шины
включено (по умолчанию) | выключено

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

Программное использование

Параметр блока

OutputAsBus

Значения

включено | выключено

По умолчанию

включено

Дополнительные возможности

Генерация Си кода: Да