Gestione dei componenti di modellazione della variante
Variant Manager è uno strumento che consente di visualizzare la gerarchia del modello e di gestire centralmente l’utilizzo degli elementi della variante, come i blocchi di varianti e le transizioni di varianti nei diagrammi di Stateflow® attraverso la gerarchia.
Lo strumento è disponibile come pacchetto di supporto denominato Variant Manager for Simulink®, le cui funzionalità principali sono le seguenti:
Variant Manager: per visualizzare la gerarchia del modello, gestire l’utilizzo degli elementi della variante nella gerarchia, nonché creare e gestire le configurazioni della variante.
Variant Reducer: per generare un modello ridotto che contiene solo le configurazioni della variante selezionata.
Variant Analyzer: per confrontare e contrapporre le configurazioni della variante onde identificare errori o incongruenze.
Classi
Simulink.VariantConfigurationData | Create variant configurations programmatically |
Simulink.VariantConfigurationAnalysis | Analyze variant configurations programmatically |
Funzioni
Simulink.VariantManager.activateModel | Validate and activate variant blocks in model hierarchy (Da R2022b) |
Simulink.VariantManager.applyConfiguration | Apply specified variant configuration to model (Da R2022b) |
Simulink.VariantManager.findVariantControlVars | Find variables used in variant control expressions |
Simulink.VariantManager.generateConfigurations | Generate variant configurations automatically (Da R2022b) |
Simulink.VariantManager.getConfigurationData | Get variant configuration data object associated with model (Da R2022b) |
Simulink.VariantManager.getPreferredConfigurationName | Get name of preferred variant configuration for model (Da R2022b) |
Simulink.VariantManager.reduceModel | Generate reduced model for specified variant configurations |
Argomenti
- Variant Configurations
Use variant configurations to represent combination of variant choices across model hierarchy.
- Create and Activate Variant Configurations
Create and activate variant configurations for a model.
- Compose Variant Configurations for Top Model Using Referenced Model Configurations
Use referenced model configuration to set up variant configuration for a top-level model.
- Save and Reuse Variant Configurations Using Variant Configuration Data Object
Save and load variant configuration data object for a model.
- Generate Variant Configurations Automatically
Generate all possible variant configurations for a model.
- Variant Manager Workflow to Set Up Variant Configurations for Models
Workflow diagram to set up variant configurations for a model.
- Variant Manager Workflow to Manage Existing Variant Configurations in Models
Workflow diagram to manage existing variant configurations for a model.
- Reduce Variant Models Using Variant Reducer
Generate reduced models that contain a subset of the available variant configurations.
- Analyze Variant Configurations in Models Containing Variant Blocks
Analyze and compare variant configurations for a model containing variant blocks.