Соедините шиной создание Используя блоки создателя шины

Совет

Для моделей, которые включают сигналы шины, состоявшие из многих элементов шины, которые питают подсистемы, рассмотрите использование В Элементе Шины и блоках Элемента Шины. Для получения дополнительной информации смотрите, Упрощают Интерфейсы шины Подсистемы.

Соедините шиной именование сигнала

Блок Bus Creator присваивает имя к каждому сигналу на шине, что это создает. Можно затем обратиться к сигналам по наименованию, когда вы ищете их источники (см. Сигналы Обзора в Шине), или выберите сигналы для связи с другими блоками.

Задайте одну из следующих опций именования сигнала:

  • Каждый сигнал на шине наследовал имя сигнала, соединенного с шиной (значение по умолчанию).

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

  • Не используйте меньше, чем символ (<), чтобы запустить имя сигнала.

  • Блок Bus Creator генерирует имена для сигналов шины, соответствующие входные параметры которых не имеют имен. Имена находятся в форме signaln, где n является количеством порта подключения входного сигнала к.

  • Каждый входной сигнал должен иметь собственное имя.

  • Если тип выходных данных шины является объектом шины, имена сигнала шины используют соответствующие имена элементов объекта шины.

Можно поменять имя любого сигнала путем редактирования имени на блок-схеме или в диалоговом окне Signal Properties. Если вы меняете имя сигнала, в то время как диалоговое окно Bus Creator Block Parameters открыто, вы видите обновленное имя в диалоговом окне путем нажатия на Refresh.

Просмотрите сигналы в шине

Список Signals in the bus на диалоговом окне Bus Creator Block Parameters отображает список сигналов, вводящих блок. Можно просмотреть все сигналы, вводящие блок, включая сигналы, входящие через шины. Стрелка рядом с сигналом указывает, что сигнал является самостоятельно шиной. Чтобы отобразить содержимое той шины, кликните по стрелке.

Когда вы измените параметр Number of inputs, нажмите Refresh, чтобы обновить список сигналов. После редактирования имени входного сигнала обновите список путем облизывания Обновления.

Чтобы найти источник любого сигнала, вводящего блок, выберите сигнал в Signals in the bus, перечисляют и нажимают кнопку Find. Simulink® открывает подсистему, содержащую источник сигнала, при необходимости, и подсвечивает значок источника.

Перестройте сигналы в шине

Чтобы перестроить сигналы в шине, используйте кнопки, такие как Up или Down.

Можно выбрать несколько непрерывных сигналов в списке Signals in the bus, чтобы переупорядочить или удалить. Вы не можете перестроить листовые сигналы в шине. Например, можно переместить сигнал шины Bus1 или вниз в списке, но вы не можете переупорядочить ни один из элементов шины Bus1.

После создания ваших редактирований нажмите Apply.

Примечание

Если вы изменяете элементы или порядок элементов в блоке Bus Creator, и входящая шина является невиртуальной шиной, ошибки несоответствия отчетов Simulink, когда вы компилируете модель.

Объект шины как тип выходных данных

Можно использовать объект шины в качестве типа выходных данных шины для блока Bus Creator. Используя шину объект может предоставить сильному вводу данных явный интерфейс сигнала. Образцовая ссылка требует, чтобы объекты шины использования для шины сигнализировали о той перекрестной модели - ссылке контуры. Для получения дополнительной информации смотрите, Когда Использовать Объекты Шины.

Чтобы создать невиртуальную шину с помощью блока Bus Creator, используйте эти настройки.

  • Для параметра Output data type используйте объект шины.

  • Выберите Output as nonvirtual bus.

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

Блоки

Классы

Похожие темы