Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

Simulink.VariantManager クラス

パッケージ: Simulink

プログラムによるバリアント マネージャー機能へのアクセス

説明

メモ

このクラスには Variant Manager for Simulink® が必要です。

バリアント マネージャー クラスは、MATLAB® コマンド ラインからバリアント マネージャー機能にアクセスするための一連のメソッドを提供します。Simulink.VariantManager クラスのインスタンスを使用して、以下を実行します。

  • モデルにバリアント コンフィギュレーションを適用する。

  • モデルのバリアント コンフィギュレーションを検証して有効にする。

  • モデルに対して考えられるすべてのバリアント コンフィギュレーションを自動的に生成する。

  • 指定されたバリアント コンフィギュレーションの削減されたモデルを生成する。

  • モデルに関連付けられている VariantConfigurationData オブジェクトを取得する。

  • モデルに対する推奨されるバリアント コンフィギュレーションの名前を取得する。

  • モデルのバリアント制御式で使用されているバリアント制御変数を検出する。

  • Variant Subsystem ブロックを Variant Assembly Subsystem ブロックに変換する。

  • Subsystem ブロックまたは Model ブロックを Variant Subsystem ブロックに変換する。

  • バリアント条件の凡例の動作を表示または制御する。

メソッド

すべて展開する

すべて折りたたむ

モデル slexVariantManagement を開きます。

model = 'slexVariantManagement';
open_system(model); 

バリアント制御変数を検出します。

vars = Simulink.VariantManager.findVariantControlVars(model)
vars=6×1 struct array with fields:
    Name
    Value
    Exists
    Source
    SourceType

バージョン履歴

R2016a で導入

すべて展開する