[問題] uicontrol 一些問題已回收

看板MATLAB作者 (roy)時間16年前 (2009/07/21 14:54), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
我想要用 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
文章代碼(AID): #1APMOX7v (MATLAB)
文章代碼(AID): #1APMOX7v (MATLAB)