Re: [問題] GUI繪圖已回收
因為您的程式好像因為我沒有元件圖檔,不能跑
所以我只看你的問題來思考.
你可以使用hold on來處理(功用是不會把之前的圖覆蓋掉)
可以多使用一個介面的元件,
如check box
當打勾時,做hold on
沒打勾時,做hold off
※ 引述《Moshi96 (moshimoshi)》之銘言:
: 根據你的錯誤訊息
: 建議 在104行設一個停止點 再執行程式
: 確認看看 為什麼會找不到正確的 handle...
: 希望有幫助
: ※ 引述《hnxu (南有以)》之銘言:
: : 我最近寫了一個提供參數讓其繪圖的GUI介面
: : 可是按下開始鍵後圖只能畫一次
: : 調整參數後
: : 按第二次開始
: : 圖不會被蓋過去
: : 要重開才能再跑
: : 以下是我的程式碼
: : 想請問一下各位大大問題出在哪?
: : ------------------------------------------
: : ??? Error using ==> axes
: : Invalid object handle
: : Error in ==> matlab>Startpushbutton_Callback at 104
: : axes(findobj('tag','IVT'));
: : Error in ==> gui_mainfcn at 96
: : feval(varargin{:});
: : Error in ==> matlab at 42
: : gui_mainfcn(gui_State, varargin{:});
: : Error in ==>
: : guidemfile>@(hObject,eventdata)matlab('Startpushbutton_Callback',hObject,eventdata,guidata(hObject))
: : ??? Error while evaluating uicontrol Callback
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.164.38.135
討論串 (同標題文章)
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章