バリアント パラメーターの値
バリアント パラメーターを使用して、システムの値のバリエーションを単一のモデルで表現できます。シミュレートするバリアントに基づいてさまざまな値のセットをグループ化できます。それぞれの値のセットをバリアント制御に応じてアクティブにできます。バリアント パラメーターは任意の Simulink® ブロックに組み込むことができます。
複数のコンフィギュレーションがある自動車システムを表すモデルをシミュレートするとします。これらのコンフィギュレーションには多くの類似点がある一方、燃料消費、エンジンのサイズ、エンジンの気筒数などの値が異なる可能性があります。考えられるすべての値を表す複数のブロックをそれぞれ設計する代わりに、バリアント パラメーターを使用して変化する値をモデル化し、バリアント制御の選択に基づいて値を切り替えることができます。詳細については、バリアント制御の紹介を参照してください。
バリアント パラメーターの生成コードには、システムの考えられるすべての値を含めることができます。Activate Variant During Different Stages of Simulation and Code Generation Workflowで説明されているように、コードのコンパイル前やモデルの起動時に値を切り替えることができます。詳細については、Options to Represent Variant Parameters in Generated Code (Embedded Coder)を参照してください。
クラス
Simulink.VariantControl | Create a variant control variable object |
Simulink.Parameter | パラメーター値の保存、共有、構成 |
Simulink.Variant | バリアント選択を制御する条件を指定 |
関数
enumeration | クラスの列挙型メンバーと名前 |
トピック
- バリアント パラメーターを使用した値が異なるブロック パラメーターの再利用
ブロック パラメーター値が異なるシステムの多くのバリアント用に 1 つのモデルを設計する。
- Variant Control Mode in Variant Parameters
Learn how to control variant parameters.