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

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

 채택된 답변

MathWorks Support Team
MathWorks Support Team 2015년 4월 7일

0 개 추천

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!