Выберите сигналы из входящей шины
Simulink / Обычно Используемые Блоки
Simulink / Маршрутизация Сигнала
HDL Coder / Маршрутизация Сигнала
Блок Bus Selector выводит заданное подмножество элементов шины в ее входе. Блок может вывести указанные элементы как отдельные сигналы или как новая шина.
По умолчанию Simulink® неявно преобразует сигнал нешины в шину, чтобы поддержать соединение сигнала с блоком Bus Selector. Чтобы препятствовать тому, чтобы Simulink выполнил то преобразование, установите сигналы Нешины, обработанные, когда шина сигнализирует о диагностике к warning
или error
.
Когда блок выводит несколько элементов, он выводит каждый элемент от отдельного порта сверху донизу блока. Смотрите Местоположение порта После Вращения или Зеркального отражения для описания порядка порта для различных ориентаций блока.
В Редакторе Simulink, когда вы проводите новую сигнальную линию близко к выходной стороне блока Bus Selector и всех выходных портов, уже соединяются, Редактор Simulink:
Добавляет порт
Подсказки вы, чтобы задать сигнал, который будет выбран
Вы не можете использовать этот автоматический подход сложения порта ни в одном из этих случаев если:
Нет никакого входного сигнала шины, соединенного с блоком Bus Selector.
Вы не задаете сигнал в ответ на подсказку, которая появляется, когда вы проводите сигнальную линию близко к значку блока Bus Selector.
Вы выбираете параметр Output as virtual bus.
Для моделей, которые включают шины, состоявшие из многих элементов, рассмотрите использование блоки Out Bus Element и In Bus Element. Можно использовать эти блокировки порта элемента шины вместо Inport с блоками Bus Selector для входных параметров и Outport с блоками Bus Creator для выходных параметров.
Блокировки порта элемента шины:
Уменьшайте сложность сигнальной линии и помеху в блок-схеме.
Облегчите изменять интерфейс инкрементно.
Предоставьте доступ к элементу шины ближе на грани использования, избежав использования настройки блока Bus Selector и Goto.
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|
Bus Assignment | Bus Creator | Bus to Vector | Out Bus Element