Расширьте содержимое подсистемы

Расширьте подсистему, чтобы сгладить иерархию модели путем обеспечения содержимого подсистемы один уровень.

Расширьте подсистему

  1. В Редакторе Simulink® щелкните правой кнопкой по блоку Subsystem для подсистемы, которую вы хотите расширить.

  2. Из контекстного меню выберите Subsystem & Model Reference> Expand Subsystem.

    Расширьтесь Подсистема отключена для подсистем, которые вы не можете преобразовать. Для некоторых видов подсистем у вас есть опция наличия Simulink, изменяют подсистему так, чтобы можно было затем расширить его. Для получения дополнительной информации смотрите Подсистемы, Которые Можно Автоматически Изменить, чтобы Включить Расширение.

  3. При необходимости измените образцовое размещение для удобочитаемости.

    Simulink распределяет блоки и направляет сигналы для удобочитаемости, но можно совершенствовать образцовое размещение, чтобы улучшить удобочитаемость. Кроме того, можно хотеть изменить модель, чтобы настроить для того, как расширение подсистемы обрабатывает аспекты модели, такие как именование сигнала. Для получения дополнительной информации смотрите Результаты Расширения Подсистемы.

  4. Обновите скрипты и тестовые обвязки, которые полагаются на иерархические пути к блокам, которые были в подсистеме, которую вы расширили.

Вложенные подсистемы

Расширение подсистемы применяется к в настоящее время выбранному уровню подсистемы. Simulink не расширяет другие подсистемы во вложенной иерархии подсистемы.

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

Расширьте подсистему из командной строки

Чтобы расширить подсистему программно, используйте функцию Simulink.BlockDiagram.expandSubsystem.

Похожие темы

Была ли эта тема полезной?