按照下列步骤,通过编程自定义菜单。

  1. 选择编辑»运行时菜单,显示菜单编辑器对话框。
  2. 菜单类型下拉菜单中选择自定义层次结构列表框中的问号表示创建了一个新项,但是还未命名。
  3. 选择文件»保存并命名自定义菜单。可在任意时刻保存菜单文件。
  4. 关闭菜单编辑器对话框。
  5. 当前VI菜单栏函数置于程序框图上。
  6. 在程序框图上放置插入菜单选项函数。
  7. 将“当前VI菜单栏”函数连线至“插入菜单选项”函数的菜单引用输入端。
  8. 右键单击“插入菜单选项”函数的项名称输入端,从快捷菜单中选择创建»常量。显示数组。
  9. 在数组元素0中输入“文件”,元素1中输入“编辑”。
  10. 右键单击“插入菜单选项”函数的项标识符输入端,从快捷菜单中选择创建»常量。显示数组。
  11. 再次在数组元素0中输入“文件”,元素1中输入“编辑”。菜单项标识符可以与菜单项同名。
  12. 在程序框图上放置While循环,使菜单函数在While循环中。
  13. 在While循环中放置等待(ms)函数,延迟程序执行。
注: 必须连线“等待(ms)”函数的等待事件(毫秒)输入端才能运行VI。
  1. 在前面板窗口中单击连续运行按钮。文件编辑菜单将出现在程序框图上。但是,没有菜单项。

添加子菜单至现有文件和编辑菜单

按照下列步骤,将菜单项添加至文件编辑菜单。

  1. 在程序框图上,将另一个“插入菜单选项”函数放置在第一个“插入菜单选项”函数的右侧。
  2. 将第一个“插入菜单选项”函数的菜单引用输出错误输出输出端连线至第二个“插入菜单选项”函数的菜单引用错误输入输入端。
  3. 在程序框图上连接所有错误输入和错误输出接线端
  4. 右键单击第二个“插入菜单选项”函数的菜单标识符输入端,从快捷菜单中选择创建»常量。显示字符串常量。
  5. 在字符串中文件,将项添加至步骤9中创建的文件菜单。
  6. 在第二个“插入菜单选项”函数上,右键单击项名称输入端,从快捷菜单中选择创建»常量。显示数组。
  7. 在数组元素0中输入“菜单1”,元素1中输入“菜单2”。对项标识符输入端重复同样操作。
  8. 在前面板窗口中单击连续运行按钮。前面板包括文件菜单和编辑菜单,菜单1菜单2文件菜单的子菜单。
  9. 使用条件结构执行菜单项。
注: 也可通过将应用程序项标识符作为“插入菜单项”函数的输入,添加默认的LabVIEW菜单项。

关于通过编程自定义菜单的范例,请参见labview\examples\Dialog and User Interface\Menu\Customizing the Menubar\Customizing the Menubar.lvproj