Main Content

Simulink.VariantManager Namespace

Summary of functions associated with Variant Manager for Simulink

Description

The Simulink.VariantManager namespace provides functions to programmatically access Variant Manager for Simulink® functionality. Use these functions to generate variant configurations for a Simulink model, activate a variant configuration, and reduce or analyze the model for variant configurations. Additional utility functions support tasks such as finding variant control variables and retrieving the variant configuration data object associated with the model.

Functions

Simulink.VariantManager.openOpen Variant Manager or Simulink.VariantConfigurationData object
Simulink.VariantManager.activateModel Validate and activate variant blocks in model hierarchy
Simulink.VariantManager.updateModelObtain model compilation information and activate variant blocks in model hierarchy
Simulink.VariantManager.applyConfigurationApply specified variant configuration to model
Simulink.VariantManager.findVariantControlVars Find variables used in variant control expressions
Simulink.VariantManager.generateConfigurations Generate variant configurations automatically
Simulink.VariantManager.getConfigurationDataGet variant configuration data object associated with model
Simulink.VariantManager.getPreferredConfigurationNameGet name of preferred variant configuration for model
Simulink.VariantManager.reduceModelGenerate reduced model for specified variant configurations
Simulink.VariantManager.analyzeModelAnalyze variant model for specified variant configurations
Simulink.VariantManager.validateConstraintVerify if variant constraint is satisfied by model hierarchy

Version History

Introduced in R2016a