Contenuto principale

La traduzione di questa pagina non è aggiornata. Fai clic qui per vedere l'ultima versione in inglese.

Gestione dei componenti di modellazione della variante

Gestire gli elementi della variante e definire, ridurre e analizzare le configurazioni della stessa

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.VariantConfigurationAnalysisAnalyze variant configurations programmatically

Oggetti

Simulink.VariantConfigurationDataCreate and store variant configurations and constraints

Funzioni

espandi tutto

Simulink.VariantManager.activateModel Validate and activate variant blocks in model hierarchy (Da R2022b)
Simulink.VariantManager.updateModelObtain model compilation information and activate variant blocks in model hierarchy (Da R2024b)
Simulink.VariantManager.applyConfigurationApply 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.getConfigurationDataGet variant configuration data object associated with model (Da R2022b)
Simulink.VariantManager.getPreferredConfigurationNameGet name of preferred variant configuration for model (Da R2022b)
Simulink.VariantManager.reduceModelGenerate reduced model for specified variant configurations
Simulink.VariantManager.validateConstraintVerify if variant constraint is satisfied by model hierarchy (Da R2025a)

Configurazioni della variante

addConfigurationAdd new variant configuration to variant configuration data object
addCopyOfConfigurationAdd copy of existing variant configuration to variant configuration data object
getConfigurationGet specific variant configuration from variant configuration data object
removeConfigurationRemove variant configuration from variant configuration data object
addControlVariablesAdd variant control variables to named variant configuration in variant configuration data object
removeControlVariableRemove variant control variable from variant configuration
addConstraintAdd constraint to variant configuration data object
removeConstraint Remove constraint from variant configuration data object
isConfigActiveCheck if variant configuration is active (Da R2025a)

Configurazioni del componente

addComponentConfiguration Associate top-model variant configuration with variant configuration of referenced model (Da R2022b)
getComponentConfigurationNameGet name of variant configuration used by referenced component in model hierarchy (Da R2023b)
removeComponentConfigurationRemove association between variant configurations of top-level model and referenced model (Da R2022b)

Configurazione preferita

setPreferredConfiguration Set name of preferred variant configuration for variant configuration data object (Da R2022b)
getPreferredConfigurationGet name of preferred variant configuration for variant configuration data object (Da R2022b)
convertDefaultToPreferredConvert default variant configuration to preferred variant configuration (Da R2022b)

Pacchetto di supporto

Variant Manager for Simulink

Use a central tool to manage all variation points in a variant model.

Argomenti

Esempi in primo piano