Реализуйте поведение компонента в Simulink

Разработка системы и определение архитектуры могут включить определение поведения для некоторых компонентов, таких как алгоритм для компонента обработки данных. Компоненты в моделях архитектуры System Composer™ могут задать поведение с помощью моделей Simulink® путем соединения компонентов с моделями Simulink.

Создайте модель поведения Simulink

Когда компонент не требует дальнейшего разложения от точки зрения архитектуры, можно спроектировать и задать ее поведение в Simulink. Когда соединено с поведением Simulink, компонент становится Reference Component. reference component представляет логическую иерархию других составов. Можно снова использовать составы в модели с помощью ссылочных компонентов.

  1. Щелкните правой кнопкой по компоненту и выберите Create Simulink Behavior, или на панели инструментов под Component нажмите Create Simulink Behavior.

    Right-click menu selection for the 'Data Processing' component selecting 'Create Simulink Behavior...'

  2. Обеспечьте имя модели. Имя по умолчанию является именем компонента.

    Create Simulink Behavior dialog with new model name 'Data Processing' with options browse, from Simulink template, new data dictionary name, OK, cancel, and help.

  • Создается новая модель Simulink с обеспеченным именем. Корневые порты уровня модели Simulink отражают порты компонента.

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

The data processing component with referenced Simulink model between chevrons with arrow pointing to what is inside. There is a Simulink base model inside with in-ports and out-ports designated.

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

Можно получить доступ и отредактировать модель Simulink, на которую ссылаются, путем двойного клика по компоненту в модели архитектуры. Когда вы сохраняете модель архитектуры, все несохраненное поведение Simulink моделирует ее, ссылки должны также быть сохранены, и все соединенные обновленные компоненты.

Options to save reference models recursively with 'Save All', or to save the current model and refresh the parent model with 'Save'. There is also an option to 'Cancel' the save operation.

Соединитесь с существующей моделью поведения Simulink

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

Link to model dialog with existing model name 'Data Processing'. Press Enter for OK.

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

Примечание

Программное обеспечение не поддерживает соединение компонента System Composer к модели Simulink с корневым уровнем, включают или инициировали порты.

Можно соединить защищенные модели Simulink (.slxp) создать поведения компонента. Можно также преобразовать уже соединенную модель поведения Simulink с защищенной моделью, и изменение отражается после обновления модели.

Создайте поведение Simulink из шаблона для компонента

Чтобы создать пользовательские шаблоны для моделей Simulink, смотрите, Создают Шаблон из Модели.

После создания и сохранения пользовательского шаблона, можно соединить шаблон с поведением Simulink. Щелкните правой кнопкой по компоненту и выберите Create Simulink Behavior, или на панели инструментов под Component нажмите Create Simulink Behavior.

Create Simulink Behavior for a component. Create the new model from a Simulink template and a new data dictionary.

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

Примечание

Шаблоны архитектуры могут использоваться с Save As Architecture Model.

Save component as an architecture model. Create the new model from a Simulink template and a new data dictionary.

Смотрите также

Функции

Блоки

Похожие темы