TimerFcn在GUI功能到另一个GUI功能
1视图(30天)
显示旧的评论
我试图从一个gui功能调用一个gui功能gui脚本,这样我可以通过各种处理。
基本程序是如何工作的:复选框来流数据。
函数Checkbox_Callback (hobject eventdata处理)
时断时续的=得到(hObject,“价值”);
如果时断时续的= = 1
一个=定时器;
集(,“executionMode”,“fixedRate”,“时间”,1“TimerFcn”,“流”);
开始(一个)
elseif时断时续的= = 0
停止(a)
结束
下一个函数用于从一个外部程序调用数据。函数绝对有效,它是如何调用的问题正确的设置(“TimerFcn”, XXXXXXXXX);
“流”功能是沿着这些思路:
函数流(hObject eventdata,处理)
XPNetConnect ();
= XPNetRecv ();
variable1 = out.Variable1;
…等
%计算
句柄。值=的东西;
guidata (hObject处理);
Run_Another_Callback (hObject eventdata处理)
希望你得到的要点我想做什么。
我会很感激的帮助。
提前谢谢你。
0评论
接受的答案
丹尼尔Shub
2012年3月1日
我做事情有点不同……
让你的定时器对象当你让你的gui。如果你在这一点上,所有流的处理需求。
你能做的:
句柄。htimer =计时器(“executionMode”,“fixedRate”,“时间”,1“TimerFcn”@ (h, evt)流(h, evt处理));
注意TimerFcn的规范
@ (h, evt)流(h, evt,处理)
然后您将重写Checkbox_Callback
函数Checkbox_Callback (hObject eventdata处理)
如果get (hObject,“价值”)
开始(handles.htimer)
其他的
停止(handles.htimer)
结束