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

Risposte (1)

Kaustubha Govind
Kaustubha Govind il 3 Mag 2013
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 Commenti

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.
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.
how do i go about doing the C-equivalent, can you help me get started ?
pemfir: Sorry, I have no experience in this area. You might want to get help from Statistics experts/forums.
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.

Accedi per commentare.

Categorie

Scopri di più su Simulink Coder in Centro assistenza e File Exchange

Richiesto:

il 3 Mag 2013

Community Treasure Hunt

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

Start Hunting!

Translated by