0

Simulink+Stateflow (aaa) でモデルを作成します。次に、前のモデルの 2 つのインスタンスを使用する別のモデル (bbb) を作成します。次に、モデルからコードを生成して物理ボードで使用します。問題は、モデル aaa からの 2 つのファイル (aaa.c および aaa.h) と、モデル bbb からの 3 つのファイル (bbb.c、bbb.h および aaa.h) があることです。これは、aaa が bbb で使用されているためです。ただし、ファイル aaa.h は異なります (いくつかの類似点がありますが、それぞれが aaa または bbb コードに役立ちます)。そのため、モデルを一緒に使用することはできません。

生成コードを統合するベスト プラクティスはありますか? または、必要なものをすべて直接作成する Simulink オプションはありますか?

ありがとうございました

4

2 に答える 2

2

(物理ボード上で) bbb とは別に aaa を使用していないと仮定すると、bbb とは別に aaa のコードを生成するべきではありません。bbb (のみ) のコードを生成すると、aaa のコードを生成する必要があることが検出され、必要なすべてのファイルが自動的に作成されます (bbb と aaa の両方の機能を含む)。

于 2013-07-30T01:18:09.833 に答える