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

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

 Réponse acceptée

MathWorks Support Team
MathWorks Support Team le 7 Avr 2015

0 votes

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

Plus de réponses (0)

Catégories

Produits

Tags

Aucun tag saisi pour le moment.

Community Treasure Hunt

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

Start Hunting!