inlineComponent

Встроенная эталонная архитектура в модель

Описание

пример

componentObj = inlineComponent(component,inlineFlag) делает содержимое модели архитектуры встроенным, ссылаемым заданным component и разрывает связь к образцу модели. Если inlineFlag false, затем содержимое удалено, и только взаимодействует через интерфейс, остаются.

Примеры

свернуть все

Сохраните robotcomp компонента в модели Robot.slx архитектуры и ссылка это от другого компонента, robotArm так, чтобы robotArm использует архитектуру robotcomp. Встроенный robotcomp так, чтобы его архитектура могла быть отредактирована независимо.

saveAsModel(robotcomp,'Robot');
linkToModel(robotArm,'Robot');
inlineComponent(robotArm,true);

Входные параметры

свернуть все

Компонент архитектуры, соединенный с моделью архитектуры в виде systemcomposer.arch.Component объект.

Содержимое элемента управления встроенного компонента в виде 1 (true) если содержимое модели архитектуры, на которую ссылаются, копируется в компонентную архитектуру, и 0 (false) если содержимое не копируется, и только порты и интерфейсы встраиваются. Если компонент является поведением Simulink®, inlineFlag проигнорирован и установлен в false.

Типы данных: логический

Выходные аргументы

свернуть все

Компонент архитектуры, возвращенный как systemcomposer.arch.Component объект.

Введенный в R2019a
Для просмотра документации необходимо авторизоваться на сайте