Contenu principal

Cette page s'applique à la version précédente. La page correspondante en anglais a été supprimée de la version actuelle.

Gérer les variants de composants de modélisation

R2026a
Gérer les éléments des variants, ainsi que définir, réduire et analyser les configurations de variants

L'outil Variant Manager permet de visualiser la hiérarchie du modèle et de gérer de manière centralisée l'utilisation des éléments de variants tels que les blocs Variant et les transitions entre variants dans les diagrammes Stateflow® pour toute la hiérarchie.

Il est disponible sous la forme d'un support package nommé Variant Manager for Simulink® dont les principales fonctionnalités sont les suivantes :

  • Variant Manager : visualisez la hiérarchie du modèle, gérez l'utilisation des éléments de variants pour toute la hiérarchie, et créez et gérez des configurations de variants.

  • Variant Reducer : générez un modèle réduit contenant uniquement les configurations de variants sélectionnées.

  • Variant Analyzer : comparez plusieurs configurations de variants pour identifier les erreurs ou les incohérences.

Objets

Simulink.VariantConfigurationData
Simulink.VariantConfigurationAnalysis

Namespaces

Simulink.VariantManager

Fonctions

développer tout

Simulink.VariantManager.open
Simulink.VariantManager.activateModel
Simulink.VariantManager.updateModel
Simulink.VariantManager.applyConfiguration
Simulink.VariantManager.findVariantControlVars
Simulink.VariantManager.generateConfigurations
Simulink.VariantManager.getConfigurationData
Simulink.VariantManager.getPreferredConfigurationName
Simulink.VariantManager.reduceModel
Simulink.VariantManager.analyzeModel
Simulink.VariantManager.validateConstraint

Configurations de variants

addConfiguration
addCopyOfConfiguration
getConfiguration
removeConfiguration
addControlVariables
removeControlVariable
addConstraint
removeConstraint
isConfigActive

Configurations de composants

addComponentConfiguration
getComponentConfigurationName
removeComponentConfiguration

Configuration préférée

setPreferredConfiguration
getPreferredConfiguration
convertDefaultToPreferred
getActiveBlocks
getAlwaysActiveBlocks
getBlockDifferences
getDependentLibraries
getDependentModels
getNeverActiveBlocks
getVariantCondition
showUI
hideUI

Support package

Rubriques











Sélection d՚exemples