exponenta event banner

Совместное использование и повторное использование блоков маршрутизации шины

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

Чтобы изменить родительский блок библиотеки, выполните следующие действия. Дополнительные сведения об изменении ссылок на библиотеки см. в разделе Связанные блоки.

  1. Скопируйте родительский блок библиотеки в модель.

  2. Подключите шину к входному порту блока.

  3. Отключите связь с родительским блоком библиотеки.

  4. Отредактируйте блок в контексте модели.

  5. Разрешите ссылку на библиотеку.

  6. В инструменте «Связь» в режиме Push/Restore выберите Push для размещения отредактированного содержимого в библиотеке.

  7. Сохраните библиотеку.

Чтобы заблокировать интерфейс родительского блока библиотеки, задайте для него тип данных Simulink.Bus объект.

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

См. также

Блоки

Связанные темы