快捷菜单插件
- 更新时间2025-08-27
- 阅读时长3分钟
通过创建快捷菜单插件,可添加自定义项至前面板/程序框图对象的快捷菜单。快捷菜单插件使用VI脚本调用用户自定义的VI。可创建右键单击下列对象时出现自定义项:
- 编辑时前面板对象
- 编辑时程序框图对象
- 运行时程序框图对象
关于来自NI社区的快捷菜单插件和范例代码的更多信息,见ni.com/lvmenus。
快捷菜单项插件架构
快捷菜单项插件必须包含下列文件,其中x表示插件的名称。
- x.ctl - 指定插件影响对象的自定义类型。
- x.vi - 生成快捷菜单的生成VI。
- Execute x.vi - 从快捷菜单选择自定义项时执行的插件执行VI。
将这些文件保存在以插件名称命名的LLB中(x.llb)。LabVIEW仅在下列目录之一的LLB中搜索并加载插件。搜索插件时LabVIEW忽略子目录的内容。
- <LabVIEW Data>\PopupMenus\edit time panel and diagram - 包含插件的LLB影响所有LabVIEW版本使用的编辑时前面板和程序框图对象。
- <LabVIEW Data>\PopupMenus\run time diagram - 包含插件的LLB影响所有LabVIEW版本使用的编辑时前面板和程序框图对象。
- labview\resource\plugins\PopupMenus\edit time panel and diagram - 包含插件的LLB仅影响当前LabVIEW版本使用的编辑时前面板和程序框图对象。
- labview\resource\plugins\PopupMenus\run time diagram - 包含插件的LLB仅影响当前LabVIEW版本使用的运行时程序框图对象。
如两个LLB名称相同,则labview\resource\plugins\PopupMenus目录中的LLB优先。
创建快捷菜单插件
创建包含下列部分的快捷菜单插件:
开始创建快捷菜单插件前,请运行下列工具VI:labview\resource\plugins\PopupMenus\Create Shortcut Menu Plug-In From Template.vi
工具VI生成插件所需的文件。对文件自定义后既可创建快捷菜单并执行插件。
