Simulink Coder
11 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I have a working Simulink model and when I try to generate code I get "Error during code generation: S-function unhandled exception occurred." I don't have an S-function in the model -- it is all simulink blocks, no custom code. Any ideas?
2 Kommentare
Jarrod Rivituso
am 4 Mai 2011
Do you get that message in a dialog window? Is there any additional information printed in the command window?
Kaustubha Govind
am 5 Mai 2011
In addition, run this on your model to see if any of the library blocks have S-functions under their masks:
find_system(bdroot, 'LookUnderMasks', 'all', 'FollowLinks', 'on', 'BlockType', 'S-Function')
Antworten (3)
Kaustubha Govind
am 5 Mai 2011
N-Delay doesn't sound like a Simulink Library block. Did you mean the Integer Delay block? If yes, you shouldn't have any trouble generating code for this (also this block isn't an S-function).
Maybe you got the block from a third-party blockset and it is not supported for code-generation?
If you are sure that the block is from a Simulink library, can you give us the name of the library?
0 Kommentare
James Dwulit
am 6 Mai 2011
1 Kommentar
Kaustubha Govind
am 6 Mai 2011
Oops. You're right. The Integer Delay block is indeed an S-Function. However, it does support code-generation, so the error that you see is unexpected. It would be great if you are able to demonstrate the issue with a simple model and report this to Tech Support. Perhaps there is a code-generation bug with using the block under certain circumstances (like input datatype, size, etc.)
Siehe auch
Kategorien
Mehr zu Simulink Coder finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!