Main Content

バリアントのモデリング コンポーネントの管理

バリアント要素の管理とバリアント コンフィギュレーションの定義、削減、解析

バリアント マネージャーは、モデルの階層構造を可視化し、バリアント ブロックや Stateflow® チャートのバリアント遷移など、階層全体でのバリアント要素の使用を一元管理できるツールです。

このツールは Variant Manager for Simulink® というサポート パッケージとして提供されています。主な機能は次のとおりです。

  • バリアント マネージャー — モデルの階層構造を可視化し、階層全体でのバリアント要素の使用を管理し、バリアント コンフィギュレーションを作成および管理する。

  • バリアント リデューサー — 選択されたバリアント コンフィギュレーションのみを含む削減されたモデルを生成する。

  • バリアント アナライザー — バリアント コンフィギュレーションを比較対比してエラーや不整合を特定する。

クラス

Simulink.VariantConfigurationDataプログラムによるバリアント コンフィギュレーションの作成
Simulink.VariantConfigurationAnalysisプログラムによるバリアント コンフィギュレーションの解析

関数

Simulink.VariantManager.activateModel Validate and activate variant blocks in model hierarchy (R2022b 以降)
Simulink.VariantManager.applyConfigurationApply specified variant configuration to model (R2022b 以降)
Simulink.VariantManager.findVariantControlVars Find variables used in variant control expressions
Simulink.VariantManager.generateConfigurations Generate variant configurations automatically (R2022b 以降)
Simulink.VariantManager.getConfigurationDataGet variant configuration data object associated with model (R2022b 以降)
Simulink.VariantManager.getPreferredConfigurationNameGet name of preferred variant configuration for model (R2022b 以降)
Simulink.VariantManager.reduceModel指定されたバリアント コンフィギュレーションの削減されたモデルを生成する

サポート パッケージ

Variant Manager for Simulink

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

トピック