[問題] uicontrol 一些問題已回收
我想要用 uicontrol list 去選擇多 channel 的輸入訊號
然後用 button 去取得 list 裡的n筆資料然後輸出
以下是程式碼
hlist = uicontrol(hfig,'style','list','pos',[600 400 180 150],'string',s,...
'value',[1 row],'max',2);
hbutton1 = uicontrol(hfig,'style','togglebutton','pos',[600 300 85
30],'string','確定');
set(hbutton1,'callback','if
get(hlist,''value'')~='''';val=get(hlist,''value'');sig=sig(val,:);else;'
'val=1:row;sig=sig;end;close(gcf);');
出現以下錯誤
??? Undefined function or variable 'hlist'.
??? Error using ==> if
get(hlist,'value')~='';val=get(hlist,'value');sig=sig(val,:);else;val=1:row;sig=sig;end;close(gcf);
Undefined function or variable 'hlist'.
??? Error while evaluating uicontrol Callback
問題:
1.以上問題要怎麼解決
2.上述程式寫在function內,他會一直執行下去,
一開始暫時不會理會uicontrol裡callback的部分
如何讓他在按下button之後才繼續執行後續的過程。
謝謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.122.103.145
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章