Simscape Bus

Шина для сохранения соединительных линий

  • Библиотека:
  • Simscape/Утилиты

  • Simscape Bus block

Описание

Блок Simscape Bus объединяет соединения в линию Simscape Bus. Можно также использовать этот блок для доступа к одному или нескольким соединениям из существующей линии Simscape Bus. Линии физического соединения являются ненаправленными, поэтому блок может служить как создателем шины, так и селектором шины. Как правило, модель имеет два блока Simscape Bus, обращенных друг к другу, с подключенными портами шины.

Однако модель может также содержать иерархию Simscape Bus блоков.

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

Блок связывает только Simscape™ соединения, то есть ненаправленные линии соединения между портами сохранения Simscape или портами Simscape Multibody™. Он не работает с другими типами соединений, такими как линии физического сигнала или линии подключения Simscape Electrical™ Specialized Power Systems. Дополнительные сведения о сохранении соединений см. в разделе «Физические порты».

Блок Simscape Bus может иметь порты с двух сторон:

  • Родительская сторона (пучок), обозначенная черной лентой. Эта сторона содержит один порт шины, который связывает все соединения, поступающие в блок на стороне дочерних элементов.

  • Сторона дочерних элементов (элементов), противоположная стороне родителя. По умолчанию у этой стороны нет портов. Вы добавляете порты, перетаскивая линии соединения на ту сторону блока или используя диалоговое окно блока. Элементами, поступающими в блок на стороне дочерних элементов, могут быть либо линии соединения, либо линии шины Simscape. Каждый раз, когда вы добавляете порт на стороне дочерних элементов, соответствующее соединение добавляется в список подключений внутри блока.

Имена соединений показаны на значке блока, рядом с соответствующими портами на стороне дочерних элементов и в списке Hierarchy Strings в диалоговом окне блока. Можно отредактировать эти имена в диалоговом окне или непосредственно на значке, при необходимости кликнув и введя новое имя.

Диалоговое окно блока содержит следующие кнопки:

Добавьте новое имя подключения к списку Hierarchy Strings. Имена соединений по умолчанию Connection1, Connection2и так далее. При необходимости можно отредактировать эти имена, выбрав строку, а затем щелкнув ее снова и введя новое имя. Когда вы добавляете соединение с помощью этой кнопки, на дочерней стороне блока появляется порт скругления, подобный порту блока Connection Port. Тип области этого порта определяется при соединении его с портом сохранения на другом блоке. После этого можно подключить только тот же тип порта к соответствующему соединению на второй шине. Можно также добавить соединения непосредственно на холсте, перетаскивая линию соединения из порта сохранения на другом блоке на дочернюю сторону блока Simscape Bus.
Удалите выбранное соединение из списка Hierarchy Strings. Для несвязанных портов можно также удалить их или отредактировать их имена непосредственно на холсте.
Обновите список Hierarchy Strings после добавления или удаления соединений на холсте.

Работа с блоком на холсте модели

Чтобы добавить соединения к блоку Simscape Bus:

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

  2. Перетащите линию соединения из выбранного порта на дочернюю сторону первого блока Simscape Bus.

  3. Новое соединение с именем по умолчанию автоматически добавляется в список блочных соединений. Вы можете отредактировать имя соединения, при необходимости, в верхнем синем поле. После редактирования выберите имя соединения в нижнем синем поле, чтобы создать соединение.

При удалении соединительной линии соответствующий порт на дочерней стороне блока не удаляется. Можно повторно использовать его, подключив другой блок.

Чтобы удалить неиспользованные порты:

  • Выберите порт скругления на дочерней стороне блока Simscape Bus. Обязательно выберите только порт, а не весь блок.

  • В меню многоточия выберите Delete Port. Удаление порта также удаляет соответствующее имя в списке блока соединений.

Порты

Сохранение

расширить все

Порт, соединенный с линией шины Simscape, которая представляет собой пакет сохраняющихся линий соединения. Пакет содержит все линии, соединенные с блоком на противоположной стороне.

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

Параметры

расширить все

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

Можно также добавить и удалить соединения непосредственно на холсте модели, как описано в разделе Работа с блоком на холсте модели.

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

.
Введенный в R2018b