Выходные сигналы подсистемы как виртуальная шина
Simulink / Ports & Subsystems
Simulink / Приемники
Этот блок имеет два различных имени, в зависимости от библиотеки, в которой это появляется. Функциональность обоих блоков является тем же самым.
В библиотеке Sinks и библиотеке Ports & Subsystems — Элемент Шины
В библиотеке Signal Routing — Элемент Шины
К выходным сигналам в виртуальной шине от подсистемы используйте блок Out Bus Element для каждого сигнала в подсистеме, что вы хотите, чтобы шина содержала. Этот блок интегрирует в один блок функциональность использования блока Outport и блока Bus Creator. Блок Out Bus Element имеет тип блока Выходного порта. Нет никаких спецификаций, позволенных на блоке Out Bus Element, который поддерживает только наследованный рабочий процесс. Вы не можете использовать диалоговое окно Block Parameters блока Out Bus Element, чтобы задать атрибуты элемента шины, такие как тип данных или размерности.
Чтобы работать с шинами в интерфейсах подсистемы, рассмотрите использование В Элементе Шины и блоках Элемента Шины. Эта комбинация блокировки порта элемента шины:
Уменьшает сложность сигнальной линии и помеху в блок-схеме.
Дает возможность изменять интерфейс инкрементно.
Предоставляет доступ к элементу шины ближе на грани использования.
Для вывода избегайте Goto, От, и настройка блока Bus Creator.
Для входного параметра избегайте, чтобы дублирующийся Выходной порт блокировался и Селектор Шины, Goto и настройка блока From.
Чтобы вывести несколько сигналов от подсистемы как сигнал шины, создайте несколько блоки Элемента Шины, один для каждого сигнала.
Если блок Out Bus Element создает A
сигнала, то другой блок Out Bus Element для того же порта не может задать A
сигнала (или дочерний элемент A
сигнала) как элемент
Добавить подшину, в диалоговом окне Block Parameters, нажатии кнопки. Чтобы удалить блоки, сопоставленные с выбранными элементами, щелкнуть.
Чтобы сократить количество сигналов элемента шины, отображенных в диалоговом окне Block Parameters, используйте поле Filter. Поле Filter поддерживает регулярные выражения. Чтобы использовать символ регулярного выражения в качестве литерала, включайте символ ESC (\
). Например, чтобы использовать вопросительный знак: sig\?1
.
Можно переупорядочить элементы шины путем перетаскивания сигнала в списке сигналов в диалоговом окне Block Parameters.
Можно задать цвет фона для блокировок порта элемента шины, с помощью параметра цвета Набора диалогового окна Block Parameters. Это действие выбирает цвет блоков, сопоставленных с выбранными элементами, или ко всем блокам, если вы не выбираете элементы.
Блок не имеет выходного порта. Используйте диалоговое окно Block Parameters, чтобы задать выходной порт подсистемы, в который блок отправляет свой входной сигнал.
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|