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