functions not supported by simulink coder

I have a function block in simulink and want to use the function "normcdf", but the simulink coder does not support this function. how can i overcome this issue ? thanks alot

回答 (1 件)

Kaustubha Govind
Kaustubha Govind 2013 年 5 月 3 日

0 投票

Unfortunately, this function is not in the list of MATLAB functions supported for code generation. You might need to implement a C-equivalent yourself (or try to find an equivalent third-part library function), and integrate it into a custom Simulink block.

5 件のコメント

pemfir
pemfir 2013 年 5 月 3 日
But this is not straight forward, i have heard that there is a command something like "external command" that can help with this issue, but i am not sure how.
Kaustubha Govind
Kaustubha Govind 2013 年 5 月 3 日
pemfir: Do you mean using coder.extrinsic? That only works if your block is executing within the MATLAB environment, it does not generate standalone code which is what Simulink Coder does.
pemfir
pemfir 2013 年 5 月 4 日
how do i go about doing the C-equivalent, can you help me get started ?
Kaustubha Govind
Kaustubha Govind 2013 年 5 月 6 日
pemfir: Sorry, I have no experience in this area. You might want to get help from Statistics experts/forums.
pemfir
pemfir 2013 年 5 月 6 日
Thank you, what i mean, is that a simple example of such implementation, it does not have to be normcdf, any function would be good, so i can get started.

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

カテゴリ

ヘルプ センター および File ExchangeSimulink Coder についてさらに検索

質問済み:

2013 年 5 月 3 日

Community Treasure Hunt

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

Start Hunting!

Translated by