call mexfile from sfunction

Hi how can I call a mex-file in an S-Function Builder in simulink? I find a mex-file in the internet and don't know about its source code. this mex-file hase several inputs argumant and several outputs. I wanna to use it in my sfunction, but donn't know how can I do it.

 採用された回答

Friedrich
Friedrich 2013 年 4 月 18 日

0 投票

Hi,
at least a mexCallMATLAB from the S-function should work. Or also runtime dynamic linking. See my post here:

5 件のコメント

omid jab
omid jab 2013 年 4 月 19 日
thanx
Kaustubha Govind
Kaustubha Govind 2013 年 4 月 19 日
Or just write a MATLAB S-function, and call your MEX-file like you would any other MATLAB function.
omid jab
omid jab 2013 年 4 月 21 日
編集済み: omid jab 2013 年 4 月 21 日
dear Kaustubha, I wanna write a C++ cod using "S-Function Builder" in simulink. I'm an amateur user, and thought can't use MATLAB function in "S-Function builder". Can I?
Kaustubha Govind
Kaustubha Govind 2013 年 4 月 22 日
Omid: No, if you absolutely need a C-MEX S-function that is auto-generated using S-function Builder, then please follow Friedrich's solution. However, if there is no other C code that you need to call and you are okay with manually implementing a MATLAB S-function, you may follow my solution.
omid jab
omid jab 2013 年 4 月 23 日
I understand, tanks for your help.

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

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeBlock and Blockset Authoring についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by