주요 콘텐츠

addChoice

Variant 컴포넌트에 Variant 선택지 추가

설명

compList = addChoice(variantComponent,choices)는 지정된 Variant 컴포넌트에 choices로 지정된 Variant 선택지를 만들고 이 선택지의 핸들을 반환합니다.

compList = addChoice(variantComponent,choices,labels)는 지정된 Variant 컴포넌트에 choices로 지정된 Variant 선택지를 레이블 labels와 함께 만들고 이 선택지의 핸들을 반환합니다.

예제

예제

모두 축소

모델을 만들고, 루트 아키텍처를 가져오고, 하나의 Variant 컴포넌트를 생성한 다음, 이 Variant 컴포넌트에 대한 두 개의 선택지를 추가합니다.

model = systemcomposer.createModel("archModel");
systemcomposer.openModel("archModel");
arch = get(model,"Architecture");
variant = addVariantComponent(arch,"Component1");
compList = addChoice(variant,["Choice1","Choice2"]);

입력 인수

모두 축소

Variant 컴포넌트로, systemcomposer.arch.VariantComponent 객체로 지정됩니다.

Variant 선택지 이름으로, 문자형 벡터로 구성된 셀형 배열 또는 문자열로 구성된 배열로 지정됩니다. choices의 길이는 labels와 동일해야 합니다.

데이터형: char | string

Variant 선택지 레이블로, 문자형 벡터로 구성된 셀형 배열 또는 문자열로 구성된 배열로 지정됩니다. labels의 길이는 choices와 동일해야 합니다.

데이터형: char | string

출력 인수

모두 축소

생성된 컴포넌트로, systemcomposer.arch.Component 객체로 구성된 배열로 반환됩니다. 이 배열은 choiceslabels와 크기가 같습니다.

세부 정보

모두 축소

버전 내역

R2019a에 개발됨