Simulink Variant Manager

NEW PRODUCT
Simulink Variant Manager showing multiple variant configurations.

Create Variant Configurations

Generate variant configurations automatically or create them manually by selecting combinations of variants in components, parameters, and interfaces. Simulate the model using the selected configuration.

Screenshot showing a variant constraint for restricting the use of front-wheel drive option with a diesel engine.

Author Variant Constraints

Define system-wide constraints to ensure valid configurations and consistent development across models and architectures. Use descriptions to explain the intent behind each constraint. 

Model hierarchy displaying engine, steering, and transmission variants.

Visualize Model Hierarchy

Visualize the model hierarchy to understand how variants are organized across components and interfaces. Inspect variant elements and navigate complex models and architectures.

A grid showing a comparison of six different variant configurations.

Analyze Variant Configurations

Compare variant configurations, check for coverage gaps, and identify dependencies and inconsistencies within variant configurations.

Diagram illustrating the extraction of a SUV configuration into a standalone model from a full variant model.

Reduce Variant Systems

Generate standalone models with selected variant configurations for sharing and targeted deployment, without exposing the full model complexity.

Screenshot of Simulink Test Manager displaying VMBaselineTestCase with variant configuration options.

Test with Variant Configurations

Test and validate models and systems using variant configurations. Systematically verify and validate variant configurations without requiring manual reconfiguration.

A dropdown for selecting variant configuration names present in the referenced model.

Configure Referenced Components

Select configurations for referenced models or subsystems directly from the top model. Control component-level variants from a single location to build and manage system-level configurations. 

Manage Variant Parameters

View and modify all variant parameters in one place.

Diagram illustrating an AUTOSAR-defined description file with predefined variants being captured into Simulink.

Manage AUTOSAR-Defined Variants

Manage AUTOSAR-defined variability by mapping predefined variants in ARXML files to variant configurations.