Access Lookup Table Data from MATLAB command line

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.

 采纳的回答

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 个评论

get_param(Path,'InputValues') gives this error. Lookup_n-D block does not have a parameter named 'InputValues'. Please guide

请先登录,再进行评论。

更多回答(1 个)

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 个评论

I don't want to set the table parameters, I want to read them. In the example above, I would like to know what is set to row parameters, column and table.
get_param(FullBlockPath, 'Table')
Thanks, you got me on the right path!

请先登录,再进行评论。

类别

产品

版本

R2013a

标签

Community Treasure Hunt

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

Start Hunting!

Translated by