将用户自定义的ini配置文件与LabVIEW可执行文件的ini配置文件融合

更新 Jun 16, 2024

适用于

软件

  • LabVIEW Application Builder Module
  • LabVIEW Base
  • LabVIEW Full
  • LabVIEW Professional

问题详述

当利用LabVIEW VI来创建可执行文件时,默认情况下,LabVIEW会创建一个与可执行文件同名的ini文件,以存储应用程序的环境设置,如下图所示。当客户设计的应用中也包含另一个自己定义的配置文件时,客户想将其与默认创建的𝚒𝚗𝚒配置文件结合到一起来使用。有没有合并这两个文件的方法?

解决方案

LabVIEW的应用程序生成器(Application Builder)中可以将您的自定义 𝚒𝚗𝚒文件与默认𝚒𝚗𝚒 文件合并为一个.𝚒𝚗𝚒文件。

首先须将您的自定义.𝚒𝚗𝚒文件添加至项目浏览器中,如下图所示。



接下来,按照以下步骤完成合并.𝚒𝚗𝚒文件。
  1. 右键单击程序生成规范(Build Specification)并选择Properties
  2. 在属性窗口中,选择高级
  3. 如下图所示:
3.1.对于LabVIEW 2010 及更高版本:勾选使用自定义配置文件
3.2 对LabVIEW 2010 之前版本:取消勾选使用默认 LabVIEW 配置文件 (LabVIEW.ini)


4. 在跳出的“选择项目文件”对话框中,选择所需的自定义.𝚒𝚗𝚒文件(如果它已经在您的项目中)或单击“添加...”找到该文件。
5. 如果您使用以下选板中的“配置文件VI”相关API的话:

请确所有配置文件与exe可执行文件处于同一目录下,如下代码实现的功能所示:

6. 生成应用程序。
7. 请特别留意生成的𝚒𝚗𝚒文件名称。您需要重命名此文件,以匹配上图LabVIEW代码中𝙾𝚙𝚎𝚗 𝙲𝚘𝚗𝚏𝚒𝚐 𝙳𝚊𝚝𝚊.𝚟𝚒所引用的𝚒𝚗𝚒文件的名称(如上图中的粉红色字符串常量中内容)。重命名该𝚒𝚗𝚒文件后,最终结果应如下所示:

相关信息

部署应用程序时,留意自定义的𝚒𝚗𝚒 文件和可执行文件必须位于同一目录下,因为这是LabVIEW搜索𝚒𝚗𝚒配置文件的默认位置。如果程序在此位置找不到它,则会自动生成一个新的𝚒𝚗𝚒文件,如此一来,您自定义的配置文件就起不到配置环境的效果了。