首页 理论教育配置文件VI-LabVIEW2015虚拟仪器程序设计

配置文件VI-LabVIEW2015虚拟仪器程序设计

【摘要】:对于配置文件,“配置文件VI”不使用标准文件格式。通过“配置文件VI”可在任何平台上读写由VI创建的文件。“配置文件VI”子选板如图7-27所示。图7-27 “配置文件VI”子选板1.打开配置数据打开配置文件的路径所指定的配置数据的引用句柄。该VI修改内存中的数据,如果想将数据存盘,使用关闭配置数据VI。

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

978-7-111-53194-4-Chapter07-121.jpg

图7-27 “配置文件VI”子选板

1.打开配置数据

打开配置文件的路径所指定的配置数据的引用句柄。打开配置数据函数的节点图标和端口定义如图7-28所示。

2.读取键

读取键为读取引用句柄所指定的配置数据文件的键数据。如果键不存在,将返回默认值。读取键函数的节点图标和端口定义如图7-29所示。

978-7-111-53194-4-Chapter07-122.jpg

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

978-7-111-53194-4-Chapter07-123.jpg

图7-29 读取键函数

978-7-111-53194-4-Chapter07-124.jpg 段:从中读取键的段的名称。

978-7-111-53194-4-Chapter07-125.jpg 键:所要读取的键的名称。

978-7-111-53194-4-Chapter07-126.jpg 默认值:如果VI在段中没有找到指定的键或者发生错误,VI返回默认值。

3.写入键

写入引用句柄所指定的配置数据文件的键数据。该VI修改内存中的数据,如果想将数据存盘,使用关闭配置数据VI。写入键函数的节点图标和端口定义如图7-30所示。

4.删除键

删除由引用句柄指定的配置数据中由段输入端指定的段中的键。删除键函数的节点图标和端口定义如图7-31所示。

978-7-111-53194-4-Chapter07-127.jpg

图7-30 写入键函数

978-7-111-53194-4-Chapter07-128.jpg

图7-31 删除键函数(www.chuimin.cn)

5.删除段

删除由引用句柄指定的配置数据中的段。删除段函数的节点图标及端口定义如图7-32所示。

6.关闭配置数据

将数据写入由引用句柄指定的独立于平台的配置文件,然后关闭对该文件的引用。关闭配置数据函数的节点图标及端口定义如图7-33所示。

978-7-111-53194-4-Chapter07-129.jpg

图7-32 删除段函数

978-7-111-53194-4-Chapter07-130.jpg

图7-33 关闭配置数据函数

978-7-111-53194-4-Chapter07-131.jpg 写入配置文件?(T):如果为TRUE(默认值),VI将配置数据写入独立与平台的配置文件。配置文件由打开配置数据函数选择。如果为FALSE,配置数据不被写入。

7.获取键名

获取由引用句柄指定的配置数据中特定段的所有键名。获取键名函数的节点图标及端口定义如图7-34所示。

8.获取段名

获取由引用句柄指定的配置数据文件的所有段名。获取段名函数的节点图标和端口定义如图7-35所示。

978-7-111-53194-4-Chapter07-132.jpg

图7-34 获取键名函数

978-7-111-53194-4-Chapter07-133.jpg

图7-35 获取段名函数

9.非法配置数据引用句柄

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

978-7-111-53194-4-Chapter07-134.jpg

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