請問 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