matlab的gui界面编程中,想要设置一个时间定时器,求解释!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab的gui界面编程中,想要设置一个时间定时器,求解释!相关的知识,希望对你有一定的参考价值。

想要设置一个时间定时器,用了:
handles.timer = timer('Period',2,'ExecutionMode','FixedRate','TimeFcn',@PlotUpdata,handles);
报错如下:

我的定义的时间响应函数:

哪里有问题呀?
是不是PlotUpdata不能自己写,要通过matlab的系统打开呀?
求解释!

以下为一个在菜单栏上显示系统时间的实现方法,楼主可以参考一下。
自定义函数:
function timercallback(obj, event,handles)
str=datestr(now, 'HH:MM:SS:FFF');
set(handles.timemenu, 'label',str);

然后在openingfunc里面添加:
t=timer('TimerFcn',@timercallback,handles,'ExecutionMode', 'fixedRate', 'Period', 0.01);
start(t);
参考:http://www.ilovematlab.cn/forum.php?mod=viewthread&tid=57780
参考技术A 怎样在GUI中调用自己写的程序? 一般matlab跟c语言一样,如果要调用自己写的程序,那么他应该是以一种特定函数的方式出现的。matlab中,就是需要生成(.m)的function文件。实现按一下按钮就能显示自己想要的结果? 这个就是在对应按钮的callback中写入你需要的程序,就可以了。

用MATLAB GUI做的界面 程序里未对坐标轴做任何设置 绘制的曲线不完整 该做怎么样的调整?~求大神指导!!

参考技术A 可以直接在gui m文件里用axis命令重新设置坐标轴范围。 参考技术B 时间向量给的足够长才能绘制出完整曲线。从图像看只有1.5,你给个10试试。 参考技术C matlab 的gui里重要的是句柄(handles)的使用,可以对axis进行参数的设定,以达到你想要的坐标范围

以上是关于matlab的gui界面编程中,想要设置一个时间定时器,求解释!的主要内容,如果未能解决你的问题,请参考以下文章

matlab中GUI的使用,调用m文件

matlab gui界面设计日历用啥编辑器

怎样在MATLAB GUI界面中调用另外一个GUI界面

MATLAB GUI界面大小能否自动适应

matlab gui 做的程序界面怎样改按钮的图标

matlab怎么修改编辑好的gui