大家好,我在labview的前面板中放置了一个labview的表格控件,在程序框图中要给该表格写入数据,每次写入一行数据,由于该表格用来记录通信时接收到的数据,所以要不断的写入一行数据,我现在是用调用方法中的“设置单元格值”来做的,
这样做有一个缺点:程序的运行速度减慢,导致通信对方已经发送完数据了,我这边还在慢慢的接收,并没有在通信对方发送完数据的同时接收完数据,而是比对方多花了十几秒。
所以想请教各位,还有什么方法可以给表格中写数据的。谢谢!
你可以通过操作table的字符串来赋值。
简单说来,每次循环,先读出原来的字符串,然后将新的一行添加进去,最后再赋值回给table控件。
我看了下你的VI,但是我的数据是双浮点的,没法使用创建数组。。。和,我的表格中是有测试的数据和时间单位。单位和时间都是字符串格式的,我想问下有没有什么办法。将这3个元素放入到表格中呢。也就是说这个表格只有3列但是每一秒就会有一组数据生成,想问下这样有什么办法解决。非常急的,希望你能帮我,谢谢!
@LuciferSteven wrote:
谢谢你的回复,我弱弱的问下, 双浮点改为字符串格式的数据会不会改变精度呢。。。
会。
表格控件是用来显示数据的,不合适用来保存数据。
这同其他语言是一样的。