Labveiw数据写入Excle的简单应用

Labview波形写入excle

本文讲述如何在Labview中创建一个正弦信号并将其赋值相位周期写入excle表格。下面的最后的成品图,可以显示创建的正弦波,手动设置其相位,幅值和周期。右边会显示检测的结果,日期和其结合的数组。
结果展示

项目建立

在创建一个项目前我们应该养成一个创建项目组的习惯。先创建一个文件夹,在Labview主界面新建(N)–建立一个新项目,保存在你建立的文件夹下面为其命名。本实这个实验只需要建立一个vi即可,在我的电脑处,右键创建一个新的vi。建立项目

控件部分

如图所示,控件部分我们需要三个数值输入控件,一个波形图,两个字符串显示控件和字符串显示控件(这个只是为了方便观察在excle表内的状态)
控件部分

函数部分

波形部分

波形部分:在函数-信号处-信号生成中选择生成一个正弦波,将三个数值输入控件分别连接其幅值,相位,周期并在信号输出端接一个波形图来显示波形。
波形图生成
随后我们要将波形三个数值规范输出,所以我们在编程-字符串-格式化字符串里添加函数,输入规范格式,当我们在编程中使用格式化字符串时,%0.2f是一种常见的格式化方式,用于格式化浮点数值。具体来说,%是格式化字符串的标记,0是填充字符,.2表示保留两位小数,f表示浮点数类型。
为了查看格式化后是否规范,这里我们添加一个字符串显示控件来查看最后生成的波形信息输出。

时间显示部分

这里添加一个日期显示,函数-定时-获取日期时间,格式化日期。在格式化日期函数里规范日期格式,如图,并将其输出。日期

创建数组

选择函数-数组-创建数组,将日期和波形信息组合起来。随后再创建一个数组,在excle创建一个表头,分别命名为幅值和时间。然后再把表头、波形信息和日期结合起来。时间部分这里创建了一个for循环,利用其中的i来表示总体函数进行的时间。利用数组将幅值与时间结合创建一个数组。
数组创建

写入excle

1,函数-文件I/O-创建路径,创建路径。
2,函数-文件I/O-文件常量-应用程序目录。
3,将1、2相连,并在1创建excle表,输入其名称。
4,函数-文件I/O-写入带分隔符的电子表格。创建两个这类函数,因为有两个二维数组,并将这两个函数相连。
5,在第二个创建电子表格函数上,在“是否添加至文件中”添加T常量,否则则会生成新的文件。再在转置选项上添加T常量。(不转置excle数值将会横向记录数值)
写入excle

总函数框架图

函数框架

结果图

生成的excle表格

excle表格内容

  • 0
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值