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

Создание шины

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

Тип: BusCreator

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

/Basic/Signal Routing/Bus Creator

Описание

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

Выходной порт блока Создание шины можно подключить только ко входному порту блока Выбор из шины

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

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

Порты

Выход

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

Details

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

Типы данных

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

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

Нет

Вход

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

Details

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

Типы данных

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

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

Нет

Параметры

Основные

# Количество входных портов — количество элементов во входной шине

Details

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

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

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

2

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

Inputs

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

Нет

Вычисляемый

Да

# Имена входных линий — список входных элементов
Строка

Details

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

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

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

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

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

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

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

InputLineNames

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

Нет

Вычисляемый

Да

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

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