Why a variable randomly is not updated in MATLAB GUI using guidata function?
信息
此问题已关闭。 请重新打开它进行编辑或回答。
显示 更早的评论
Hello, I have a problem in a GUI made using MATLAB Guide.
I have some timer functions which are executed sequentially. There is one variable (handles.UserData.C_cnt) which is shared between the timer functions. The variable is not updated after some random number of the execution of the timer function and I cannot figure out why this occurs. Could you check if the following structure I use for updating the variables inside a timer function is correct?
function timer_fcn(obj,event,hObject,eventdata)
handles = guidata(hObject);
handles.UserData.C_cnt = handles.UserData.C_cnt+1;
guidata(hObject, handles);
3 个评论
Adam
2018-9-7
That single piece of code looks fine. How it interacts with the rest of your code we don't know though. I can fairly certainly say there is nothing 'random' about it though. Undiscovered, perhaps, but it will be purely logical unless your program actually includes randomness.
Stephen23
2018-9-7
@RZM: please upload your code by clicking the paperclip button.
回答(0 个)
此问题已关闭。
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!