



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
LabVIEW实践之路经常用到的右键菜单的使用方法大同小异,需要注意的几点是:首先在需要建立右键快捷菜单的前面板控件上单击右键高级运行时快捷菜单编辑,同前面的操作类似构建完成右键菜单项后保存,并注意确认将运行时菜单转换为该菜单;然后使用事件结构进行处理,其中事件源为该控件,事件为“快捷菜单选择(用户)”,嘿嘿,我们自己定义的右键快捷菜单当然是(用户)而不是(应用程序)了接下来我们进行实践!使用右键菜单来改变字符串显示控件的字体大小,闲话少说,上程序。先来看快捷菜单编辑器,如图6.8所示,比前面的运行时菜单编辑器还要简单些。事件处理结构及运行效果如图6.9所示,事件结构里只是用了复制给字符串控件的属性节点来改变字体,是不是非常easy?图6.8 快捷菜单编辑器 图6.9 右键快捷菜单效果6.1.3 光标光标操作通常用来反映当前的操作状态,如大家常用的绘图板中,选中画笔、漆桶、橡皮等工具时,就会有对应的光标类型,这对于程序的易用性有很大的好处。下面通过一个程序来说明其用法,如图6.9所示。该实例其实主要就是用到了设置光标(Set Cursor)函数,预定义的光标以数组的形式提供,选择光标触发事件后将光标置为当前选中的图案(这个例子不是我原创,是LabVIEW自带的哦)。我们也可以通过文件来导入光标,随心所欲图6.8 选择光标类型6.1.4 快捷工具栏仿真这一部分内容很纠结,首先由于LabVIEW提供的快捷工具栏的实现并不是像常规的编程工具那样方便,同时个人总结出来的一些做法不一定都是对的,最后不知道新版本的LabVIEW中是否有好的实现。另外,快捷工具栏主要就是用着方便,如快捷按钮的响应等还是同普通按钮一样。不管怎么样,拿出来班门弄斧,砖头先抛出去再说。以上都是典型的快捷工具栏,熟悉VC等编程环境的小盆友肯定偷着笑,9494啊,在那儿实现起来很简单滴。其实在LabVIEW中实现也不是太麻烦,主要使用了“分隔栏”工具,加上简单的设置就可以了;不过要想显示效果接近Windows提供的工具栏,那需要一些美化工作,如自定义按钮等。接下来我们稍微详细介绍一下实现。创建和设置分隔栏 这是为快捷工具栏占地儿在容器选板中选择水平分隔栏(你喜欢垂直的也OK),置于前面板窗格中靠近顶部的位置。右键单击分隔栏调整分隔栏分隔栏保持在顶部,并且根据需要可以将上窗格的滚动条设为始终关闭。如果你觉得上下分隔栏间的分隔条过宽,可以将前面板编辑器对齐网格(VI属性里设置)设为1,然后进行调整。将控件置于上窗格 这一步之前最好是先设计好快捷控件的外观。我们以自定义布尔按钮控件为例来说明。首先需要通过文件菜单的新建其他文件自定义控件建立自定义控件文件,我们既然要定义按钮控件,不妨在面板上放置一个经典布尔中的平面方形按钮。左键单击选中该按钮,单击上访快捷按钮由(编辑模式)切换至(自定义模式)。这时我们在该按钮上单击右键便可以发现用来自定义外观的“图片项”。这四个图片项用来展示按钮弹起状态、按下状态以及切换过程中的外观,我们可以用右键选择“从剪贴板导入图片”来分别进行定义,比如实现效果。注意,有时候将图片复制一次后还不能正常导入,一般需要复制两次才能导入成功。完成后存储,我们编程时选择该自定义控件,用法与一般的布尔控件相同,但放置到上侧窗格中更接近快捷工具栏的效果。(友情提醒,布尔按钮的机械动作类型也直接影响其外观)可能我的艺术细菌还不够,自己制作的快捷工具栏确实不够专业,如下图所示。6.2 应用程序控制图6.9所示的程序中,利用字符串显示控件的属性节点Text.FontSize在程序运行时根据需要动态改变了字体大小。类似的需求在我们的开发过程中会经常碰到,并且诸如控制程序的打开、运行,控件动态赋值和获取当前值等功能会让我们调用更多高级的功能。这一节我们通过两个程序进行动态程序控制技术的实践。在这儿我们再啰嗦一下:类似于文件操作、DAQ操作、数据库操作以及应用程序控制操作等等,流程基本上都是打开(即获取引用)操作(实现功能)关闭(释放资源)。当然有的VI高度封装,可能一个VI里面把整个流程包
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 质量环境安全培训题课件
- 诈骗案件办理课件
- 消保维权课件
- 装置主义课件
- 2025年浙江省江山市中考数学考点攻克带答案详解(满分必刷)
- 2025计算机一级练习题含答案详解【培优B卷】
- 2024年高职单招预测复习含答案详解【完整版】
- 2024-2025学年全国统考教师资格考试《教育教学知识与能力(小学)》考试黑钻押题含答案详解【综合题】
- 2024-2025学年三种人考试高分题库及一套答案详解
- 自贡安全教育培训中心课件
- 2025年皮肤科学常见皮肤病鉴别诊断练习试卷答案及解析
- 高铁隧道配套施工方案
- 足浴前台礼仪培训课件
- 三人合伙工程合同协议书
- 2025曲靖市事业单位定向招聘驻曲部队未就业随军家属(8人)备考练习试题及答案解析
- 2025广西现代物流集团第三次招聘109人笔试备考题库及答案解析
- 入住敬老院协议合同模板
- 急危重孕产妇的救治课件
- 2025年对酒驾醉驾问题谈心谈话记录内容范文
- 2025年河南省公开遴选公务员考试(案例分析与对策性论文)历年参考题库含答案详解(5套)
- 溶液计算题目及答案大全
评论
0/150
提交评论