labview使用小技巧及按钮与选项卡匹配的方式

发布者:水手谷水手最新更新时间:2015-09-10 来源: eefocus关键字:labview  选项卡匹配 手机看文章 扫描二维码
随时随地手机看文章

一.   选项卡控件颜色修改

在labview中,常常遇到修改某一个选项卡的问题,这一效果的实现需要调用选项卡的属性节点page,然后在里面将标签页独立,然后可以通过修改FGColor来更改不同选项卡的颜色,具体的后面板程序如下图所示:

[转载]labview使用小技巧及按钮与选项卡匹配的方式
 

对于前面板的三个选项卡,这种循环一次的做法用于修改第一个选项卡的背景色为黄色,剩余两个颜色保持不变,那么要修改中间的某一个选项卡的颜色,就需要有条件结构来实现了,当循环到要改变的那个选项卡时用条件结构给出一个不一样的颜色就可以将它的颜色变得不同于其他的。要把选项卡颜色变得更多那就要在这个程序的基础上去编程来实现了。

还有一个就是选项卡的自动切换,每隔一定延时给它的选项卡数值加1再给选项卡控件即可实现。

二.   选项卡竖着放时文字方向问题

这个问题研究了一段时间,网上的方式基本都是没有办法,只能通过添加图片来实现,也就是把现成的图片加到原来的文字上面去,后来我在这个方法的基础上发现了一个比较投机取巧的方式,表面上能够实现这个文字横着的功能。前面的步骤就是选项卡在左边,然后仅允许图像,然后在选项卡出双击直接写文字,这里的文字显然不是嵌入选项卡控件里面的,但是直接写上去在表面上也是可以将就的。图目前没有,下次贴上

三.选项卡与按钮匹配的方式

选项卡控件直接通过左端的选项卡按钮控件点击实现切换本来是很正常的事情,但是它也有一些不好的地方,首先文字输入麻烦;第二点击时只让点击的那个标签变色好像是办不到的,变色的时候总是整个页面都变色,让人看着很不爽,相比之下酷狗音乐的设置界面就有人性化的多,如下图所示:

[转载]labview使用小技巧及按钮与选项卡匹配的方式
 

在这里你所点击的那部分按钮出现别样的颜色显示来表明你选中的内容,而界面颜色并不变, 因此我使用了按钮来控制选项卡的切换,要实现的功能与酷狗的设置界面一样。具体的实现方式下面分部介绍:

1.    前面板

三个页面切换按钮对应选项卡的三个选项,下图中选项已经隐藏,三个界面上内容不同,只显示其中一种情况:

[转载]labview使用小技巧及按钮与选项卡匹配的方式
 

2.    后面板

后面板有两部分组成:初始化和选项卡切换

(1)          初始化

初始化就是刚开始给选项卡0的选项,打开第一个页面,并且对应的第一个按钮变色表示打开的是该标签页,程序及运行效果如下图所示:

 

[转载]labview使用小技巧及按钮与选项卡匹配的方式
[转载]labview使用小技巧及按钮与选项卡匹配的方式
[page]

(2)          选项卡切换

后面板的程序通过一个事件结构来实现,三个按钮点击时触发对应的事件结构,在每个事件结构里面的程序都包含三部分:

1)把对应的选项卡的数值给选项卡控件;

2)禁用刚点击的按钮(这样再次点击时无变化,不对产生点击后按钮的布尔值变成F),解禁其余两个按钮,使他们可以被点击;

3)把点击的按钮的信号值设置为T,其余两个设置为F,这样另外两个按钮会自动返回F值及其对应的颜色。

下图是后面程序图及其运行效果:[转载]labview使用小技巧及按钮与选项卡匹配的方式


[转载]labview使用小技巧及按钮与选项卡匹配的方式

[转载]labview使用小技巧及按钮与选项卡匹配的方式

关键字:labview  选项卡匹配 引用地址:labview使用小技巧及按钮与选项卡匹配的方式

上一篇:labview使用小技巧及按钮与选项卡匹配的方式
下一篇:LabVIEW——事件结构

推荐阅读最新更新时间:2024-03-30 23:04

使用LabVIEW和PXI定位飞行过程中飞机的噪声源
   LabVIEW、NI视觉开发模块和NI声音与振动测量套件为我们开发方案提供了有效的工具。所开发的系统能够进行快速设置,数据记录,实时监测和数据浏览。   挑战:   开发一个测量系统来定位飞行过程中飞机的噪声源。   解决方案:   基于NI LabVIEW软件搭建一个应用程序,并使用NI PXI硬件从布置在跑道上的相位麦克风阵列采集数据。   研究客机上的噪声源   为了能开发出更为安静的客机,我们必须定位所有的噪声源,以加强我们对噪音生成原理的认识。在开发一架飞机时,我们可以通过数值分析和模型测试预测噪音等级。然而,实际飞机噪音的属性和特性只能在实际飞行测试中才能获得。利用声音波束成形技术来定位噪音源定位是一种
