Bus Creator
Формирует виртуальную шину из сигналов различных типов.
Описание
Блок Bus Creator объединяет набор входных элементов в шину. К входным портам можно подключать элементы любых типов, включая другие шины. Доступ к элементам шины можно получить с помощью блока Bus Selector.
Выходной порт блока Bus Creator можно подключить только ко входному порту блока Bus Selector |
Элементы шины должны иметь уникальные имена. По умолчанию каждый элемент шины наследует имя элемента, подключенного к блоку Bus Creator. Если присутствуют дублирующиеся имена, блок Bus Creator добавляет номер порта ко всем именам входных элементов. Для элементов, у которых нет имен, блок Bus Creator генерирует имена вида signaln
, где n
— номер порта, подключенного к элементу. Можно ссылаться на элементы по имени при поиске их источников или выборе элементов для подключения к другим блокам.
Порты
Параметры
Number of inputs — список элементов во входной шине
2 (по умолчанию)
| целое число
Количество входных элементов должно быть целым числом, большим или равным 2. Увеличение количества входных параметров добавляет к блоку пустые входные порты. Прежде чем вы симулируете модель, убедитесь, что входной элемент подключен к каждому входному порту.
При изменении параметра Number of inputs нажмите кнопку Обновить, чтобы обновить список элементов.
Если все входные порты уже подключены, вы можете добавить входной порт в блок Bus Creator, подключив к нему другую линию. Интерактивное добавление порта обновляет параметр Number of inputs и добавляет новый элемент в список элементов на шине.
Параметр блока |
|
Значения |
|
По умолчанию параметр Inputs
указывает количество входов. Когда вы используете его для указания имен элементов на шине, количество входов соответствует количеству указанных вами имен элементов.
Elements in the bus — список входных элементов
список элементов
Список входных элементов включает все элементы, входящие в блок, в том числе элементы вложенных шин. Стрелка рядом с элементом указывает, что входной элемент является шиной. Чтобы отобразить содержимое этой шины, щелкните стрелку.
Чтобы выделить источник элемента, входящего в блок, выберите элемент в списке и нажмите кнопку Найти.
Если вы измените имя элемента, пока открыто окно параметров, нажмите Обновить, чтобы обновить имя в списке.
Чтобы переставить элементы в выходной шине, используйте кнопки Вверх и Вниз. Вы можете выбрать несколько соседних элементов верхнего уровня в списке Elements in the bus, чтобы изменить порядок или удалить их.
Чтобы добавить или удалить входные элементы, нажмите кнопку Добавить или Удалить соответственно. Перед сборкой модели убедитесь, что к каждому входному порту подключен входной элемент.
Параметр блока |
|
Значения |
|
По умолчанию параметр Inputs
указывает количество входов. Когда вы используете его для указания имен элементов на шине, количество входов соответствует количеству указанных вами имен элементов.
Output data type — тип данных выходной шины
Inherit: auto (по умолчанию)
| Bus: <object name>
| <data type expression>
Укажите тип выходных данных.
Параметр блока |
|
Значение |
|
По умолчанию |
|