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