Simulink.VariantManager Namespace
R2026bSummary 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.open | Open Variant Manager or Simulink.VariantConfigurations
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.exportVariantConfigurations | Export variant configurations object to file |
Simulink.VariantManager.generateConfigurations | Generate variant configurations automatically |
Simulink.VariantManager.getVariantConfigurations | Get variant configurations 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 |