Variant 파라미터 값
Variant 파라미터를 사용하여 시스템의 값 변형을 단일 모델에 표현할 수 있습니다. 시뮬레이션할 Variant를 기준으로 서로 다른 값 세트를 그룹화할 수 있습니다. Variant 제어에 따라 각각의 값 세트를 활성화할 수 있습니다. 모든 Simulink® 블록에 Variant 파라미터를 포함할 수 있습니다.
여러 구성이 포함된 자동차 시스템을 나타내는 모델을 시뮬레이션한다고 가정하겠습니다. 이 구성들은 몇몇 특성은 비슷하지만 연료 소비, 엔진 크기, 엔진의 실린더 개수 등의 값이 다를 수 있습니다. 모든 가능한 값을 함께 나타내는 블록을 여러 개 설계하는 대신 Variant 파라미터를 사용하여 변하는 값을 모델링한 다음 선택한 Variant 제어에 따라 값 간에 전환하면 됩니다. 자세한 내용은 Introduction to Variant Controls 항목을 참조하십시오.
Variant Manager for Simulink 항목을 사용하여 모델의 Variant 파라미터를 관리할 수 있습니다.
Variant 파라미터에 대해 생성한 코드에는 가능한 시스템 값이 모두 포함될 수 있습니다. Activate Variant During Different Stages of Simulation and Code Generation Workflow 항목에 설명한 대로 코드를 컴파일하기 전에 또는 모델을 시작할 때 값 간에 전환할 수 있습니다. 자세한 내용은 Options to Represent Variant Parameters in Generated Code (Embedded Coder) 항목을 참조하십시오.
클래스
Simulink.VariantVariable | Create variant parameter object (R2021a 이후) |
Simulink.VariantBank | Group all variant parameter values in structure array in generated code (R2023a 이후) |
Simulink.VariantBankCoderInfo | Specify code generation properties for variant parameter bank (R2023a 이후) |
Simulink.Variant | Specify conditions that control variant selection |
Simulink.VariantControl | Create a variant control variable object (R2021a 이후) |
Simulink.Parameter | Store, share, and configure parameter values |
함수
enumeration | 클래스의 열거형 멤버와 이름 |
도움말 항목
- Use Variant Parameters to Reuse Block Parameters with Different Values
Design one model for many variants of a system that differ in block parameter values.
- Variant Control Mode in Variant Parameters
Learn the types of variant control modes, variant control variables, storage locations, and activation times supported by variant parameters.
- Use Variant Control Variables in Variant Parameters
See examples of when and how to use different types of variant control variables in variant parameters.