创建命令VI插件
- 更新时间2023-02-17
- 阅读时长3分钟
创建命令VI插件
使用命令VI可在LabVIEW NXG编辑器中插入自定义菜单项。
- 创建或打开一个项目。
-
单击,然后选择编辑器插件作为应用程序子类型。
所有VI编辑器插件均需要该应用程序类型。在编辑器插件作为子类型的应用程序外部创建的命令VI将无法正常运行。
- 在应用程序文档中,单击。
-
打开命令VI的菜单视图,并填写以下字段:

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

- 单击,创建一个新的程序包(.lvdist)文档。
-
配置程序包文档。
- 在“文件”中添加应用程序。
- 将目标设为公共附加软件。
- 填写适合应用程序的其余部分。
- 单击生成。
- 找到并安装程序包。
-
出现提示时,重新启动LabVIEW NXG。
命令VI插件将出现在指定的位置。
注: 插件的生命周期与启动它的项目关联。如果关闭启动插件时处于活动状态的项目,插件也将同时终止。要将插件的生命周期与项目的生命周期脱钩,请将程序生成为可执行文件,从而可通过命令VI使用执行系统命令VI进行调用。 - 将程序包或安装程序分发给最终用户,以便使用NI Package Manager进行安装。