TLC code generation from block parameters as defines
1 view (last 30 days)
Show older comments
Is it possible to create defines from Simulink block variables using BlockTypeSetup TLC-function?
I would like to use model parameter as #define in C:
#define ACC_LIMIT_THRESHOULD (block box parameter value here)
- Using constant text works:
%openfile buffer
#define ACC_LIMIT_THRESHOULD 123
%closefile buffer
< %LibCacheDefine(buffer)>
- Adding text into the stream using <% syntax woun't work...
%assign block_parameter_value = 2
%openfile buffer
#define ACC_LIMIT_THRESHOULD < %block_parameter_value>
%closefile buffer
< %LibCacheDefine(buffer)>
0 Comments
Answers (1)
Kaustubha Govind
on 29 May 2013
I think that should be:
#define ACC_LIMIT_THRESHOULD %<block_parameter_value>
and not:
#define ACC_LIMIT_THRESHOULD <%block_parameter_value>
Same thing with the call to LibCacheDefine.
0 Comments
See Also
Categories
Find more on Simulink Coder in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!