Использование стереотипов и профилей

Используйте профили для добавления свойств к компонентам, портам и соединителям. Импортируйте существующий профиль, применяйте стереотипы и добавляйте значения свойств. Для создания профиля см. раздел «Определение профилей и стереотипов».

Импортируйте профили

Редактор профилей не зависит от модели, которая ее открывает, поэтому необходимо явным образом импортировать новый профиль в модель. Сначала профиль должен быть сохранен с помощью .xml расширение. На вкладке Modeling в разделе Profiles выберите Import, затем в раскрывающемся списке выберите Import. Выберите iconпрофиль для импорта. В модели архитектуры может использоваться сразу несколько профилей.

Также откройте Редактор профилей. На вкладке Modeling в разделе Profiles выберите Import, затем в раскрывающемся списке выберите Edit. Можно iconимпортировать профиль в любые открытые словари или модели.

Import into selections for model and dictionary from the Profile Editor.

Примечание

Для компонента System Composer™, который связан с Simulink® модель поведения, профиль должен быть импортирован в модель Simulink, прежде чем применять стереотип из него к компоненту. Поскольку Property Inspector на стороне Simulink не отображает стереотипы, этот рабочий процесс не завершается.

Чтобы управлять профилями после их импорта, в Profiles разделе выберите Import, затем в раскрывающемся списке выберите Manage. icon

Linked profiles dialog with profile linked to a model and a dictionary with options to import and remove.

Применение стереотипа

Когда профиль будет доступен в модели, откройте Property Inspector. На вкладке Modeling, в разделе Design, выберите Property Inspector. Выберите элемент модели.

Using the property inspector on a port.

В Stereotype поле используйте раскрывающийся список, чтобы выбрать стереотип. Для выбора доступны только стереотипы, применяемые к текущему типу элемента (для примера, порта). Если стереотипа не существует, можно использовать опцию <new / edit>, чтобы открыть Редактор профилей и создать его.

Selecting a stereotype from the property inspector for the 'Sensor Data' port.

При применении стереотипа к элементу в Property Inspector под именем стереотипа появляется новый набор свойств. Чтобы отредактировать свойства, разверните этот набор.

Setting properties for a 'Data Port' stereotype assigned to the 'Sensor Data' port.

Можно задать несколько стереотипов для каждого элемента.

Setting multiple stereotypes in the property inspector.

Можно также применить стереотипы компонентов, портов, коннекторов и интерфейсов ко всем применимым элементам на одном уровне архитектуры. На вкладке Modeling, в разделе Profiles, выберите Apply Stereotypes. В диалоговом окне «Применение стереотипов» из Apply stereotype(s) to выберите Top-level architecture, All elements, Components, Ports, Connectors, или Interfaces.

Примечание

The Interfaces опция доступна только в том случае, если интерфейсы определены в редакторе интерфейсов. Для получения дополнительной информации см. раздел «Определение интерфейсов».

Apply stereotypes dialog displaying Apply stereotypes to top level architecture, all elements, components, ports, connectors, or interfaces.

Можно также применить стереотипы, выбрав один элемент модели. Из списка Scope выберите Selection, This layer, или Entire model.

Apply stereotypes dialog displaying scope for selection, this layer, and entire model.

Можно также применить стереотипы к интерфейсам. Когда интерфейсы определены локально и вы выбираете один или несколько интерфейсов в редакторе интерфейсов, опции для Scope Selection и Local interfaces.

Apply stereotypes dialog displaying scope for selection, and local interfaces.

Когда интерфейсы хранятся и совместно используются в словаре данных, и вы выбираете один или несколько интерфейсов в редакторе интерфейсов, опции для Scope Selection и любой из них dictionary.sldd или имя словаря, используемого в данный момент.

Apply stereotypes dialog displaying scope for selection, and dictionary.

Примечание

Чтобы стереотипы отображались для интерфейсов в словаре, в диалоговом окне Применить стереотипы (Apply Stereotypes) профиль должен быть импортирован в словарь.

Можно также создать новый компонент с примененным стереотипом с помощью меню быстрой вставки. Выберите стереотип как полное имя. Создается компонент с этим стереотипом.

In the quick-insert menu, select below other component types, fully qualified name of stereotype and a new component is created with that stereotype applied.

Удаление стереотипа

Если стереотип больше не требуется для элемента, удалите его с помощью Property Inspector. Щелкните Select рядом со стереотипом и выберите Remove.

Removing a stereotype in the property inspector.

Расширение стереотипа

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

Например, создайте новый стереотип под названием ElectronicComponent в редакторе профилей. Выберите его базовый стереотип как FunctionalArchitecture.ElectricalComponent. Задайте свойства, которые вы добавляете к свойствам базового стереотипа. Проверьте Show inherited properties в нижней части списка свойств, чтобы показать свойства базового стереотипа. Можно редактировать только свойства выбранного стереотипа, а не базового стереотипа.

Adding a base stereotype in the profile editor to make the stereotype inherit properties from it.

Когда вы применяете новый стереотип, он несет свои определенные свойства в дополнение к свойствам его базового стереотипа.

The stereotype for the component named 'Sensor' called 'Electronic Component' inherits properties from its base stereotype displayed below on the property inspector.

См. также

| | |

Похожие темы