Main Content

모델 컴포넌트의 상호 교환 가능 Variant 만들기

다양한 요구 사항을 충족할 수 있도록 모델에 유연성을 추가하려면 Variant Subsystem과 모델을 사용합니다. Variant를 사용하면 단일 모델 내 컴포넌트의 여러 변형 중에서 선택할 수 있습니다. MATLAB® 명령 프롬프트에서 Variant 제어 변수의 값을 변경하여 모델을 수정하지 않고도 활성 Variant를 변경할 수 있습니다.

모델 ex_modeling_variants에는 Operator 서브시스템의 세 가지 Variant 선택지가 포함되어 있습니다.

Operator 1은 스크립트 ex_modeling_variant_choice.m에 의해 정의되는 활성 Variant입니다. 이 Operator는 기계 시스템의 목표 위치를 결정하기 위해 Stateflow® 차트를 사용하여 절차적 논리를 구현합니다.

비활성 Variant 및 해당 내용은 회색으로 표시됩니다. 비활성 Variant Subsystem Operator 2는 기계 시스템의 목표 위치를 정의하기 위해 Waveform Generator 블록을 사용합니다.

Variant 선택지 Operator 3은 비활성 Variant 모델입니다. Variant Subsystem 블록은 서브시스템과 모델을 모두 Variant 선택지로 허용합니다.

관련 항목