LabVIEWwilliam hill官网
直播中

yzh123hzy

9年用户 40经验值
擅长:可编程逻辑 测量仪表 嵌入式技术
私信 关注
[问答]

labview要怎么读取每次接收到的字符串长度?

labview要怎么实时读取每次接收到的字符串长度?为什么这样每次显示的都是0?
  • GXZF)Z[Z$N[UV8~_K520KJ5.png

回帖(6)

ymj120572092

2017-4-17 10:40:35

最佳答案

要么就是根本没有数据返回,要检查通讯及协议等
还有一种可能,在属性节点前的延时太低,导致下位机还来不及将字符输出到缓冲区
举报

yzh123hzy

2017-4-17 13:18:05
引用: ymj120572092 发表于 2017-4-17 11:07
要么就是根本没有数据返回,要检查通讯及协议等
还有一种可能,在属性节点前的延时太低,导致下位机还来不及将字符输出到缓冲区

这样加延时之后确实可以显示长度  不过就闪一下就没有了?求解   谢谢
举报
  • XO%DPH)Q$`2IIE71$6D$300.png

ymj120572092

2017-4-19 09:08:01
引用: yzh123hzy 发表于 2017-4-17 13:18
这样加延时之后确实可以显示长度  不过就闪一下就没有了?求解   谢谢

你发这么点代码截图我能看到问题?
举报

潘杨

2017-4-19 13:37:38
闪一下没了 应该是串口又读了第二次  你在读取串口函数外是不是加了while循环或for循环
举报

更多回帖

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