MATLAB Answers

Translated by

このページのコンテンツは英語から自動翻訳されています。自動翻訳をオフにする場合は「<a class="turn_off_mt" href="#" onclick="window._kiq.push(['set', { 'event': 'Turn off MT' }]);">ここ</a>」をクリックしてください。

1

S Function Builder - To implement existing C code

Ravikiran Nagaraja さんによって質問されました 2018 年 10 月 9 日
最新アクティビティ Ravikiran Nagaraja さんによって コメントされました 2018 年 10 月 16 日
Hello,
I am working on Simulink, S-Function Builder Block. I have a query about that, to explain in brief.
I have a working C code, I have to implement this C code somehow in S-Function Builder block so that the code uses the real-time values from inputs and gives the necessary output according to the action of C code.
My question is where exactly to implement this C code ??
I hope you understand my question, please give me the possible solution.

  0 件のコメント

サインイン to comment.

製品


リリース

R2013b

2 件の回答

回答者: Sean de Wolski
2018 年 10 月 9 日
 採用された回答

  2 件のコメント

Titus Edelhofer
2018 年 10 月 9 日
Good point. I've used it last week and it's simple to use!
I am using 2013b version. Is the C Caller block availabe for this version?

サインイン to comment.


回答者: Titus Edelhofer
2018 年 10 月 9 日

Hi Ravikiran,
usually (as long as your working C code has no states) you simply put it into the "outputs" function of the S-function builder. Something like
y0[0] = yourWorkingCode(u0[0], u1[0]);
Titus

  0 件のコメント

サインイン to comment.



Translated by