概述

通常在使用Labview进行数据收集后需要将所需数据曲线的数据导入至Excel以便后续离线分析,通过参考NI官方资料(通过LabVIEW生成Excel的方法)以及自己的一些实际理解,实现了导入数据至Excel的功能。

方法一:右键导出

最简单粗暴的方法,右击波形图表,导出->导出数据至Excel,如下图所示

labview生成数据自动存入mysql labview数据存入excel_Excel

方法二:调用属性节点

该方法属于方法一的进阶,通过按钮调用波形图表的调用节点完成所有操作,将方法一的操作一步完成。实现步骤如下:

步骤1 创建按钮

创建按钮以及条件选择框,作为导出动作的触发

labview生成数据自动存入mysql labview数据存入excel_数据保存_02

步骤2 创建调用节点

右击波形图表,创建->调用节点->导出数据至Excel(也可创建导出曲线至Excel,选择特定曲线保存)

labview生成数据自动存入mysql labview数据存入excel_Labview_03


将调用节点放至条件选择框,运行程序,点击保存即可调用。

labview生成数据自动存入mysql labview数据存入excel_导出数据_04


在弹出的Excel界面点击另存为即可。

labview生成数据自动存入mysql labview数据存入excel_Labview_05

方法三:自动导出Excel并保存

方法二虽然比方法一简单,其实也比较鸡肋,和方法一一样也只适用于低频次的数据保存,因为每次都会弹出Excel的界面,需要自己将实验数据保存为xls格式,次数一多就显得特别繁琐。下面介绍一键自动保存为excel可识别文件的方法。
编程步骤如下:

  1. 创建文件路径输入控件并输入默认路径
  2. 创建文件名(此处以当前时间为例,建议以.csv为后缀)
  3. 右击波形图表创建历史数据属性节点
  4. 创建写入电子表格控件
  5. 对波形图表数据进行简单处理后与文件路径一同连接至电子表格控件
  6. 运行程序,单击保存按钮即可自动命名并保存。
    程序界面如下:

    保存效果

    保存前后对比,波形图表显示界面

    excel界面(手动创建折线图)

总结

方法一至方法三均可实现对波形图表的保存,方法一、二基本为所见即所得的方式,通过简单操作即可获得曲线数据,但需手动保存;方法三通过调用历史数据这一属性节点,加上自己的编程,可以实现自动命名并保存至指定路径,难度在于对历史数据的处理。Labview导出数据至Excel就介绍这么多,供大家参考。