Access Lookup Table Data from MATLAB command line

8 views (last 30 days)
Hello,
I am trying to build a script to extract data from a model. In this case I need to extract data from Lookup tables.
Using find_system with 'BlockDialogParams' I can find all the referenced variables inside blocks, but I cannot know which ones they are. Namely in lookup tables, I would like to know which variable is X, Y, table, etc.
Is there a way to extract this information from the block via command?
Thanks in advance.

Accepted Answer

João Araújo
João Araújo on 10 May 2019
for Lookup tables: get_param(Path, 'Table') and get_param(Path,'InputValues')
and for Lookup2D and others: get_param(Path, 'Table'), get_param(Path, 'RowIndex') and get_param(Path, 'ColumnIndex')
  1 Comment
HINA FATHIMA
HINA FATHIMA on 4 Oct 2023
get_param(Path,'InputValues') gives this error. Lookup_n-D block does not have a parameter named 'InputValues'. Please guide

Sign in to comment.

More Answers (1)

Fangjun Jiang
Fangjun Jiang on 7 May 2019
For example, set_param(FullBlockPath, 'Table','rand(5,5)');
web(fullfile(docroot, 'simulink/slref/block-specific-parameters.html#mw_bcbf0db9-99c3-49db-b165-cbaa8e19fa2d'))
  3 Comments

Sign in to comment.

Categories

Find more on Simulink Functions in Help Center and File Exchange

Tags

Products


Release

R2013a

Community Treasure Hunt

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

Start Hunting!