【LabVIEW学习篇 - 19】:人机界面交互设计03

文章目录

运行菜单

菜单是人机交互非常重要的一个途径,它的好处是把需要的操作隐藏起来,当用户需要的时候才激活,因此相对于把所有的操作以按钮的形式放在界面上,可以节省很大的空间。

菜单有两种:一种是主菜单,另外一种是右键快捷菜单。

主菜单

运行主菜单指的是前面板在运行时菜单栏显示的主菜单,在"编辑->运行时菜单"可打开编辑面板,编辑好后,在"文件->保存"将其保存为.rtm的菜单文件,最好与VI放在起;菜单还可以通过程序中调用VI动态创建。

示例:

  1. 在前面板中,编辑-运行时菜单 ,然后选择自定义。

    设置自定义的菜单内容如下。
  2. 程序框图中放置while循环和事件结构,点击**<本VI>-菜单选择(用户)**,即自己设置的菜单。
  3. 选择项标识符 ,并将其与条件结构连接起来,相关的设置如下:

  4. 运行程序,在前面板中可看到自己自定义的菜单。

右键快捷菜单

  1. 例如,在前面板中放置一个字符串输入控件,鼠标右键-高级-运行时快捷菜单-编辑 ,接下来的操作与主菜单栏的操作相同,以下添加了一个清空、撤销的右键快捷菜单功能。

  2. 程序框图中放置while循环和事件结构,添加事件分支时选择字符串-快捷菜单-快捷菜单选择(用户) ,即自己设置的快捷菜单。最后再添加字符串值改变的分支。



  3. 运行结果如下:




相关推荐
LabVIEW开发5 小时前
LabVIEW + MATLAB 混合编程:爆炸场测试数据精准采集方案
开发语言·matlab·labview
袁小皮皮不皮6 小时前
1.HCIP BFD 学习笔记(优化版)
服务器·网络·笔记·网络协议·学习·智能路由器·ip
装不满的克莱因瓶7 小时前
【自动驾驶领域】学习 Cityscapes 数据集——城市街景语义理解的标准基准
人工智能·pytorch·python·深度学习·学习·机器学习·自动驾驶
清辞8537 小时前
产品经理需求推进流程
大数据·深度学习·学习·产品经理
YM52e8 小时前
鸿蒙PC ArkTS 声明合并问题深度解析与最佳实践
学习·华为·harmonyos·鸿蒙·鸿蒙系统
海兰9 小时前
【实用程序】电商销售分析仪表盘 — 从零搭建一个AI参与的全栈数据洞察系统
人工智能·学习·算法
ken22329 小时前
在 Libreoffice Calc中输入自定义表情字符时,需要保存之后,才能正常显示
学习
zwenqiyu9 小时前
P5283 [十二省联考 2019] 异或粽子题解
c++·学习·算法
编程圈子9 小时前
电机驱动开发学习2. 直流无刷电机工作原理
驱动开发·学习
MartinYeung510 小时前
[论文学习]大型语言模型(LLM)安全与隐私-基于善、恶、丑的深度分析
学习·安全·语言模型