Speedgoat IO601 block s-functions
4 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Birdman
el 13 de Oct. de 2017
Comentada: Birdman
el 18 de Oct. de 2017
When the code is generated from Speedgoat IO601 blocks, the generated code can not be inlined and from Configuration Parameters, Support non-inlined s-function check have to be made and this results in highly inefficient code. How those s-functions underlying those blocks can be inlined? Is there any other way beside inlining those s-functions and make the code more efficient?
0 comentarios
Respuesta aceptada
Diego Kuratli
el 17 de Oct. de 2017
The Support non-inlined s-function option appears for ERT-based targets. This is not related to the IO601 drivers, but generally to the Simulink Real-Time environment.
By default, SLRT uses Tunable parameters, as tuning parameters is one of the main purpose of real-time testing. You can optimize the generated code, by selectively inline parameters: Configuration Parameters -> Optimization -> Signals and Parameters.
3 comentarios
Diego Kuratli
el 18 de Oct. de 2017
SLRT is not an ERT-based target. The slrtert.tlc system target file has been removed in recent MATLAB releases. Your concerns about the heavy generated code typically do not apply to the SLRT environment. I suggest you getting in touch with our technical support team for further discussing your specific requirements.
Más respuestas (0)
Ver también
Categorías
Más información sobre Target Language Compiler en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!