Используйте стереотипы и профили

Используйте профили, чтобы добавить свойства в компоненты, порты и коннекторы. Импортируйте существующий профиль, примените стереотипы и добавьте значения свойств. Чтобы создать профиль, смотрите, Задают Профили и Стереотипы.

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

Редактор Профиля независим от модели, которая открывает его, таким образом, необходимо явным образом импортировать новый профиль в модель. Профиль должен сначала быть сохранен с .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 Stereotypes, от Apply stereotype(s) to, выбирают Top-level architecture, All elements, Components, Ports, Connectors, или Interfaces.

Примечание

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.

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

| | |

Похожие темы