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

Bus Creator

Формирует шину из сигналов различных типов.

Тип: BusCreator

Путь в библиотеке:

/Basic/Signal Routing/Bus Creator

Описание

Блок Bus Creator объединяет набор входных элементов в шину. К входным портам можно подключать элементы любых типов, включая другие шины. Доступ к элементам шины можно получить с помощью блока Bus Selector.

Выходной порт блока Bus Creator можно подключить только ко входному порту блока Bus Selector

Элементы шины должны иметь уникальные имена. По умолчанию каждый элемент шины наследует имя элемента, подключенного к блоку Bus Creator. Если присутствуют дублирующиеся имена, блок Bus Creator добавляет номер порта ко всем именам входных элементов. Для элементов, у которых нет имен, блок Bus Creator генерирует имена вида signaln, где n — номер порта, подключенного к элементу. Можно ссылаться на элементы по имени при поиске их источников или выборе элементов для подключения к другим блокам.

Подробнее о типах шин читайте Пользовательские типы шин.

Порты

Выход

# OUT_1 — выходная шина
шина

Details

Выходная шина состоит из входных элементов.

Типы данных

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Поддержка комплексных чисел

Нет

Вход

# IN — входной элемент для включения в шину
скаляр | вектор | матрица | шина

Details

Входные порты блока принимают элементы для включения в шину. Количество входных портов определяется параметром Number of inputs.

Типы данных

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Поддержка комплексных чисел

Нет

Параметры

Основные

# Number of inputs — количество элементов во входной шине

Details

Количество входных элементов должно быть целым числом, большим или равным 2. Увеличение значения этого параметра добавляет к блоку пустые входные порты. Прежде чем вы симулируете модель, убедитесь, что входной элемент подключен к каждому входному порту.

При изменении параметра Number of inputs нажмите кнопку Обновить, чтобы обновить список элементов.

Значение по умолчанию

2

Имя для программного использования

Inputs

Настраиваемый

Нет

Вычисляемый

Да

# InputLineNames — список входных элементов
String

Details

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

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

Если вы измените имя элемента, пока открыто окно параметров, нажмите Обновить, чтобы обновить имя в списке.

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

Чтобы добавить или удалить входные элементы, нажмите кнопку Добавить или Удалить соответственно. Перед сборкой модели убедитесь, что к каждому входному порту подключен входной элемент.

Значение по умолчанию

Имя для программного использования

InputLineNames

Настраиваемый

Нет

Вычисляемый

Да

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

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