Lookup table code generation

9 views (last 30 days)
Macko
Macko on 20 Jun 2012
Hi,
I'd like to use 1-D lookup tables in my model and have Embedded Coder generate custom code out of it (legacy algorithm library). How would I go about it?
Generating code from the model would result in something like this:
LookUp_U8_U8( &(rtb_LookupTableC2), Subsystem_P.LookupTableC2_YData, myOtherGlobalInputVariable, Subsystem_P.LookupTableC2_XData, 4U);
What I would need would be something like this:
currentValue=myLookupFunction(blockInputValue,&xValueTable,,&yValueTable,numberOfInterpolationPoints);
Any suggestion is greatly appreciated! Thank you!

Accepted Answer

TAB
TAB on 20 Jun 2012
To generate the the function call as you have shown, you can use s-function and it's in-lining TLC file. There is no need to write s-function manually. You can easily generate S-function and it's inlining TLC file using S-function builder or using Legacy code tool.
For your requirement Legacy code tool is best suitable.
  2 Comments
Macko
Macko on 21 Jun 2012
Thank you, TAB! I think this might be the right way to go!
TAB
TAB on 23 Jun 2012
Macko, Please accept this answer.

Sign in to comment.

More Answers (0)

Categories

Find more on Simulink Coder in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!