最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。
Simulink® では、可変コンポーネントの有限セットをもつ共通の固定構造から構成されるモジュール設計プラットフォームに基づくモデルを作成できます。変動性は、可変コンポーネントをもつ単一の固定マスター設計の開発に役立ちます。
このアプローチによって、用途、コストまたは操作上の考慮事項により決定する多様な顧客要件を満たすことができます。
バリアントはモジュール設計プラットフォームの可変コンポーネントです。これは、単一の統合されたブロック線図で 1 つのモデルの複数の実装を指定するのに役立ちます。詳細については、バリアントとは、およびどのような場合にそれを使用するかを参照してください。
バリアントには 2 つのタイプ、つまり階層的バリアントとインライン バリアントがあります。階層的バリアントは Variant Subsystem ブロックを介します。一方、インライン バリアントは Variant Source ブロックと Variant Sink ブロックを介します。Variant Subsystem ブロックを使用すると、次のようなメリットがあります。
Model ブロックと Subsystem ブロックをバリアント システムとして混在させることができる
柔軟な I/O をサポートし、すべてのバリアントで入力端子と出力端子を同じ数にする必要がない
Variant Subsystem, Variant Model | バリアントの選択として Subsystem ブロックまたは Model ブロックが含まれているテンプレート サブシステム |
Variant Source | バリアントを使用した複数の入力間での経路設定 |
Variant Sink | バリアントを使用した複数の出力間での経路設定 |
Manual Variant Source | 入力での複数バリアント選択肢の切り替え |
Manual Variant Sink | 出力での複数バリアント選択肢の切り替え |
Simulink.Variant | バリアント選択を制御する条件を指定 |
Simulink.VariantConfigurationData | バリアント コンフィギュレーション データ オブジェクトを表すクラス |
Simulink.VariantManager | 一連のバリアント マネージャー機能を表すクラス |
Simulink.VariantConfigurationAnalysis | 一連のバリアント コンフィギュレーション解析機能を表すクラス |
複数のバリアント要件に対応する 1 つのシステム。
バリアントの用語とパラメーターのリスト
バリアント ブロックを使用したモデルの作成方法について学習します。
バリアント ブロックの制御方法について学習します。
既定のバリアントの選択をアクティブ化、非アクティブ化または作成します。
MATLAB® コードを使用してバリアント制御を定義します。
Variant Subsystem の基本的な機能
Variant Subsystem でバリアントの選択を表現します。
Variant Subsystem ブロックの外部でバリアント条件を伝播します。
バリアント条件の条件付きで実行されるシステムへの伝播について理解する。
Configurable Subsystem の Variant Subsystem への変換
Configurable Subsystem の Variant Subsystem への変換方法を学習し、読み込みの動作を理解する
インライン バリアントを使用してバリアントの選択を表現します。
インライン バリアントを含むモデル内でバリアントの選択を表示します。
Variant Source ブロックと Variant Sink ブロック
Variant Source と Variant Sink でのバリアントの選択を定義します
バリアント ソースおよびバリアント シンクによるバリアント条件の伝播
インライン バリアント ブロックからバリアント条件を伝播します。
バーチャル サブシステムおよび非バーチャル サブシステムへのバリアント条件の伝播について理解します。
条件付きサブシステムでのバリアント条件の伝播について学習します。
上流および下流へのバリアント条件の伝播を制御します。
バリアント バスの作成、コードの生成、およびバスによるバリアント条件の伝播の方法を理解する。
主要なツールを使用して、さまざまなバリアント モデルの変動点を管理します。
モデルのバリアント コンフィギュレーションを作成し、その精度を検証します。
モデルに関連付けられた制御変数をインポートします。
モデル間の制約を定義します。
バリアント コンフィギュレーションのサブセットでモデルを生成します。
バリアント ブロックを含むモデルでのバリアント コンフィギュレーションの解析
バリアント ブロックを含むモデルで各バリアント コンフィギュレーションのモデル参照とライブラリを解析する。