実際のSimulink/TargetLinkプロジェクトでは、機能バリアントのモデル化、つまり、ある機能のさまざまな実現を切り替えることができなければならないことがよくあります。オプションの機能やさまざまな車両のコンフィギュレーションをサポートするために、機能バリアントが必要なことがあります。
バリアントのバインディングを、コード生成時、コンパイル時、または実行時に実現することができます。コード生成時にバインディングを行った場合は、バリアント固有のコードが生成されます。コンパイル時のバインディングは、コード内でのプリプロセッサ定義によって実現することができます。また、適合変数を使用すれば、実行時にバインディングを行うことができます。
このアプリケーションノートでは、TargetLinkを使用して機能バリアントを実現する方法を説明します。関連のあるTargetLinkでの原則および一般的な問題を解決するのに役立つヒントや提案についての情報も含まれています。TargetLinkのバージョンTargetLink 2.3.1およびTargetLink 3.0.1の(MathWorks Release R2007b以降と組み合わせた場合の)デモモデルが、例として含まれています。
Download
ModelingFunctionVariantsInTargetLink.pdf (English)
ModelingFunctionVariantsInTargetLink_JP.pdf (Japanese)
注意:
この資料は、ID登録をされたお客様がTargetLinkのサポート情報を閲覧する場合のみ使用できます。既にご登録を完了しているお客様は、ご自身のmydSPACE IDとパスワードでログインし、本資料をダウンロードしてください。まだご登録がお済みでない場合は、以下のリンクからご登録ください。 登録 および IDの管理。
Date | 2012-06-15 |
ソフトウェアタイプ | 量産コード生成 |
製品 | TargetLink |
インフォメーション | アプリケーションノート |
情報カテゴリー | 詳細 |
dSPACE Release | 2022-A, 2021-B, 2021-A, 2020-B, 2020-A, 2019-B, 2019-A, 2018-B, 2018-A, 2017-B , 2017-A, 2016-B, 2016-A, 2015-B, 2015-A, 2014-B, 2014-A, 2013-B, 2013-A, 2012-B以前 |
最新の技術開発動向をつかんで、イノベーションを加速。
メールマガジンの購読希望・変更/配信停止手続き