Для моделей, которые включают сигналы шины, состоявшие из многих элементов шины, которые подают подсистемы, рассмотрите использование В Элементе Шины и блоках Элемента Шины. Для получения дополнительной информации смотрите, Упрощают Интерфейсы шины Подсистемы.
Блок Bus Creator присваивает имя к каждому сигналу на шине, что это создает. Можно затем обратиться к сигналам по наименованию, когда вы ищете их источники (см. Сигналы Обзора в Шине), или выберите сигналы для связи с другими блоками.
Задайте одну из следующих опций именования сигнала:
Каждый сигнал на шине наследовал имя сигнала, соединенного с шиной (значение по умолчанию).
Вводы к блоку Bus Creator должны иметь уникальные имена. Если существуют двойные названия, блок Bus Creator добавляет номер индекса порта ко всем именам входного сигнала.
Не используйте меньше, чем символ (<
), чтобы запустить имя сигнала.
Блок Bus Creator генерирует имена для сигналов шины, соответствующие входные параметры которых не имеют имен. Имена находятся в форме signaln
, где n
является количеством порта подключения входного сигнала к.
Каждый входной сигнал должен иметь собственное имя.
Если тип выходных данных шины является объектом шины, имена сигнала шины используют соответствующие имена элементов объекта шины.
Можно поменять имя любого сигнала путем редактирования имени на блок-схеме или в диалоговом окне Signal Properties. Если вы меняете имя сигнала, в то время как диалоговое окно Bus Creator Block Parameters открыто, вы видите обновленное имя в диалоговом окне путем нажатия на Refresh.
Сигналы в списке шин на диалоговом окне Bus Creator Block Parameters отображают список сигналов, вводящих блок. Можно просмотреть все сигналы, вводящие блок, включая сигналы, входящие через шины. Стрелка рядом с сигналом указывает, что сигнал является самостоятельно шиной. Чтобы отобразить содержимое той шины, кликните по стрелке.
Когда вы измените Количество входного параметра, нажмите Refresh, чтобы обновить список сигналов. После редактирования имени входного сигнала обновите список путем облизывания Обновления.
Чтобы найти источник любого сигнала, вводящего блок, выберите сигнал в Сигналах в шине, перечисляют и нажимают кнопку Find. Simulink® открывает подсистему, содержащую источник сигнала, при необходимости, и подсвечивает значок источника.
Чтобы перестроить сигналы в шине, используйте кнопки такой как или Вниз.
Можно выбрать несколько непрерывных сигналов в Сигналах в списке шин, чтобы переупорядочить или удалить. Вы не можете перестроить листовые сигналы в шине. Например, можно переместить сигнал шины Bus1
или вниз в списке, но вы не можете переупорядочить ни один из элементов шины Bus1
.
После создания ваших редактирований нажмите Apply.
Если вы изменяете элементы или порядок элементов в блоке Bus Creator, и входящая шина является невиртуальной шиной, Симулинк сообщает об ошибках несоответствия, когда вы компилируете модель.
Можно использовать объект шины в качестве типа выходных данных шины для блока Bus Creator. Используя шину объект может предоставить сильному вводу данных явный интерфейс сигнала. Образцовая ссылка требует, чтобы объекты шины использования для шины сигнализировали о той перекрестной модели - ссылке контуры. Для получения дополнительной информации смотрите, Когда Использовать Объекты Шины.
Чтобы создать невиртуальную шину с помощью блока Bus Creator, используйте эти настройки.
Для параметра типа Выходных данных используйте объект шины.
Выберите Output как невиртуальную шину.