LabVIEW论坛
直播中

Jeanstar

8年用户 12经验值
私信 关注
[问答]

Labview实时读取串口数据并存入一维数组,并循环更新数据

labview实时读取串口数据并存入一维数组,并循环更新数据。实现这样的功能。图片是我目前的进度,问题在于1.数据不会实时更新,我把单片机串口的数据更改,在串口调试助手里看是正常的,但是labview这边只能在重新run的时候数据才会更新?
2.数组没办法进行数据更新,我串口输出的一组是9个数据(一个一个数据输出),希望放在一行九列的数组里,再不断从前向后依次替换原来的数据进行更新。
各位大侠求指导啊
  • QQ图片20180306224556.png

回帖(5)

jf_ed1027433

2018-3-7 09:19:08
下次提问记得选择“问答”类别哦
1 举报

Jeanstar

2018-3-7 11:17:23
引用: ElecFans王岑 发表于 2018-3-7 09:19
下次提问记得选择“问答”类别哦

好的,谢谢,有点急着问问题
举报

伍磊

2018-3-7 12:47:37
把数组显示放在循环内部,你放在外面,只有等你结束循环的时候才会显示一次
举报

Jeanstar

2018-3-8 23:14:42
引用: 听说福到了 发表于 2018-3-7 12:47
把数组显示放在循环内部,你放在外面,只有等你结束循环的时候才会显示一次

放在里面确实会更新,但是不像c语言里的数组,可以按下标去替换,因为我的数据是一组10个,依次从串口读取的,我想依次更新,但是目前的结果是用移位寄存器,每个数值的位置就会依次上移,就没办法按照下标去寻找固定位置的数据?请问这个问题有办法解决吗,谢谢了
举报

更多回帖

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