启用前面板数据记录或使用数据记录函数采集数据并将数据写入文件,从而创建和读取数据记录文件。例如,采集带有时间和日期标识的温度读数时,将这些数据写入数据记录文件需要将该数据指定为包含一个数字和两个字符串的簇。图7-136 程序前面板图7-137 程序框图2.数据记录文件的读取1)使用文件对话框VI打开一个文件对话框,选择文件路径。3)读取完毕,使用关闭文件函数节点关闭数据文件。......
2023-11-07
启用前面板数据记录或使用数据记录函数采集数据并将数据写入文件,从而创建和读取数据记录文件。
无需将数据记录文件中的数据按格式处理。但是,读取或写入数据记录文件时,必须首先指定数据类型。例如,采集带有时间和日期标识的温度读数时,将这些数据写入数据记录文件需要将该数据指定为包含一个数字和两个字符串的簇。
如读取一个带有时间和日期记录的温度读数文件,需将要读取的内容指定为包含一个数字和两个字符串的簇。
数据记录文件中的记录可包含各种数据类型。数据类型由数据记录到文件的方式决定。LabVIEW向数据记录文件写入数据的类型与“写入数据记录”函数创建的数据记录文件的数据类型一致。
在通过前面板数据记录创建的数据记录文件中,数据类型为由两个簇组成的簇。第一个簇包含时间标识,第二个簇包含前面板数据。时间标识中用32位无符号整数代表秒,16位无符号整数代表毫秒,根据LabVIEW系统时间计时。前面板上数据簇中的数据类型与控件的Tab键顺序一一对应。
下面以两个实例介绍数据记录文件的创建和读取。
例8-8:数据记录文件的创建。
记录文件的创建与二进制文件的创建类似,记录文件在读写时需要指定数据类型。
本实例的操作步骤如下:
使用文件对话框VI打开一个文件对话框,选择文件路径。使用打开/创建/替换数据记录文件函数将指定的文件打开或创建一个记录文件。创建记录文件时,必须指定数据类型,方法是将所需类型的数据连接到打开/创建/替换数据记录文件函数的记录类型输入端。指定的数据类型必须和需要存储的数据的类型相同。
使用写入数据记录文件函数节点将数据写入数据记录文件。数据包含当前日期和时间的簇数据。
使用关闭文件节点关闭数据文件。
本实例的程序前面板及程序框图如图8-132和图8-133所示。
(www.chuimin.cn)
图8-132 例8-8的程序前面板
图8-133 例8-8的程序框图
例8-9:数据记录文件的读取。
使用文件对话框VI打开一个文件对话框,选择文件路径。使用打开/创建/替换数据记录文件函数将指定的文件打开。
使用读取记录文件函数将指定的数据记录文件打开。实例中打开的数据记录文件为例8-8中保存的记录数据。
读取完毕,使用关闭文件函数节点关闭数据文件。
本实例的前面板及运行结果如图8-134所示,VI的程序框图如图8-135所示。
图8-134 例8-9的程序前面板
图8-135 例8-9的程序框图
有关LabVIEW 2012中文版虚拟仪器从入门到精通的文章
启用前面板数据记录或使用数据记录函数采集数据并将数据写入文件,从而创建和读取数据记录文件。例如,采集带有时间和日期标识的温度读数时,将这些数据写入数据记录文件需要将该数据指定为包含一个数字和两个字符串的簇。图7-136 程序前面板图7-137 程序框图2.数据记录文件的读取1)使用文件对话框VI打开一个文件对话框,选择文件路径。3)读取完毕,使用关闭文件函数节点关闭数据文件。......
2023-11-07
在程序中,读取文本文件VI 有两个重要的输入数据端口,分别是文件和计数。在实例中,读取文本文件VI读取D盘根目录下的data文件,并将读取的结果在文本框中显示出来。图7-119 程序框图图7-120 程序前面板可见,用读取文本文件VI可以将文本文件中的数据以字符串的格式读出,并作为一个字符串来存储。......
2023-11-07
通过“配置文件”VI可在任何平台上读写由VI创建的文件,但无法使用“配置文件”VI创建或修改Mac OS或Linux格式的配置文件。标准的Windows配置文件是用于在文本文件中存储数据的特定格式。例如,含有以下内容的配置文件:Windows配置文件由分节命名的文本文件组成。下面以实例来说明配置文件的具体操作过程。例8-12:配置文件的创建。图8-142 例8-12的程序前面板图8-143 例8-12程序框图例8-13:配置文件的读取。读取完成后,使用关闭配置文件VI关闭打开的配置文件。......
2023-11-26
尽管二进制文件的可读性比较差,是一种不能直接编辑的文本格式,但是由于它是LabVIEW中格式最为紧凑,存取效率最高的一种文件格式,因而在LabVIEW程序设计中这种文件类型得到了广泛的应用。通过写入二进制文件函数节点将正弦波VI产生的正弦波数据写入文件。使用读取二进制文件VI读取数据时,必须指定数据类型,方法是将所需类型的数据连接到读取二进制文件VI的数据类型输入端。VI的前面板及运行结果如图8-130所示,VI的程序框图如图8-131所示。......
2023-11-26
每次VI运行时,前面板数据记录会将前面板数据保存到一个单独的数据记录文件中,其格式为使用分隔符的文本文件。第一次记录VI的前面板数据时,LabVIEW会提示为数据记录文件命名。再次单击删除数据记录按钮,可恢复数据记录。“记录#”表示所要查找的记录,“非法记录#”表示该记录号是否存在,“时间标识”表示创建记录的时间,而“前面板数据”是前面板对象簇。将前面板数据簇连接到解除捆绑函数可以访问前面板对象的数据。......
2023-11-07
数据采集是虚拟仪器中最具竞争力的核心技术之一。对被测信号进行调理和采集是虚拟仪器的基本功能。此项功能主要是由虚拟仪器的硬件平台完成的。图1-11 MAX的图形化配置界面2.NI-DAQmx的数据采集函数NI-DAQmx的强大优势是通过采集函数实现的。事实上,10个DAQmx函数的功能可解决80%的数据采集应用问题。目前,可供选择的模块化仪器的数量有了极大的发展。另外,也可以选择较为通用的数据采集模块,通过软件编制,完成需要的测试测量功能。......
2023-07-02
数据清单是工作表中一个连续存放数据的单元格区域。在执行排序、筛选或插入自动汇总等操作时,这将有利于Excel检测和选定数据清单。如果要将标志和其他数据分开,应使用单元格边框,在标志行下插入一条直线。在单元格的开始处不要插入多余的空格,因为多余的空格会影响排序和查找等操作。......
2023-11-02
图3-72 文件I/OVI3.文本文件文本文件是最常用的文件类型。如果文件过大,超过了I32的表示范围,则需要分段读取。在.lvm文件中,LabVIEW保存高达6位精度的数据。图3-80 程序框图图3-81 程序框图和前面板运行效果图3-82 读写lvm文件7.高速数据流文件TDMS提供了一整套简单易用的API,如图3-83所示。......
2023-07-02
相关推荐