Определение конструкции и архитектуры системы может включать определение поведения для некоторых компонентов, таких как алгоритм для компонента обработки данных. Компоненты в моделях архитектуры System Composer™ могут определять поведение с помощью моделей Simulink ®, связывая компоненты с моделями Simulink.
Если компонент не требует дальнейшей декомпозиции с точки зрения архитектуры, можно спроектировать и определить его поведение в Simulink. Когда компонент связан с поведением Simulink, он становится ссылочным компонентом. Ссылочный компонент представляет логическую иерархию других композиций. Можно повторно использовать композиции в модели с использованием ссылочных компонентов.
Щелкните правой кнопкой мыши компонент и выберите Create Simulink Behaviorили на панели инструментов в разделе «Компонент» выберите «Создать поведение Simulink».

Укажите имя модели. Имя по умолчанию - это имя компонента.

Создается новая модель Simulink с указанным именем. Порты корневого уровня модели Simulink отражают порты компонента.
Компонент в модели архитектуры связан с моделью Simulink. Значок Simulink на компоненте указывает, что это ссылка Simulink.

Можно продолжить предоставление определенной динамики и алгоритмов в ссылочной модели Simulink. Добавление портов корневого уровня в модели Simulink создает дополнительные порты в блоке ссылочного компонента System Composer.
Для доступа к ссылочной модели Simulink и ее редактирования дважды щелкните компонент в модели архитектуры. При сохранении архитектурной модели все несохраненные модели поведения Simulink, на которые она ссылается, также должны быть сохранены, а все связанные компоненты обновлены.

Можно связать с существующей моделью поведения Simulink из компонента System Composer при условии, что компонент еще не связан с эталонной архитектурой. Щелкните правой кнопкой мыши компонент и выберите Связать с моделью (Link to Model). Введите или найдите имя модели Simulink.

Все подкомпоненты и порты, присутствующие в компонентах, удаляются при связывании компонента с моделью Simulink с запросом на продолжение и потерю подкомпонентов и портов при связывании.
Примечание
Программное обеспечение не поддерживает связывание компонента System Composer с моделью Simulink с портами включения или запуска на корневом уровне.
Можно связать защищенные модели Simulink (.slxp) для создания поведения компонентов. Можно также преобразовать уже связанную модель поведения Simulink в защищенную модель, и изменения будут отражены после обновления модели.
Сведения о создании пользовательских шаблонов для моделей Simulink см. в разделе Создание шаблона из модели.
После создания и сохранения пользовательского шаблона его можно связать с поведением Simulink. Щелкните правой кнопкой мыши компонент и выберите Create Simulink Behaviorили на панели инструментов в разделе «Компонент» выберите «Создать поведение Simulink».

В диалоговом окне «Создание поведения Simulink» выберите шаблон и введите новое имя словаря данных, если определены локальные интерфейсы. Нажмите кнопку OK. При наличии компонента отображается поведение Simulink в соответствии с шаблоном с общими интерфейсами. Блоки и линии в шаблоне исключаются, и сохраняются только настройки конфигурации. Параметры конфигурации включают аннотации и стиль.
Примечание
Шаблоны архитектуры можно использовать с моделью архитектуры Save As.
