addPort

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

Синтаксис

ports = addPort(architecture,portNames,portTypes)
ports = addPort(architecture,portNames,portTypes,stereotypes)

Описание

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');

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

свернуть все

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

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

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

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

Направления портов даны в массиве ячеек. Каждым элементом является или 'in' или 'out'.

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

Каждый стереотип в массиве должен или быть стереотипом mixin или стереотипом порта. Размер portNames, portTypes и stereotypes должен быть тем же самым.

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

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

свернуть все

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

| | |

Темы

Введенный в R2019a

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