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

文章目录

运行菜单

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

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

主菜单

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

示例:

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

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

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

右键快捷菜单

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

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



  3. 运行结果如下:




相关推荐
酒鼎18 小时前
学习笔记(4)HTML5新特性(第3章)- WebSocket
笔记·学习·html5
-Springer-19 小时前
STM32 学习 —— 个人学习笔记2-2(新建工程)
笔记·stm32·学习
tb_first19 小时前
万字超详细苍穹外卖学习笔记4
java·spring boot·笔记·学习·spring·mybatis
代码游侠20 小时前
学习笔记——Linux字符设备驱动开发
linux·arm开发·驱动开发·单片机·嵌入式硬件·学习·算法
charlie11451419120 小时前
嵌入式C++教程——ETL(Embedded Template Library)
开发语言·c++·笔记·学习·嵌入式·etl
李小星同志20 小时前
VID2WORLD: CRAFTING VIDEO DIFFUSION MODELSTO INTERACTIVE WORLD MODELS论文学习
学习
laplace012321 小时前
Claude Code 逆向工程报告 笔记(学习记录)
数据库·人工智能·笔记·学习·agent·rag
lingggggaaaa21 小时前
安全工具篇&Go魔改二开&Fscan扫描&FRP代理&特征消除&新增扩展&打乱HASH
学习·安全·web安全·网络安全·golang·哈希算法
Daydream.V1 天前
网页学习——HTML
学习
张永清-老清1 天前
每周读书与学习->JMeter性能测试脚本编写实战(四)-利用JMeter对MySQL数据库查询进行性能测试
学习·jmeter·性能调优·jmeter性能测试·性能分析·每周读书与学习