Labview“写入测量文件(Excel)”设置表头解决方案(初次试探)

Labview“写入测量文件(Excel)”设置表头解决方案(初次试探)

利用For循环连续读取数据,将数组转换为动态数据,设置单路动态数据的属性,然后合并多路信号(相当于填入Excel某sheet中不同列),然后利用”写入测量文件“把读取数据和相应时间戳写入Excel中,下面用随机数代替测量数据,循环次数作为测量序号,设置延时为100ms

程序框图

Labview“写入测量文件(Excel)”设置表头解决方案(初次试探)

输出结果

Labview“写入测量文件(Excel)”设置表头解决方案(初次试探)

其中数据格式转换符号路径为:

Labview“写入测量文件(Excel)”设置表头解决方案(初次试探)

时间戳设置为当前绝对时间

将鼠标右键点在数据类型转换控件Labview“写入测量文件(Excel)”设置表头解决方案(初次试探)上,点击属性,或双击进入属性:
Labview“写入测量文件(Excel)”设置表头解决方案(初次试探)Labview“写入测量文件(Excel)”设置表头解决方案(初次试探)
将起始时间设置为现在即可

设置信号名称

利用设置动态数据属性控件,输出字符串标题即可
Labview“写入测量文件(Excel)”设置表头解决方案(初次试探)

多个信号按顺序合并,即可显示在Excel不同带标题的列中

设置“写入测量文件”

考虑Excel单个sheet最大行数为65535(.xlsx),xlsb和xlsm格式行数会多一些,不同版本也不太一样,自行检查一下就好。设置保存数据至多个文件,每采集10000个数据后,以新名称保存后续数据,防止数据丢失
Labview“写入测量文件(Excel)”设置表头解决方案(初次试探)
Labview“写入测量文件(Excel)”设置表头解决方案(初次试探)
点击运行后,即可得到结果。
后续数据处理考虑用VBA或Python进行。
未完,待续。