LabVIEW学习笔记(五)——简单创建自定义运行时菜单(*.rtm)

 前言:     

        我们打开软件的时候,会看到一般都会有菜单栏,甚至还会有工具栏和状态栏之类的,菜单对于用户界面是十分重要的。 这一章我们来学习如何简单的创建前面板运行时的菜单,主要分为两部分来讲,一是菜单栏选项的创建;二是菜单选项的事件响应。

 

一、菜单栏选项的创建

      通常我们的前面板运行时系统默认的菜单是这样的:

比如我们想要制作属于我们自己的菜单栏,该怎么做呢?其实呀,有一种十分简单的方法,首先我们打开菜单编辑器:

这里面有很多系统默认的菜单样式,当然我们也可以自定义:

  然后将设置的运行时菜单进行保存:

默认以rtm的格式进行保存:

这里需要注意,这个 rtm 文件必须与我们的 VI 程序在同一个文件夹内才会起作用。

我们试运行一下前面板,看看效果:

可是这不是我想要的效果,我希望把打开,关闭,和退出这三个选项放在系统的下面作为子选项,所以我们需要更改,再次打开菜单编辑器:

再次运行前面板,看看更改后的效果:

这就是我们想要的效果,但是光有菜单选项还不够,因为没有响应事件,即使我们点击了这些选项,也不会产生任何的动作,那怎么办呢?

 

二、菜单选项的事件响应

        在跟用户进行交互的时候,尽量使用事件结构,因此我们也是用事件结构来完成菜单选项的响应。首先,在【while循环】中添加【事件结构】,并在【事件结构】中添加事件分支,用布尔常量设置【while循环】终止项,如下所示:

这个项标识符是什么意思呢?他就是每个菜单选项的代号,还记得菜单编辑器当中的 ”菜单项标识符“吗:

其实事件结构当中的项标识符就是指的这个标识符,当然这个标识符可以任意设置,说白了就是个代号而已。

 我们在事件结构中用条件结构来响应各个项标识符输入,首先响应打开事件:

再依次添加条件分支,响应其他的选项:

最后再添加一个停止按钮响应事件:

我们来运行前面板,看看我们设置的效果:

点击 "系统"——>"打开":

点击 "系统"——>"关闭":

点击 "系统"——>"退出":

点击 "关于":

点击 "停止",便退出while循环:

 

 

 

 

  • 43
    点赞
  • 155
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
当然,我可以为您提供一些关于 LabVIEW 学习笔记LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一种图形化编程环境,主要用于控制、数据采集和处理等应用。以下是一些常见的学习笔记: 1. 界面与控件:LabVIEW 的主要特点之一是其图形化界面。了解如何创建界面和使用各种控件(如按钮、滑块、图表等)是学习 LabVIEW 的第一步。 2. 数据流编程:LabVIEW 是一种基于数据流的编程语言,意味着程序的执行顺序由数据的流动决定。理解数据流编程的概念对于使用 LabVIEW 是非常重要的。 3. 连接与通信:LabVIEW 可以与其他设备或系统进行通信,如传感器、仪器、数据库等。学习如何建立连接和进行数据交换是实际应用中常见的需求。 4. 数据处理与分析:LabVIEW 提供了丰富的数据处理和分析工具,如滤波、傅里叶变换、统计分析等。学习如何使用这些工具可以帮助您更好地处理和分析数据。 5. 并行与多线程:LabVIEW 支持并行处理和多线程操作,可以提高程序的性能和效率。了解如何利用这些特性可以优化程序的运行。 6. 错误处理与调试:在开发过程中,遇到错误是不可避免的。学习如何处理错误和进行调试可以帮助您快速解决问题。 这些只是一些基础的学习笔记,希望对您的 LabVIEW 学习有所帮助。如果您有具体的问题或者需要进一步的指导,请随时告诉我。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值