Замените указанные элементы шины
Simulink / Маршрутизация Сигнала
HDL Coder / Маршрутизация Сигнала
Блок Bus Assignment присваивает значения входного элемента, чтобы соединить шиной элементы. Используйте блок Bus Assignment, чтобы изменить значения элемента шины, не добавляя Bus Selector и блоки Bus Creator , которые выбирают элементы шины и повторно собирают их в шину.
Соедините шину с первым входным портом. К другим входным портам соедините один или несколько элементов, значения которых вы хотите присвоить элементу шины. Используйте диалоговое окно Block Parameters, чтобы указать элементы шины, которые будут заменены. Блок отображает входной порт присвоения для каждого такого элемента. Для примера модели, которая использует блок Bus Assignment, смотрите Значения Замены Элементов Шины.
По умолчанию Simulink® восстанавливает поврежденные выборы в диалоговых окнах Bus Assignment Block Parameters, которые происходят из-за восходящих изменений иерархии шины. Simulink генерирует предупреждение подсветить, что он изменил модель. Чтобы препятствовать тому, чтобы Simulink делал эти восстановления автоматически в Model Configuration Parameters> Diagnostics> панель Connectivity, устанавливают диагностику выборов шины Восстановления на Error without repair
.
При использовании массивов шин с блоком Bus Assignment применяются эти ограничения:
Можно присвоить или заменить вложенную шину, которая является массивом шин. Для шины, которая вкладывается в массиве шин, смотрите Присвоение в Массивы Шин.
Чтобы заменить элемент в массиве шин, используйте блок Selector, чтобы выбрать индекс для элемента шины, который вы хотите использовать с блоком Bus Assignment. Затем используйте тот выбранный элемент шины с блоком Bus Assignment.
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|