您的位置:控制工程论坛网论坛 » PLC与PAC » 请教labview无法读取最新数据

sweect

sweect   |   当前状态:在线

总积分:5941  2024年可用积分:0

注册时间: 2007-11-07

最后登录时间: 2023-08-21

空间 发短消息加为好友

请教labview无法读取最新数据

sweect  发表于 2016/1/4 18:29:39      1090 查看 4 回复  [上一主题]  [下一主题]

手机阅读

labview新手,上位机接收串口数据,数据发送时5ms一次,但是上位机接收不需要这么快,导致数据累积在缓冲区,直接读取缓冲区是得到以前累计数据,无法得到最新数据,请问我可以怎么操作才能够读取最新数据,感谢各位

1楼 0 0 回复
  • swy

    swy   |   当前状态:在线

    总积分:8597  2024年可用积分:2

    注册时间: 2006-08-05

    最后登录时间: 2023-08-21

    空间 发短消息加为好友

    swy   发表于 2016/1/4 19:15:54

    可不可以清空缓冲区

    2楼 回复本楼

    引用 swy 2016/1/4 19:15:54 发表于2楼的内容

  • wangchen

    wangchen   |   当前状态:在线

    总积分:9915  2024年可用积分:7

    注册时间: 2010-03-25

    最后登录时间: 2024-05-22

    空间 发短消息加为好友

    wangchen   发表于 2016/1/5 16:03:24

    感谢回复。你说的我试过,效果不是特别好。由于只能被动接收,发送端无法设置,没有帧头,只有终止符,所以接收的第一个数据基本是有问题的。这样如果每循环一次清空一下缓存区那么我基本一直接收错误数据。

    3楼 回复本楼

    引用 wangchen 2016/1/5 16:03:24 发表于3楼的内容

  • xuwenbin

    xuwenbin   |   当前状态:在线

    总积分:4115  2024年可用积分:0

    注册时间: 2007-06-08

    最后登录时间: 2023-08-16

    空间 发短消息加为好友

    xuwenbin   发表于 2016/1/8 15:13:23

    我也是新手,我之前做的是根据帧头帧尾固定字符实现接收的。如果一次收很多数据(老数据和新数据),是不是可以尝试从这些数据中分离出你想要的最新数据。期待高手给我们再指点下。

    4楼 回复本楼

    引用 xuwenbin 2016/1/8 15:13:23 发表于4楼的内容

  • yujie0612

    yujie0612   |   当前状态:在线

    总积分:3617  2024年可用积分:0

    注册时间: 2015-01-29

    最后登录时间: 2023-08-15

    空间 发短消息加为好友

    yujie0612   发表于 2016/1/9 15:32:27

    不是字符串问题,我现在问题是想读最新串口中的数据,却只能得到缓冲区中的数据

    5楼 回复本楼

    引用 yujie0612 2016/1/9 15:32:27 发表于5楼的内容

总共 , 当前 /