LabVIEW论坛
直播中

电子

6年用户 84经验值
擅长:可编程逻辑
私信 关注

labview求一个显示串口数据流的方法

本帖最后由 MrNICE 于 2020-10-27 09:11 编辑

我想把串口的TX和RX数据合并显示在前面板上,类似于串口调试助手那样。

我目前使用的方法是前面板放一个字符串显示控件,将TX和RX数据转成字符串再连接起来,新的数据就继续连接在后面,同时调用属性节点将滚动条锁定在最下方。
可是时间长了,会频繁重复写大量的字符串数据,而且会频繁调用属性节点(属性节点响应巨慢。。。),感觉会导致卡顿啊。

求个好的显示方案!除了字符串还有其他什么可以用的控件吗?

回帖(7)

邹重基

2020-10-26 17:12:19
> 将TX和RX数据转成字符串再连接起来,新的数据就继续连接在后面,同时调用属性节点将滚动条锁定在最下方。
新的数据连接在前面, 这样就不需要用属性节点了.
3 举报
  • 电子: 这样也行,但是频繁将大量字符串输出到前面板的字符串控件仍然会占用较大的资源导致运行卡顿,有没有其他控件可以替代的?
  • 电子: 比如只需要写入新增的数据,而不需要把老的数据并上新数据一起再写一遍,不知道有没有这样的控件呢?
  • 邹重基 回复 电子: 有.  .Net TextBox, 见附件.

a156789156782

2020-10-27 08:25:56
串口有2种方法:第一就是查询显示,这样会一直查询;第二种是中断查询,要解决识别指令的问题
举报

许奕

2020-10-27 08:30:19
数据用移位寄存器保存在内存中,每次添加内存中数据,再刷新到字符串显示控件,这样可以省略读的操作
举报

邹重基

2020-10-27 11:05:48
有.
.Net TextBox
见附件.

1 举报
  • 电子: 能不能麻烦转个2018的,高版本我打不开。。。

更多回帖

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