Simulink Coder
10 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
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 Commenti
Jarrod Rivituso
il 4 Mag 2011
Do you get that message in a dialog window? Is there any additional information printed in the command window?
Kaustubha Govind
il 5 Mag 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')
Risposte (3)
Kaustubha Govind
il 5 Mag 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 Commenti
James Dwulit
il 6 Mag 2011
1 Commento
Kaustubha Govind
il 6 Mag 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.)
Vedere anche
Categorie
Scopri di più su Simulink Coder in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!