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

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

 Respuesta aceptada

MathWorks Support Team
MathWorks Support Team el 7 de Abr. de 2015

0 votos

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になります。
 

Más respuestas (0)

Categorías

Productos

Etiquetas

Aún no se han introducido etiquetas.

Community Treasure Hunt

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

Start Hunting!