如何matlab将串口传来的数据实时显示
需要使用matlab将串口传来的数据(经过二值化的图像数据64x24,15帧每秒,每个字节里包含八位0/1代码,0表示黑,1表示白)在matlab 里实时显示,期待哪位给提点一下,谢谢! 期待你的回复呀! 本帖最后由 yhmyin 于 2014-5-11 10:43 编辑
我的想法是:
1定义三个数组64X24的,一个作为显示的“数组一”,一个缓存新接收的数据“数组二”,另一个放处理好的0/1数据'数组三"。
2串口接收数据放于缓存区数组。
3 接收到的每八个字符都进行移位处理,低字节的第一位赋给数组三的第一行的第一个,一次下来,第八个字节的最后移位赋给第一行的最后一个,这样直到完成最后一行
4 将数组三赋给数组一,数组一再以矩阵的形式在屏幕上显示出来。
不知道,这样的想法可不可行,求指导呀,谢谢啦!
页:
[1]