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.open | Open Variant Manager or Simulink.VariantConfigurationData
object |
Simulink.VariantManager.activateModel | Validate and activate variant blocks in model hierarchy |
Simulink.VariantManager.updateModel | Obtain model compilation information and activate variant blocks in model hierarchy |
Simulink.VariantManager.applyConfiguration | Apply specified variant configuration to model |
Simulink.VariantManager.findVariantControlVars | Find variables used in variant control expressions |
Simulink.VariantManager.generateConfigurations | Generate variant configurations automatically |
Simulink.VariantManager.getConfigurationData | Get variant configuration data object associated with model |
Simulink.VariantManager.getPreferredConfigurationName | Get name of preferred variant configuration for model |
Simulink.VariantManager.reduceModel | Generate reduced model for specified variant configurations |
Simulink.VariantManager.analyzeModel | Analyze variant model for specified variant configurations |
Simulink.VariantManager.validateConstraint | Verify if variant constraint is satisfied by model hierarchy |
Version History
Introduced in R2016a