[测试测量]
使用<font color='red'>LabVIEW</font>和PXI定位飞行过程中飞机的噪声源
使用图形化的开发环境——LabView开发嵌入式系统
传统设计模式所应对的挑战 嵌入式系统正在渗入现代社会的各个方面,广泛地应用于航空航天、通信设备、消费电子、工业控制、汽车、船舶等领域,据统计,在美国平均每个中产阶级家庭要使用40~50个嵌入式系统。巨大的市场需求推动了嵌入式系统向更高的技术水平发展。设计师们一方面采用性能更强大的嵌入式处理器如32位、64位RISC芯片取代传统的8位、16位微处理器;另一方面嵌入式系统也由单处理器单操作系统的传统结构向混合型Multi-core系统发展,通过采用多个处理器和OS提高系统并行度来提高系统运行效能,并且设计师们往往同时采用MPU、DSP和FPGA等多种可编程器件来增强处理能力,满足应用功能的升级。 嵌入式系统复杂性的不断增加给设计师
[应用]
LabVIEW数据采集与处理信号的10大优势
LabVIEW是一种用图标代替文本行创建应用程序的图形化编程语言,广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制软件。NI是领先的机器视觉 与科学视觉硬件、软件工具的供应者。今天我们就来看一下NILabVIEW数据采集与处理信号的10大技术优势有哪些? 1.借助图形化方法,加速开发 在NILabVIEW的图形化开发环境中,用户无需编写成行的文本代码,而是通过拖放式图标开发数据采集系统。使用NILabVIEW,即便用户不具备编程经验,也能在数小时内完成传统语言编写需要数周的程序。直观的流程图所显示的代码便于用户开发、维护和理解。只需点击两次鼠标,便能传递功能代码块之间的数据。 2.使用任意传感器在任意
[测试测量]
利用NI LabVIEW和PXI进行诊断声纳
The Challenge: 创建一个用于快速采集面向高级无损探伤应用的超声相控阵列回波信号的、可伸缩的、低成本系统。 The Solution: 利用NI PXI 控制器与机箱、多通道高速量化仪和可重新配置的I/O FPGA 实时控制器,以及NI LabVIEW 软件,设计一个具有严格定时与同步的可扩展的采集系统,以执行面向实时超声图像处理的相控阵列数据采集。 "PXI-5105 所提供的解决方案可以扩展以满足客户的需求,并具有提供简单的软件移植方式的记录功能。" 背景 超声相控阵列已经在医学图像处理领域内应用多年,但由于成本和复杂度的限制,该技术直到最近才在无损探伤(NDE)领域实现有限的成功应用。诊断声纳有限
[测试测量]
汽车座椅调节电机生产线终端噪声测试系统
随着舒适车司机对功率调节器需求的不断增加,座椅调节电机也继续向模块化设计原则转移,电机工作过程中的噪音成为影响舒适 性的决定性因素。我们利用NI的LabVIEW和动态信号采集卡为电机生产线终端量身定制噪声测试设备,集电机运动控制和噪声测量为一体,来满足生产线的 快节奏。 - 巴 军, 上海崧杰自动化系统有限公司 The Challenge: 座椅调节电机的测试过程中,需要模拟真实的工作状态。同时,生产线终端检测不仅要求测试的准确性,而且要保证设备的稳定性和快节奏,30s的节拍需求使系统集成度的提高面临着一定的挑战。 图1. 汽车座椅调节电机 The Solution: NI的LabVIEW软件开发平
[测试测量]
汽车座椅调节电机生产线终端噪声测试系统
NI盛夏邀你去冰城共享高校电子教学盛宴
盛夏时节,酷暑难耐。美国国家仪器有限公司(National Instruments,简称NI)公司借暑假之际在凉爽的哈尔滨布置好大舞台,邀请全国电子和测试方面的老师和同学们共赴冰城参加一年一度的NI全国高校教师交流会,同时现场观摩第三届全国虚拟仪器大赛决赛的盛况。 两年一届的第三届全国虚拟仪器大赛决赛将于2015年7月13-14日在哈尔滨工业大学举行。全国虚拟仪器大赛始于2011年,由中国仪器仪表学会、教育部高等学校仪器类专业教学指导委员会主办,哈尔滨工业大学承办,美国国家仪器公司(NI)协办。作为由高校、行业协会和全球知名科技公司携手共建的拔尖创新人才的培养载体和卓越工程师的孕育平台,该大赛是全国工科类院校公认的
[测试测量]
CompactRIO和LabVIEW控制心脏模拟器设计
3D模拟器 挑战:开发一个逼真、可靠和可重新配置测试环境,帮助最新的心脏辅助装置进行提高和改善,而无需进行动物试验。 解决方案:利用NI CompactRIO创建一个独立的硬件在环(HIL)测试环境。该测试环境可以把人工机械心脏与循环血流模型相结合,创造一个包含真实血液动力环境的生动的解决方案。 CompactRIO提供了一个坚固、可靠、独立的平台,使我们的团队能够进行持续性测试,这在普通的计算机上是不可能实现的。 由心脏病导致的死亡占发达国家所有死亡人口的将近一半。心脏移植仍然是治疗心脏病最有效的方式,但捐献的器官远远及不上需求。为了解决这种不平衡情况,目前人们正在研究使用。利兹大学正在开发的一种新颖的机械人工心脏
[测试测量]
CompactRIO和<font color='red'>LabVIEW</font>控制心脏模拟器设计
LabVIEW中的时标、波形以及动态数据
  在LabVIEW中我们分析或采集的数据通常都是时间的函数。例如,我们可能希望知道在一天中温度随着时间的变化,或者是变化的波形在时间轴上绘出之后的样子。   LabVIEW有一些特殊的数据类型可以用来帮助一般的用户来以曲线的形式分析或展示这些数据。这些特殊的数据类型就是时标(Time Stamp)、波形(Waveform)和动态数据(dynamic da ta)。时标数据用来存储波形中的时间信息而多个波形可以保存在动态数据中。由于时标、波形以及动态数据的自然依赖关系,我们就在本文中对它们一起介绍。 时标(Time Stamp)   时标这个数据类型用来存储绝对日期/时间值,比如数据采集的时间。它的精度非常高,不论是
[测试测量]
<font color='red'>LabVIEW</font>中的时标、波形以及动态数据
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved