Main Content

バリアントの構造

モデル内の構造のバリエーションに対応するコードを生成および管理する

Simulink® のバリアント ブロックを使用すると、コンポーネントのすべての設計バリエーションを 1 つのモデルで表現できます。設計の各選択肢は、単一レイヤーまたは個別の階層内のバリアントの選択肢としてモデルに組み込まれます。このようなモデルには、共通の固定構造と、選択したバリアント制御に応じてアクティブまたは非アクティブになるバリアント選択肢の有限のセットが含まれます。詳細については、バリアントとは、およびどのような場合にそれを使用するかを参照してください。バリアントのアクティベーションのタイミングによって、選択肢をいつアクティブにするかと、生成されたコードにアクティブな選択肢のみを含めるか、アクティブな選択肢と非アクティブな選択肢の両方を含めるかが決まります。アクティベーションのタイミングについては、Activate Variant During Different Stages of Simulation and Code Generation Workflowを参照してください。

トピック

コードの生成

バリアント ブロックのインターフェイス

最適化されたコードによるコードの信頼性と安全性の最大化

バリアントの制御と管理