Setting Look Up Table parameter 'Table' from GUI using set_param
이전 댓글 표시
I want to set the LUT parameter 'Table' frm a GUI:
Lookup Table (n-D): ..... simulink library block
Table data: wArray
Breakpoints 1: ........
I am writing the following code in edit callback in GUI:
wNewVal = str2double(get(hObject,'String'));
w=wNewVal;
wArray=[w w 0 0 -1*w -1*w 0 0]
set_param('SDH/Tp/w','Table','wArray')
i can run the code without any errors but if i run my simulation..i get the following error:
Error evaluating parameter 'Table' in 'SDH/Tp/w'
Caused by:
Undefined function or variable 'wArray'.
See this also:
get_param('SDH/Tp/w','Table')
ans =
wArray
채택된 답변
추가 답변 (1개)
SENTHILKUMAR
2015년 10월 27일
1 개 추천
For the above question, How will you set the values for Breakpoints. When I try to do that in a same way which was mentioned. I am getting the following error
Lookup_n-D block does not have a parameter named 'Breakpoints'.
It recognizes tabledata parameter but not breakpoints parameter. How to overcome that?
댓글 수: 3
Huan
2015년 12월 18일
It is not named as 'Breakpoints'. Try the below command, bro. LookupTable = find_system(sys,'BlockType','Lookup_n-D'); get_param(LookupTable,'BreakpointsForDimension1')
Kurt Stewart
2019년 1월 14일
Thanks that works perfect
Kurt Stewart
2019년 1월 14일
'TableData' is the name for the table data if people are wondering
카테고리
도움말 센터 및 File Exchange에서 Model, Block, and Port Callbacks에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!