systemcomposer.arch.Component

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

Описание

Component класс представляет компонент в модели архитектуры. Этот класс наследовался systemcomposer.arch.BaseComponent.

Создание

Создайте компонент в модели архитектуры:

model = systemcomposer.createModel('archModel');
arch = get(model,'Architecture');
component = addComponent(arch,'NewComponent');

Свойства

развернуть все

Имя компонента, возвращенного как вектор символов.

Типы данных: char

Обработайте, чтобы породить архитектуру, которая владеет компонентом, возвращенным как systemcomposer.arch.Architecture объект.

Архитектура, которая задает структуру компонента, возвратилась как systemcomposer.arch.Architecture объект. Для компонента, который ссылается на различную модель архитектуры, это свойство возвращает указатель на корневую архитектуру той модели. Для различных компонентов архитектура является архитектурой активного варианта.

Архитектура, которой владеет компонент, возвратилась как systemcomposer.arch.Architecture объект. Для компонентов, которые ссылаются на архитектуру, это свойство пусто. Для различных компонентов это свойство является архитектурой, в которой находятся отдельные различные компоненты.

Массив портов компонента, возвращенных как массив systemcomposer.arch.ComponentPort объекты.

Массив портов компонента, возвращенных как массив systemcomposer.arch.ComponentPort объекты. Для ссылочных компонентов это свойство пусто.

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

Типы данных: char

Функции объекта

saveAsModelСохраните архитектуру, чтобы разделить модель
createSimulinkBehaviorСоздайте модель Simulink и соедините компонент с ним
linkToModelСоедините компонент с моделью
inlineComponentВстроенная эталонная архитектура в модель
makeVariantПреобразуйте компонент в вариант
isReferenceНайдите, является ли компонент ссылкой на другую модель
connectСоздайте связи модели архитектуры
applyStereotypeПримените стереотип к элементу модели архитектуры
getStereotypesПолучите стереотипы, примененные на элемент модели архитектуры
removeStereotypeУдалите стереотип из элемента модели
setPropertyУстановите значение свойства, соответствующее стереотипировать примененный элемент
getPropertyЗаставьте значение свойства, соответствующее стереотипировать примененный элемент
destroyУдалите и уничтожьте элемент модели
getPortПолучите порт от компонента
getEvaluatedPropertyValueПолучите оцененное значение свойства от компонента
Введенный в R2019a
Для просмотра документации необходимо авторизоваться на сайте