7.2.3 配置文件VI
配置文件VI可读取和创建标准的Windows配置(.ini)文件,并以独立于平台的格式写入特定平台的数据(例如路径),从而可以跨平台使用VI生成的文件。对于配置文件,“配置文件VI”不使用标准文件格式。通过“配置文件VI”可在任何平台上读写由VI创建的文件。“配置文件VI”子选板如图7-27所示。

图7-27 “配置文件VI”子选板
1.打开配置数据
打开配置文件的路径所指定的配置数据的引用句柄。打开配置数据函数的节点图标和端口定义如图7-28所示。
2.读取键
读取键为读取引用句柄所指定的配置数据文件的键数据。如果键不存在,将返回默认值。读取键函数的节点图标和端口定义如图7-29所示。

图7-28 打开配置数据函数

图7-29 读取键函数
段:从中读取键的段的名称。
键:所要读取的键的名称。
默认值:如果VI在段中没有找到指定的键或者发生错误,VI返回默认值。
3.写入键
写入引用句柄所指定的配置数据文件的键数据。该VI修改内存中的数据,如果想将数据存盘,使用关闭配置数据VI。写入键函数的节点图标和端口定义如图7-30所示。
4.删除键
删除由引用句柄指定的配置数据中由段输入端指定的段中的键。删除键函数的节点图标和端口定义如图7-31所示。

图7-30 写入键函数

图7-31 删除键函数(https://www.daowen.com)
5.删除段
删除由引用句柄指定的配置数据中的段。删除段函数的节点图标及端口定义如图7-32所示。
6.关闭配置数据
将数据写入由引用句柄指定的独立于平台的配置文件,然后关闭对该文件的引用。关闭配置数据函数的节点图标及端口定义如图7-33所示。

图7-32 删除段函数

图7-33 关闭配置数据函数
写入配置文件?(T):如果为TRUE(默认值),VI将配置数据写入独立与平台的配置文件。配置文件由打开配置数据函数选择。如果为FALSE,配置数据不被写入。
7.获取键名
获取由引用句柄指定的配置数据中特定段的所有键名。获取键名函数的节点图标及端口定义如图7-34所示。
8.获取段名
获取由引用句柄指定的配置数据文件的所有段名。获取段名函数的节点图标和端口定义如图7-35所示。

图7-34 获取键名函数

图7-35 获取段名函数
9.非法配置数据引用句柄
该函数可判断配置数据引用是否有效。非法配置数据引用句柄函数的节点图标及端口定义如图7-36所示。

图7-36 非法配置数据引用句柄函数