Simscape Bus

Соедините шиной для сохранения линий связи

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

  • Simscape Bus block

Описание

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

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

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

Блок связывает только связи сохранения Simscape™, то есть, ненаправленные линии связи между портами сохранения Simscape или портами Simscape Multibody™. Это не работает с другими типами связей, такими как линии физического сигнала или Simscape Electrical™ Специализированные линии связи Энергосистем. Для получения дополнительной информации о сохранении связей смотрите Физические Порты Сохранения.

Блок 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++ с помощью Simulink® Coder™.

Введенный в R2018b