connect

Соедините пары компонентов

Описание

connectors = connect(srcComponent,destComponent) соединяет несвязанные выходные порты srcComponent к несвязанным входным портам destComponent на основе имен соответствующего порта, и возвращает указатель на коннектор.

connectors = connect(srcComponent,destComponent,'Stereotype',stereotype) дополнительно применяет заданный стереотип к коннектору.

connectors = connect(srcComponent,destComponent,'Rule',rule) задает правило для установления связей.

connectors = connect(architecture,srcPorts,destPorts,stereotypes,rule) пары подключений портов в архитектуре.

Примеры

свернуть все

Создайте модель, получите корневую архитектуру, добавьте порты и соедините порты.

model = systemcomposer.createModel('archModel'); 
rootArch = get(model,'Architecture'); 
names = {'Component1','Component2'}; 
newcomponents = addComponent(rootArch,names); 
outport1 = addPort(newcomponents(1).Architecture,'','OutputPort'); 
inport1 = addPort(newcomponents(2).Architecture,'InputPort',''); 
connect(rootArch,outport1, inport1);

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

свернуть все

Типы данных: systemcomposer.arch.Architecture

srcPorts должна быть та же длина как destPorts и должен состоять из всех выходных портов.

Типы данных: systemcomposer.arch.Port

destPorts должна быть та же длина как srcPorts и должен состоять из всех исходных портов.

Типы данных: systemcomposer.arch.Port

Типы данных: systemcomposer.arch.Component

Типы данных: systemcomposer.arch.Component

Типы данных: systemcomposer.profile.Stereotype

Типы данных: systemcomposer.arch.Component

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

свернуть все

Введенный в R2019a

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