addPort

Добавьте порты в архитектуру

Описание

пример

ports = addPort(architecture,portNames,portTypes) добавляет набор портов с указанными именами.

ports = addPort(architecture,portNames,portTypes,stereotypes) также применяет стереотипы к набору портов.

Примеры

свернуть все

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

model = systemcomposer.createModel('archModel');
rootArch = get(model,'Architecture');
newcomponent = addComponent(rootArch,'NewComponent');
newport = addPort(newcomponent.Architecture,'NewCompPort','in');

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

свернуть все

Компонентная архитектура в виде systemcomposer.arch.Architecture объект. addPort добавляют порты к архитектуре компонента. Используйте <component>.Architecture получить доступ к архитектуре компонента.

Имена портов в виде массива ячеек из символьных векторов. При необходимости System Composer™ добавляет номер к имени порта, чтобы гарантировать уникальность. Размер portNames, portTypes, и stereotypes должно быть то же самое.

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

Направления портов в виде массива ячеек из символьных векторов. Направлением портов может быть любой 'in' или 'out'.

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

Стереотипы, чтобы примениться к компонентам в виде массива ячеек systemcomposer.profile.Stereotype объекты. Каждый стереотип в массиве должен или быть стереотипом, который применяется ко всем типам элемента или стереотипу порта.

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

свернуть все

Созданные порты, возвращенные как массив ячеек systemcomposer.arch.ComponentPort или systemcomposer.arch.ArchitecturePort объекты.

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

| | |

Темы

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