Присвойте значения сигналов шине

Чтобы присвоить значения сигнала соединить шиной элемент, можно использовать блок Bus Assignment. Используйте блок Bus Assignment, чтобы изменить значения элемента шины, не добавляя блоки Создателя Селектора и Шины Шины, которые выбирают элементы шины и повторно собирают их в шину.

Соединитесь с портами блока Bus Assignment:

  • Сигнал шины, которому вы хотите присвоить значения сигналов

  • Сигналы, значения которых вы хотите присвоить указанным элементам шины

Соедините сигнал шины с первым входным портом блока Bus Assignment и один или несколько сигналов, которые будут присвоены другим портам. Диалоговое окно Block Parameters перечисляет сигналы, доступные для присвоения в шине. Шина может быть виртуальной или невиртуальной. Выберите элементы, которым вы хотите присвоить значения сигналов. Если вы задаете больше чем один сигнал присвоить значения, блок Bus Assignment добавляет порты.

Сигналы, что вы присваиваете значения, могут быть нешиной или соединить шиной сигналы. Сигналы должны совпадать с атрибутами сигналов в первоначальной шине.

Обновите элемент шины

Этот простой пример иллюстрирует механику использования блока Bus Assignment. В более сложных моделях, с помощью блока Bus Assignment упрощает обновление шины, чтобы отразить обработку, которая происходит в отдельном компоненте, таком как подсистема или модель, на которую ссылаются. Вот модель после того, как вы моделируете ее.

Некоторые ключевые шаги в построении этой модели:

  1. Соедините два блока Константа с блоком Bus Creator. Значение a сигнала равняется 1, и значение b сигнала равняется 2.

  2. Соедините выходной сигнал Создателя Шины const_bus с первым портом блока Bus Assignment. Элементы шины a и b доступны, чтобы присвоить новые значения им.

  3. Соедините выходной сигнал блока Constant c со вторым портом блока Bus Assignment.

  4. Для блока Bus Assignment, в диалоговом окне Block Parameters список Signals in the bus, выбирают a, сигнализируют и нажимают Select>>.

  5. Используйте Селектор Шины, чтобы выбрать, сигнализирует, что a и b от const_bus сигнализируют и соединяют те сигналы Отобразить блоки.

  6. Моделируйте модель. Блоки Отображения показывают, что значение a сигнала, который равнялся 1, когда шина const_bus была создана, равняется теперь 3, отражая присвоение сигнала c от блока Const3.

Смотрите также

Блоки

Похожие темы