当前位置: 首页 > news >正文

第六天 界面操作及美化(6.1 建立菜单及异步调用)

6.1 建立菜单及异步调用

在程序中,菜单(Menu)是一种常见的用户界面元素,在程序中起到了组织功能、提高用户体验、提供快捷方式和帮助文档等重要作用。通过合理使用菜单,可以使程序的功能更加清晰、操作更加便捷,提升用户的整体使用体验。

6.1.1 建立菜单

1)新建HMI_Example.lvproj,Main_HMI.vi

2)文件->VI属性

窗口外观->自定义

3)选择编辑->运行时菜单

选择自定义

填写菜单项名称

通过添加,上下左右移动等操作编辑需要的菜单

保存Menu.rtm,关闭时弹框,点击“是”

或者在需要添加菜单的子VI中添加以下程序,可自动加载菜单。

4)打开程序框图,添加循环结构和事件结构

添加前面板关闭事件

5)试运行

6.1.2 异步调用界面

1)在项目文件新建文件夹MainWindows

在项目文件处右击->添加->文件夹(自动更新),选择新建的文件夹MainWindows

2)在“MainWindows”文件夹下新建“新建.vi”

3)打开前面板,添加控件

4)打开“新建.vi”程序框图,添加程序

其中,添加设置菜单项信息,用来禁用主界面上的菜单控件,防止多次触发。

设置菜单项信息,右击->对话框与用户界面->菜单->设置菜单项信息。

5)打开“Main_HMI.vi”程序框图,添加触发事件“菜单选择(用户)”

事件中添加程序:

应用程序目录,右击->文件I/O->文件常量->应用程序目录;

创建路径,右击->文件I/O->创建路径;

打开VI引用,右击->应用程序控制->打开VI引用;

开始异步调用,右击->应用程序控制->开始异步调用;

关闭引用,右击->应用程序控制->关闭引用;

6)参考“新建.vi”,创建“打开.vi”和“关于.vi”

6.1.3 运行

运行程序,依次点击新建、打开、关于等可以弹出相应的对话框。

该程序是使用异步调用,所以在弹出子对话框后,主程序依然可以进行其他操作。

http://www.dtcms.com/a/248942.html

相关文章:

  • 纪念2024.10-2025.6飞牛os的6次系统崩溃
  • linux pcie【6】- epf驱动介绍
  • ONLYOFFICE协作空间API指南:使用JavaScript SDK为每个用户结构化协作房间
  • Linux服务器自动发送邮件
  • 提示词Prompts(2)
  • 图像处理算法的学习笔记
  • Python6.13打卡(day45)
  • YOLOV11 中的 DFL Loss解读
  • 如何运营一个专业的体育比分网站
  • 【DVWA系列】——xss(Stored)——High详细教程
  • Go并发编程中的内存同步与竞态:从理论到实践
  • 深度学习笔记26-天气预测(Tensorflow)
  • 华为数字化转型进阶——精读188页华为EBPM数字化全要素流程管理方法论【附全文阅读】
  • 泰国电商系统简单纪要
  • Agent 处理流程
  • Arduino学习-红外感应
  • 基于通义灵码2.5的智能天气预警系统开发全记录
  • SQL注入部分理论入门学习
  • LLM-大模型原理
  • Elasticsearch 批量创建索引实践与优化建议
  • LeetCode - 76. 最小覆盖子串
  • Linux文件权限详解:从入门到精通
  • Deepseek+python - 自动图表生成
  • 自定义表单右侧属性使用v-bind绑定渲染
  • linux环境配置Go运行环境
  • 《Head First》读书笔记
  • 缩小 IEEE 会议论文 LaTeX 模板标题、作者信息和正文的间距
  • (十四)自然语言处理中的深度学习:语言表征、模型架构与计算语言学基础
  • 现代简约单词卡片应用 - 基础版
  • shader实现发亮的粒子 + 透明度渲染可能出现的坑