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

文章目录

运行菜单

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

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

主菜单

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

示例:

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

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

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

右键快捷菜单

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

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



  3. 运行结果如下:




相关推荐
flashier2 分钟前
ESP32学习笔记_WiFi(2)——TCP/UDP
笔记·学习·tcp/ip·wifi·esp32
煎蛋学姐14 分钟前
SSM学习互助平台网站8f554(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面
学习·ssm 框架·javaweb 开发·书籍分类
AI_零食17 分钟前
鸿蒙跨端框架 Flutter 学习 Day 4:异步编程基础——Future 与非阻塞执行的物理真相
学习·flutter·harmonyos
QiZhang | UESTC37 分钟前
学习日记day64
学习
爱吃生蚝的于勒43 分钟前
【Linux】零基础学习命名管道-共享内存
android·linux·运维·服务器·c语言·c++·学习
简叙生活1 小时前
【CES直击:从“屏幕依赖”到“真实对话”,Lookee如何用声网技术重构英语学习?
学习·ces
又是进步的一天1 小时前
Kubernetes 证书体系与 OpenSSL 命令学习
学习·容器·kubernetes
栗少1 小时前
Three.js快速入门
学习
想进部的张同学1 小时前
RK3588 Docker 中部署 GStreamer + MPP 并固化镜像(完整踩坑实录)
学习
AI_56781 小时前
K8s新手入门:从“Pod创建”到“服务暴露”,3个案例理解容器编排
人工智能·学习·测试工具