Variant 시스템
모델 기반 설계 워크플로에서 Variant 설계는 하나의 아티팩트에서 여러 설계 대안을 관리하는 방법입니다. Simulink®의 Variant 설계는 단일 모델 내 구성요소의 조건부 구현으로 표현됩니다. 이러한 Variant의 의미 있는 조합은 Variant 구성으로 정의되고 관리됩니다. Variant 구성, 즉 Variant 설계를 사용하면 조직이 공통 플랫폼에서 다양한 시장의 요구, 고객의 기호, 지리적 요구 사항을 충족하는 제품 라인(예: 자동차, 항공기, 전자 제품)을 설계할 수 있습니다. Simulink Variant 기능을 통해 사용자의 설계를 더 효율적으로 관리, 구성, 재사용할 수 있도록 가변성이 내장된 유연한 모델을 만들 수 있습니다. Variant의 기본 사항에 대한 자세한 내용은 What Are Variants and When to Use Them 항목을 참조하십시오.
예를 들어, 승용차의 제품 라인을 생각해 보겠습니다. 여기서 각 Variant는 연료 소비, 모터 유형, 배출 기준과 같은 속성이 다릅니다. 가능한 모든 Variant를 나타내기 위해 여러 모델을 설계하는 대신 단일 Variant 모델을 사용하여 하나의 제품 라인에서 모든 변형을 모델링할 수 있습니다. Simulink Variant 기능을 사용하면 설계를 더 효율적으로 관리, 구성, 재사용할 수 있도록 가변성이 내장된 유연한 모델을 만들 수 있습니다.
Variant 블록과 Variant Manager for Simulink 항목을 사용하여 다음을 수행할 수 있습니다.
여러 개의 Variant 구성을 정의하고 관리합니다.
유효한 구성 간에 쉽게 전환합니다.
모든 Variant에 C/C++ 코드를 생성합니다.
개발 프로세스의 여러 단계에서 사용할 수 있는 Variant 기능에 대한 자세한 내용은 V-Model for System Development with Simulink Variants 항목을 참조하십시오.
Variant 기본 사항
- What Are Variants and When to Use Them
- Variant Terminology
- Introduction to Variant Controls
- Working with Variant Choices
- Create Variant Controls Programmatically
- Activate Variant During Different Stages of Simulation and Code Generation Workflow
- Variant Condition Propagation Overview
- V-Model for System Development with Simulink Variants
범주
- Variant 구조
구조적 변형을 단일 레이어로 또는 개별 계층 구조로 구현
- Variant 신호 차원
신호 차원을 참조하는 기호를 사용하여 모델 설계 재사용
- Variant 파라미터 값
값 변형을 블록 파라미터에 구현
- Variant 모델링 구성요소 관리
Variant 요소 관리 및 Variant 구성 정의, 축소, 분석
- Variant 코드 생성
Variant 블록, Variant 파라미터, Variant 천이 및 기호 차원을 포함하는 모델에 대한 코드 생성
관련 정보
- Variant Component (System Composer)
- Using Variant Connectors to Implement Variations in Physical Networks (Simscape)
- AUTOSAR Variants (AUTOSAR Blockset)
- Control Indicator Lamp Dimmer Using Variant Conditions (Stateflow)