Main Content

バリアント システム

再利用可能なコードを生成できるモデルの設計

バリアントを使用すると、コンポーネントを条件付きで明示することで、単一モデル内で代替設計を管理できます。モデルでバリアント ブロック、バリアント パラメーター、およびシンボリック次元を使用して、さまざまなバリエーション オプションを実装および検討します。生成されたコード内のバリアントにより、コードの再利用が促進され、開発のさまざまな段階に合わせた構成が可能になります。これにより、さまざまな開発実装の目的やテストのニーズに対応し、サードパーティが活用できる多機能コードを効果的に提供できます。モデルでバリアントを使用してシミュレーション ワークフローを適用する方法については、バリアントとは、およびどのような場合にそれを使用するかを参照してください。

バリアント コード生成の機能には次のものが含まれます。

  • 類似した機能をもつが軽微な違いがあるモデルのグループでコードを再利用する。

  • 複数のバリエーションをもつコードをサードパーティに共有し、ニーズに最も適したバリアントを選択して使用できるようにする。

  • モデルでサポートされているバリアントを検証し、コードを再生成および再検証することなく、特定のアプリケーションに対して 1 つのバリアントをアクティブにすることを選択する。

  • 各バリアントに固有のコードを自動生成できるようにすることで、手作業を削減し、各バリアントに固有の機能を正確に実装できるようにする。

開発プロセスのさまざまな段階におけるバリアント機能については、V-Model for System Development with Simulink Variantsを参照してください。

カテゴリ