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数值将会横向记录数值)