addVariantComponent

Добавьте различные компоненты в архитектуру

Описание

пример

variantList = addVariantComponent(architecture,variantComponents) добавляет набор компонентов, заданных массивом имен.

variantList = addVariantComponent(architecture,variantComponents,'Position',position) создает различный компонент архитектура в данном положении.

Примеры

свернуть все

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

model = systemcomposer.createModel('archModel');
arch = get(model,'Architecture');
names = {'Component1','Component2'}
variants = addVariantComponent(arch,names);

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

свернуть все

Родительская архитектура, к которой компонент добавляется в виде systemcomposer.arch.Architecture объект.

Имена различных компонентов в виде массива ячеек из символьных векторов.

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

Вектор, который задает местоположение верхнего угла и нижний угол компонента в виде 1x4 массив. Массив обозначает верхний угол в терминах своих координат X и Y, сопровождаемых координатами X и Y нижнего угла. При добавлении больше чем одного различного компонента может быть задана матрица размера [Nx4], где N является количеством различных добавляемых компонентов.

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

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

свернуть все

Указатели на различные компоненты, возвращенные как массив systemcomposer.arch.VariantComponent объекты. Этот массив одного размера с variantComponents.

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