Code generation from a model made with single precision level 2 s-functions with single precision parameters

Hello,
I have a simulation model made by use of single precision with few blocks made by level 2 cpp s-functions. The block parameters are structures with single elements. Everything works fine in simulation and now I would like to generate code for dSpace. The first issue I have encountered is:
parameters must be of type double or char if the S-function does not have TLC
That means now I have to options:
  1. Change my model back to support double parameters and convert the parameters in the s-function to single
  2. Make TLC for each s-function
Which option would you recommend?
Regards,
Radu

 채택된 답변

It would be easiest to go with option 1 if possible.
I am currently trying to write a TLC file for a Level 2 S function, and it is a pain.
If it will not affect the outcomes and performance, I would change it back to double.

댓글 수: 1

Actually I have just created the files without any function inside and it seems to compile now. There are other issues but I hope I can fix them.
It will be somewhat wrong to change it to double as I have changed the model it to single in order to gain performance...

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Simulink Coder에 대해 자세히 알아보기

제품

릴리스

R2018a

질문:

2019년 6월 11일

댓글:

2019년 6월 13일

Community Treasure Hunt

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

Start Hunting!

Translated by