Используйте профили, чтобы добавить свойства в компоненты, порты и коннекторы в System Composer™. Импортируйте существующий профиль, примените стереотипы и добавьте значения свойств. Чтобы создать профиль, смотрите, Задают Профили и Стереотипы.
В этой теме вы будете учиться как:
Импортируйте профили в модель или словарь.
Примените стереотип к элементу модели и добавьте значения свойств.
Удалите стереотипы с помощью Property Inspector.
Расширьте стереотипы с другими стереотипами, чтобы включать их свойства через наследованный механизм. Например, UserInterface
стереотип может быть расширением SoftwareComponent
стереотипируйте и добавьте свойство под названием ScreenResolution
.
Редактор Профиля независим от модели, которая открывает его, таким образом, необходимо явным образом импортировать новый профиль в модель. Профиль должен сначала быть сохранен с .xml
расширение. Перейдите к Modeling> Profiles> Import
. Выберите профиль, чтобы импортировать. Модель архитектуры может использовать несколько профилей целиком.
В качестве альтернативы откройте Редактор Профиля путем навигации к Modeling> Profiles> Profile Editor. Можно импортировать профиль в любые открытые словари или модели.
Примечание
Для компонента System Composer, который соединяется с Simulink® модель поведения, профиль должен быть импортирован в модель Simulink прежде, чем применить стереотип от него до компонента. Поскольку Property Inspector на стороне Simulink не отображает стереотипы, этот рабочий процесс не завершен.
Чтобы управлять профилями после того, как они будут импортированы, перейдите к Modeling> Profiles> Manage .
Если профиль доступен в модели, откройте Property Inspector путем навигации к Modeling> Design> Property Inspector. Выберите элемент модели.
В поле Stereotype используйте выпадающее, чтобы выбрать стереотип. Только стереотипы, которые применяются к текущему типу элемента (например, порт) доступны для выбора. Если никакой стереотип не существует, можно использовать опцию <new / edit>, чтобы открыть Редактор Профиля и создать тот.
Когда вы применяете стереотип к элементу, новый набор свойств появляется в Property Inspector под именем стереотипа. Чтобы отредактировать свойства, расширьте этот набор.
Можно установить несколько стереотипов для каждого элемента.
Можно также применить компонент, порт, коннектор, и соединить интерфейсом со стереотипами ко всем применимым элементам на том же уровне архитектуры. Перейдите к Modeling> Profiles> Apply Stereotypes. В Применяют Стереотипы, от Apply stereotype(s) to, выбирают Top-level architecture
, All elements
, Components
, Ports
, Connectors
, или Interfaces
.
Примечание
Interfaces
опция только доступна, если интерфейсы заданы в Интерфейсном Редакторе. Для получения дополнительной информации смотрите, Создают Интерфейсы.
Можно также применить стереотипы путем выбора одного элемента модели. От Scope выберите Selection
, This layer
, или Entire model
.
Можно также применить стереотипы к интерфейсам данных или типам значения. Когда интерфейсы локально определены, и вы выбираете один или несколько интерфейсов в Интерфейсном Редакторе, опциями для Scope является Selection
и Local interfaces
.
Когда интерфейсы хранятся и совместно использованный через словарь данных, и вы выбираете один или несколько интерфейсов в Интерфейсном Редакторе, опциями для Scope является Selection
и любой dictionary.sldd
или имя использующегося в настоящее время словаря.
Примечание
Для стереотипов, чтобы отобразиться для интерфейсов в словаре, в диалоговом окне Apply Stereotypes, профиль должен быть импортирован в словарь.
Можно также создать новый компонент с прикладным стереотипом с помощью быстрого - вставляют меню. Выберите стереотип как полностью определенное имя. Компонент с тем стереотипом создается.
Если стереотип больше не требуется для элемента, удалите его с помощью Property Inspector. Нажмите Select рядом со стереотипом и выберите Remove.
Можно расширить стереотип путем создания нового стереотипа на основе существующего, разрешения вам свойствам элементов управления структурным способом. Например, все компоненты в проекте могут иметь номер детали, но только электрические компоненты имеют номинальную мощность, и только электронные компоненты — подмножество электрических компонентов — имеет информацию о производителе. Можно использовать абстрактный стереотип, чтобы служить только в качестве основы для других стереотипов и не как стереотип для любых элементов модели архитектуры.
Например, создайте новый стереотип под названием ElectronicComponent
в Редакторе Профиля. Выберите его основной стереотип как FunctionalArchitecture.ElectricalComponent
. Задайте свойства, которые вы добавляете в те из основного стереотипа. Проверяйте Show inherited properties в нижней части списка свойств, чтобы показать свойства основного стереотипа. Можно отредактировать только свойства выбранного стереотипа, не основного стереотипа.
Когда вы применяете новый стереотип, он несет свои заданные свойства в дополнение к тем из его основного стереотипа.
editor
| hasStereotype
| hasProperty
| systemcomposer.profile.Profile
| systemcomposer.profile.Property
| systemcomposer.profile.Stereotype