C-MEX S-Function Simulink Crash
4 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hello,
I generated an S-Function from C++ using the Legacy code to run in simulink. It does not work for all cases: If I change the input parameters or add a new block to run exactly as the existing block I get the message: Your model is still running. Do you want to close it? Yes/No. It does no matter what I choose and the program shuts down either way.
Can someone give me an explanation for that, and give me a hint in what I could do to avoid such behavior please?
I appreciate.
0 Kommentare
Akzeptierte Antwort
Kaustubha Govind
am 30 Aug. 2012
Perhaps your C code is causing some memory corruption? You could try debugging your S-function to see which line the crash happens at - this will give you a better idea of what might be going on.
2 Kommentare
Kaustubha Govind
am 4 Sep. 2012
Daniel: No, I've seen that memory corruptions can produce sporadic failures. (Note that they are usually run-time failures that cannot be detected by the compiler)
Your question about your C S-function producing a non-continuous waveform seems like a separate issue. Could you please create a new question for this? You might need to provide snippets of your MATLAB code and your equivalent C code for contributors to provide meaningful feedback.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Simulink Coder finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!