请问 Arduino to matlab即时画图

楼主: kimothy (黑手党)   2015-05-03 16:05:21
请问各位高手
我要读取的讯号频率是500hz,取样频率设定1000hz,所以我在arduino写delay=1,baudrate
设最大,为什么在matlab画图却很慢,matlab部分该怎么写才能达到我预期的取样需求呢?
麻烦大家帮帮忙了 万分感谢!
作者: jatj   2015-05-03 16:45:00
先搞清楚是资料进来慢还是画图慢 matlab画图请不要用plot画完第一张就改用set xdata ydata 一直plot会很慢
楼主: kimothy (黑手党)   2015-05-03 17:35:00
请问我要怎么知道是哪里慢? 画完第一张是指画完第一个点吗?因为我全部的点都要在同一张图上 谢谢回答
作者: jatj   2015-05-04 05:10:00
第一个点就可以了 你可以用h = plot(...) 来抓图的handle之后用set(h, 'XData', x, 'YData', y) 来update至于看哪边慢可以用profiler 这部份自己google吧

Links booklink

Contact Us: admin [ a t ] ucptt.com