创建命令VI插件

使用命令VI可在LabVIEW NXG编辑器中插入自定义菜单项。

开始之前,请确保已安装LabVIEW NXG编辑器插件创作工具程序包。
  1. 创建或打开一个项目。
  2. 单击文件 » 新建 » 应用程序,然后选择编辑器插件作为应用程序子类型。
    所有VI编辑器插件均需要该应用程序类型。在编辑器插件作为子类型的应用程序外部创建的命令VI将无法正常运行。
  3. 在应用程序文档中,单击新建 » 命令VI
  4. 打开命令VI的菜单视图,并填写以下字段:
    1378

    • 位置—指定要在编辑器中显示菜单项的位置。
    • 标签—指定菜单项的名称。
    • 子菜单—指定要将菜单项归类到的子菜单。
      注: 使用反斜杠可添加其他级别的子菜单。例如:Submenu1/Submenu2/Test
    • 权重—指定菜单项与附加软件菜单或子菜单中其他项的相对位置。权重值必须是介于0和1之间的数字,数字越小,位置越高。即,可以理解为权重较低的菜单项会浮动到顶部。
  5. 配置命令VI的前面板和程序框图,以添加要在用户选择菜单项时执行的功能。
    注: 命令VI不能是内联或递归的,但可以包含子VI。此外,默认情况下,当用户选择命令VI前面板作为菜单项时,前面板不会出现。要在选择菜单项时显示前面板,请在命令VI中包含以下代码。
    1378

  6. 单击新建 » 程序包/安装程序,创建一个新的程序包(.lvdist)文档。
  7. 配置程序包文档。
    1. 在“文件”中添加应用程序。
    2. 将目标设为公共附加软件
    3. 填写适合应用程序的其余部分。
  8. 单击生成
  9. 找到并安装程序包。
  10. 出现提示时,重新启动LabVIEW NXG。
    命令VI插件将出现在指定的位置。
    1378

    注: 插件的生命周期与启动它的项目关联。如果关闭启动插件时处于活动状态的项目,插件也将同时终止。要将插件的生命周期与项目的生命周期脱钩,请将程序生成为可执行文件,从而可通过命令VI使用执行系统命令VI进行调用。
  11. 将程序包或安装程序分发给最终用户,以便使用NI Package Manager进行安装。