装备文件(后缀是ini)也是纯文本文件中的一种,可是包括了必定的检索信息,常用于保存用户对运用程序的装备参数,如记载仪器的地址、报表途径等设置。图 7所示为某个ini文件的实例,从图中看出文件中包括3种格局:
- 以“;”最初的文本,表明该行文字是注释,用以显现一些说明性文字;
- 包括在[]中的文本,表明section,用以分类显现一些参数;
- 以=表明的文本,表明key,用以显现某一字段详细的参数值。
因而,某个参数需求以key指定并坐落section字段下。
图 7 system.ini文件
已然ini文件是归于文本文件的一种,那么运用Write to Text File和Read from Text File函数也能够完成装备文件的写入和读取。LabVIEW针对装备文件的特色供给了一组VIs用于装备文件的读写(如图 8所示),便于从文件中检索数据。Read key.vi和Write Key.vi都是多态性函数,支撑一些根本的数据类型(如Numeric、Boolean、Path和String等)。
图 8 Configuration File VIs选板
【运用(下载)】
本例将演示一个运用程序装备文件读写实例。在许多情况下,程序员期望将用户保存运用程序的一些设置,然后在下次运转运用程序时调用这些设置值。图 9所示为读/写装备文件的实例,运用Read Key.vi和Write Key.vi完成各个参数的读取和保存。
图 9 读/写装备文件
从上图中能够看出,装备文件的读写比较简单,其文本文件的特性也使得它十分易于修改和检查。一起,差异于一般的文本文件(txt文件),因为装备文件引入了section和key的概念,因而它十分简单检索。假如需求获取某部分的文本值,只需求指定其对应的section和key即可。