Contenuto principale

Simulink.VariantManager Namespace

R2026b

Summary of functions associated with Simulink Variant Manager

Description

The Simulink.VariantManager namespace provides functions to programmatically access Simulink® Variant Manager™ 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 configurations object associated with the model.

Functions

Simulink.VariantManager.openOpen Variant Manager or Simulink.VariantConfigurations 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.exportVariantConfigurationsExport variant configurations object to file
Simulink.VariantManager.generateConfigurations Generate variant configurations automatically
Simulink.VariantManager.getVariantConfigurationsGet variant configurations 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

expand all