C-MEX S-Function​のCソースファイルが​提供されていない環境​において、複数のCソ​ースから作成したS-​Functionを含​むモデルをReal-​Time Workshopでビ​ルドするにはどうすれ​ばよいですか?

複数のCソースファイルから作成されたC-MEX S-FunctionのCソースファイルを公開せずに、Real-Time Workshopでビルドする方法を教えてください。

 采纳的回答

1. モデル作成元での手順 
1-1. S-Functionブロックの「S-functionモジュール」の部分に、mexコマンド実行時に指定したCソースファイル名を拡張子なしのスペース区切りで記述します。 
1-2. C-MEX S-Functionを含むモデルをReal-Time Workshopでビルドします。 
1-3. RTWフォルダ(注1)からS-Function名.objファイルと「S-functionモジュール」に記述したCソース名.objファイルをコピーし、mdlファイル、MEX-ファイルと共にモデル配布先に配布します。 
2. モデル配布先での手順 
2-1. mdlファイルとMEX-ファイルを同じフォルダ上に保存します。 
2-2. 上記フォルダにモデル名_ターゲット名_rtwフォルダを作成し、S-Function名.objファイルとCソース名.objファイルを保存します。 
2-3. モデルのビルドを行います。 
注1 
RTWフォルダはモデル名_ターゲット名_rtwと表示されるフォルダです。例えば、モデル名がmymodel.mdlでGRTターゲットの場合、mymodel_grt_rtwになります。
 

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 Code Generation for Custom Blocks 的更多信息

标签

尚未输入任何标签。

Community Treasure Hunt

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

Start Hunting!