주요 콘텐츠

Variant 모델링 컴포넌트 관리

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

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

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

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

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

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

객체

Simulink.VariantConfigurationDataCreate and store variant configurations and constraints
Simulink.VariantConfigurationAnalysisAnalyze variant configurations

네임스페이스

Simulink.VariantManagerSummary of functions associated with Variant Manager for Simulink

함수

모두 확장

Simulink.VariantManager.openOpen Variant Manager or Simulink.VariantConfigurationData object (R2026a 이후)
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.analyzeModelAnalyze variant model for specified variant configurations (R2026a 이후)
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 이후)
getActiveBlocksList of active blocks in a named variant configuration
getAlwaysActiveBlocksList of blocks that are always active across named variant configurations
getBlockDifferencesList of blocks that differ in their active choice between multiple named variant configurations
getDependentLibrariesList of libraries used in a named variant configuration
getDependentModelsList of dependent models used in a named variant configuration
getNeverActiveBlocksList of blocks that are inactive in named variant configurations
getVariantConditionVariant condition on a block in a named variant configuration
showUIShow variant configuration analysis report for a model
hideUIHide variant configuration analysis report for a model

지원 패키지

Variant Manager for Simulink

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

도움말 항목

추천 예제