バリアント サブシステムをそのバリアント選択のインプリメント後に使用するには、次を実行します。
- バリアント サブシステムを作成し、適切な位置に挿入します。
- バリアント ブロックを右クリックし、Block Parameters を選択します。バリアント ブロックの [Block Parameters] ダイアログ ボックスが開きます。
- バリアント条件の評価に基づいてアクティブなバリアントを選択するには、expression モードを使用します。それ以外の場合は、label モードを選択してください。バリアント制御モードを label にすると、Label mode active 選択できるようになります。label モードでは、グローバル ワークスペースにバリアント制御を作成する必要はありません。アクティブなバリアントは、Label mode active から選択できます。
-
Block
Parameter ダイアログ ボックスで使用可能なオプションを使用して、バリアント制御に該当するバリアント条件を追加します。
次の図は、
expression
モードの設定例を示しています。
- バリアント選択をアクティブにするには、
MATLAB®
コマンド ウィンドウにバリアント名を入力します。たとえば、「
VSS_MODE = 2
」と入力します。 - モデルを更新 (Ctrl+D) して、バリアント選択がアクティブになっていることを確認します。