フィルターのクリア

Is there a way to reconcile multiple rtwtypes.h files?

2 ビュー (過去 30 日間)
Ken Seiders
Ken Seiders 2015 年 6 月 16 日
コメント済み: Ken Seiders 2015 年 6 月 17 日
My project has multiple independent models that are brought together into a larger application. Each model is used to generate its own code module. With that, each model generates its own rtwtypes.h file. Is there a "master" sort of rtwtypes.h that can include everything possibly generated in this file? I can't have multiple instances of this same file due to conflicting redefinition when integrating and compiling the larger app.

採用された回答

Andrew Schenk
Andrew Schenk 2015 年 6 月 17 日
編集済み: Andrew Schenk 2015 年 6 月 17 日
You can view the M file that is used to create the rtwtypes.h file by executing the following command
>> edit([matlabroot '/toolbox/rtw/rtw/genRTWTYPESDOTH.m'])
You can see what the necessary arguments to the function are by setting a breakpoint in the M file and then generating code.
With this information, you should be able to create inputs to manually call genRTWTYPESDOTH once such that it generates one header file with all of the defined types included for your multiple models.
Alternatively, since the rtwtypes.h file is not too large and should not change, you can combine the multiple rtwtypes.h file once by hand and then always use that custom file in your larger project.
  1 件のコメント
Ken Seiders
Ken Seiders 2015 年 6 月 17 日
Seeing into that creation file is quite informative. I'll have to delve into it further. Knowing what it's doing will better guide me to making a custom master file.
Thanks!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeSimulink Coder についてさらに検索

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by