주요 콘텐츠

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

Variant 모델링 컴포넌트 관리

Variant 요소 관리 및 Variant 구성 정의, 축소, 분석

Variant 관리자는 모델 계층 구조를 시각화하고 계층 구조 전체에서 Stateflow® 차트의 Variant 블록과 Variant 천이와 같은 Variant 요소의 사용을 중앙에서 관리할 수 있는 툴입니다.

이 툴은 Variant Manager for Simulink®라는 이름의 지원 패키지로 제공되며 다음과 같은 주요 기능이 포함되어 있습니다.

  • Variant 관리자 — 모델 계층 구조를 시각화하고, 계층 구조 전체에서 Variant 요소의 사용을 관리하며, Variant 구성을 생성하고 관리합니다.

  • Variant 축소기 — 선택된 Variant 구성만 포함하는 축소 모델을 생성합니다.

  • Variant 분석기 — Variant 구성을 비교하고 대조하여 오류나 불일치를 식별합니다.

클래스

Simulink.VariantConfigurationAnalysisAnalyze variant configurations programmatically

객체

Simulink.VariantConfigurationDataCreate and store variant configurations and constraints

함수

모두 확장

Simulink.VariantManager.activateModel Validate and activate variant blocks in model hierarchy (R2022b 이후)
Simulink.VariantManager.updateModelObtain model compilation information and activate variant blocks in model hierarchy (R2024b 이후)
Simulink.VariantManager.applyConfigurationApply specified variant configuration to model (R2022b 이후)
Simulink.VariantManager.findVariantControlVars Find variables used in variant control expressions
Simulink.VariantManager.generateConfigurations Generate variant configurations automatically (R2022b 이후)
Simulink.VariantManager.getConfigurationDataGet variant configuration data object associated with model (R2022b 이후)
Simulink.VariantManager.getPreferredConfigurationNameGet name of preferred variant configuration for model (R2022b 이후)
Simulink.VariantManager.reduceModelGenerate reduced model for specified variant configurations
Simulink.VariantManager.validateConstraintVerify if variant constraint is satisfied by model hierarchy (R2025a 이후)

Variant 구성

addConfigurationAdd new variant configuration to variant configuration data object
addCopyOfConfigurationAdd copy of existing variant configuration to variant configuration data object
getConfigurationGet specific variant configuration from variant configuration data object
removeConfigurationRemove variant configuration from variant configuration data object
addControlVariablesAdd variant control variables to named variant configuration in variant configuration data object
removeControlVariableRemove variant control variable from variant configuration
addConstraintAdd constraint to variant configuration data object
removeConstraint Remove constraint from variant configuration data object
isConfigActiveCheck if variant configuration is active (R2025a 이후)

컴포넌트 구성

addComponentConfiguration Associate top-model variant configuration with variant configuration of referenced model (R2022b 이후)
getComponentConfigurationNameGet name of variant configuration used by referenced component in model hierarchy (R2023b 이후)
removeComponentConfigurationRemove association between variant configurations of top-level model and referenced model (R2022b 이후)

기본 구성

setPreferredConfiguration Set name of preferred variant configuration for variant configuration data object (R2022b 이후)
getPreferredConfigurationGet name of preferred variant configuration for variant configuration data object (R2022b 이후)
convertDefaultToPreferredConvert default variant configuration to preferred variant configuration (R2022b 이후)

지원 패키지

Variant Manager for Simulink

Use a central tool to manage all variation points in a variant model.

도움말 항목

추천 예제