Matlab论坛
直播中

lkw1992

9年用户 127经验值
擅长:MEMS/传感技术
私信 关注
[问答]

MATLAB如何采集单片机的信息绘出波形图?

matlab如何通过单片机采集到的数据编程绘出波形图?求教?

回帖(3)

wenlee2014

2015-4-18 17:04:57
在Matlab环境下以中断的方式进行串行通信,实际上是采用事件驱动的方法实现的。Matlab提供了instrcallback(obj,event)回调函数,用户根据需要可以自行设置具体的串行通信事件。Matlab常用的串行口通信中断事件有:缓冲区有指定字节数目的数据可用事件(bytes-available event)、串口接收到的数据长时间处于非激活状态事件(break-interrupt event)、串行口引脚状态改变事件(pin-status event)、输出缓冲区为空事件(output empty event)等。当串口上有监视的事件发生时,Matlab会自动调用回调函数进行通信事件的处理。因此,事件驱动实质上是一种中断机制,而回调函数实质上相当于一个中断服务子程序。
举报

曹操87

2015-4-22 00:50:25
谢谢楼主分享,学习一下。。。。。
举报

hst314

2015-7-18 23:46:26
学习了,。。。。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分