1、LabVIEW窗口自身具有定制菜单的功能,在VI前面板主菜单中主菜单中选择“编辑->运行时菜单...”
2、弹出菜单编辑对话框,选择自定义模式;
3、通过采集编辑器菜单和工具栏,新增菜单;1)文件菜单包括下列选项:新建-创建一个新的RTM文件,并提醒用户保存任何先前修改过的RTM文件。打开-打开一个已有的RTM文件,并将菜单类型转换为自定义。保存-保存当前的RTM文件。如自定义运行时快捷菜单,应该将该快捷菜单与控件一起保存。另存为-将当前的RTM文件以另一文件名保存。关闭-关闭菜单编辑器。2)编辑菜单包括下列选项:剪切-删除选中的菜单项或文本,并将其复制到剪贴板。复制-将选中的菜单项或文本复制到剪贴板。复制整个菜单-将整个菜单层次复制到剪贴板。粘贴-粘贴剪贴板中的内容。展开/缩进-展开或缩进选中的子菜单项。展开全部-展开全部子菜单项。缩进全部-缩进全部子菜单项。插入用户项-在选中的菜单项后插入用户项。插入分隔符-在选中的菜单项后插入分隔符。插入应用程序项-在选中的菜单项后插入应用程序项。删除项-删除选中的菜单项。设置为父项—将选中的菜单项之后的项设置为选中项的子项。设置为子项-将选中的菜单项设置为其前菜单项的子项。向上移动项-将所选的菜单项在菜单列表中上移。如选定的菜单项有子项,子项与选中的菜单项一起移动。向下移动项-将选中的菜单项在菜单列表中下移。如选定的菜单项有子项,子项与选中的菜单项一起移动。
4、用户根据自己需求定制菜单【文件-打开/关闭/新建,编辑/删除/复制/粘贴】,最终会生成一个.rtm文件,如图所示;
5、在自定义的菜单中,用户可以根据需要创建自己的菜单项名称和菜单项标识符,完成菜单定制后,需要编写菜单响应程序:首先利用LabVIEW提供的获取所选菜单项节点获取所选菜单项,然后在一个条件结构中编写与菜单选项对应的功能程序。VI运行时,条件结构根据获取所选菜单项节点返回的菜单项执行相应的功能程序。菜单响应框图程序如图所示(莫忘记在条件结构中加入默认);
6、也可以通过事件结构来实现;