Подсистемы

Группируйте блоки в функциональные подсистемы, создавайте иерархию модели

Когда модель увеличивается в размере и сложности, можно упростить его путем группировки блоков в подсистемы. Подсистема является набором блоков, которые вы группируете в один блок Subsystem.

Используя подсистемы:

  • Устанавливает иерархическую блок-схему, где блок Subsystem находится на одном слое и блоках, которые составляют подсистему, находятся на другом.

  • Держит функционально связанные блоки вместе.

  • Помогает сократить количество блоков, отображенных в вашем окне модели.

  • Устанавливает интерфейс с вводами и выводами.

Когда вы делаете копию подсистемы, та копия независима от исходной подсистемы. Чтобы снова использовать содержимое подсистемы через модель или через модели, считайте подсистемы, на которые ссылаются, модели, на которые ссылаются или подсистемы соединенными с блоком в пользовательской библиотеке. Для получения дополнительной информации смотрите, Выбирают Among Types of Model Components.

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

Блоки

SubsystemГруппа блокируется, чтобы создать иерархию модели

Функции

развернуть все

Simulink.BlockDiagram.createSubsystemСоздайте подсистему, содержащую заданный набор блоков
Simulink.BlockDiagram.copyContentsToSubsystemСкопируйте графическое содержимое от системы до пустой подсистемы
Simulink.BlockDiagram.expandSubsystemЗамените подсистему на содержимое подсистемы
Simulink.SubSystem.convertToModelReferenceПреобразуйте подсистему в модель - ссылку
Simulink.SubSystem.copyContentsToBlockDiagramСкопируйте графическое содержимое от подсистемы до пустой системы
Simulink.SubSystem.deleteContentsУдалите содержимое подсистемы

Инструменты

Model Reference Conversion AdvisorПреобразуйте подсистемы в модели, на которые ссылаются,
Referenced Files PaneПросмотрите, сохраните, и близко подсистемы, на которые ссылаются, и модели

Темы

Подсистемы

Создайте подсистемы

Как создать подсистемы.

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

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

Переместитесь по иерархиям модели

Переместитесь по иерархии модели подсистем и моделей, на которые ссылаются.

Содержимое предварительного просмотра компонентов модели

Отобразите представление содержимого блока на поверхности блока.

Ссылки подсистемы

Ссылка подсистемы

Сохраните подсистему в отдельном файле и сошлитесь на него в модели.

Сошлитесь на файл подсистемы в модели

Используйте ссылку подсистемы в модели.

Измените компонент ссылки подсистемы динамически Используя InitFcn

В этом примере показано, как динамически изменить компонент ссылки подсистемы с помощью Функции Инициализации.

Для просмотра документации необходимо авторизоваться на сайте