yhmyin 发表于 2014-5-11 02:40:15

如何matlab将串口传来的数据实时显示


需要使用matlab将串口传来的数据(经过二值化的图像数据64x24,15帧每秒,每个字节里包含八位0/1代码,0表示黑,1表示白)在matlab 里实时显示,期待哪位给提点一下,谢谢!

yhmyin 发表于 2014-5-11 09:17:19

期待你的回复呀!

yhmyin 发表于 2014-5-11 10:29:36

本帖最后由 yhmyin 于 2014-5-11 10:43 编辑

我的想法是:
1定义三个数组64X24的,一个作为显示的“数组一”,一个缓存新接收的数据“数组二”,另一个放处理好的0/1数据'数组三"。
2串口接收数据放于缓存区数组。
3 接收到的每八个字符都进行移位处理,低字节的第一位赋给数组三的第一行的第一个,一次下来,第八个字节的最后移位赋给第一行的最后一个,这样直到完成最后一行
4 将数组三赋给数组一,数组一再以矩阵的形式在屏幕上显示出来。


不知道,这样的想法可不可行,求指导呀,谢谢啦!
页: [1]
查看完整版本: 如何matlab将串口传来的数据实时显示