LabVIEW虚拟仪器开发软件在车辆工程中的应用

发布者:huanran最新更新时间:2014-11-03 来源: ck365关键字:LabVIEW  虚拟仪器  车辆工程 手机看文章 扫描二维码
随时随地手机看文章

  在工程车辆液压参数自动测试系统中,由于测试参数较多,前端的传感器种类就较多,数据采集得出的原始数据单位和实际要求显示的数据单位不相同,而且参数单位转换的公式也不一致。压力传感器灵敏度的单位为MPa/V,温度、流量、转速传感器虽然没有灵敏度值,但是根据要求最后应显示工程单位则必须对采集的原始数据进行单位转换,为此,利用Labview专门对多参数传感器设置进行开发,实现了只要输入传感器的序列号,计算机会自动显示其各转换因子,输入错误时自动报警,并在数据采集时自动显示各参数的工程单位,达到多参数传感器设置的智能化。

  LabVIEW虚拟仪器开发平台是一种图形化的编程平台,功能非常强大,在国外测试行业和国内航天测控领域应用比较广泛。智能化传感器设置针对所使用的美国IOTECH公司的WaveBook/512数据采集器和普通国产传感器进行开发。下面详细介绍其界面设计和开发程序。

  1. 智能化的传感器设置界面设计

  利用LabVIEW进行开发,先将4种参数的单位转换公式统一为1种:输出值=[a×(输入值+d)+b]×c。式中:输出值为工程单位的数据;输入值为原始单位的数据;a、b、c为常数, d为修正值。然后建立传感器标定信息数据库,再设计传感器设置界面,该界面上的功能有:打开传感器数据库、实时帮助、调用设置、传感器检查、保存设置、返回等。在对传感器进行设置时,只需要输入传感器的序列号,其余工作全部由计算机完成,即计算机完成传感器参数的读取,传感器序列号是否正确的检查,传感器设置的保存等工作。

  2. 智能化传感器设置的LabVIEW程序设计

  该软件整个程序中6种功能的实现是利用结构(Structures)中的循环(While)和序列(Sequence)来实现的。由循环实现“返回”功能,循环内嵌套的序列共五帧,每一帧实现1种功能。

  (1)实时帮助功能

  “实时帮助”在界面上是1个按钮,单击该按钮可以打开或关闭该功能。“实时帮助”是对界面上所有控件、设置、操作步骤等的详细解释,鼠标即点即显,非常方便使用。该功能大大提高了系统的可操作性,并减少了操作失误。

  (2)传感器数据库

  传感器数据库是指:所有传感器的标定数据库,包括该次试验使用和没有使用的所有传感器的标定信息,以及各种常数和修正值。单击“打开传感器库”控件,则出现所有传感器的标定数据库列表,再单击则关闭。该数据库的建立为以后的传感器检查和调用奠定了基础。

  (3)调用设置功能

  调用设置功能是指调用以前的设置文件,该功能主要是针对实际测试时,有的试验工况和传感器设置有可能和以前的某次试验重复,遇到这类情况时,利用该功能直接调用以前的设置,而不用重复手动输入,如果调用的文件与当前试验的设置有不同之处,可以随即修正。如果不调用以前的设置,也可以随时输入传感器的序列号,使用方便灵活。该功能可减少手动输入的工作,提高测试效率。

  (4)传感器检查及报警功能

  不管是调用以前的设置文件还是手动输入传感器序列号之后,即可单击“传感器检查”控件,如果输入的传感器序列号有错误则显示“重复”和“有无”。“重复”表示输入的传感器序列号有重复,系统报警并显示重复的通道号;“有无”表示输入的传感器序列号在传感器的标定数据库列表有还是没有,报警灯亮并显示出错的通道号。出现错误对话框,单击“OK”后,重新检查传感器序列号。如果输入的传感器序列号没有错误,则自动显示各传感器所对应的a、b、c、d等4种因子,并出现输入正确对话框,单击“OK”,即完成传感器的检查,可进行下一步的保存操作。

  (5)保存功能

  当传感器检查正确以后,可以通过保存功能把这次的传感器设置保存在指定的文件夹中,供“调用设置”功能调用以前设置文件时使用,也供以后的数据采集和数据处理时使用。

  (6)新对话框锁定功能

  该项功能是在针对软件使用过程中操作不当所引发的“程序中断”故障而设定的。开始使用该软件时,当在1个界面上打开新的对话框时,有时在新对话框之外的界面上。不自觉的单击鼠标,则出现新对话框消失、其他界面无法操作出现程序中断故障。对此系统设定了锁定功能,即只能对对话框中的控件进行操作,而原面板上的所有控件此时都处于锁定状态,只有完成新对话框中的操作并关闭该对话框之后,才能解除其他控件的锁定状态,恢复使用。此功能有效地防止使用者误操作而导致死机。

  3. 结论

  (1)该程序段完成了预计的所有功能,且方便直观,可操作性强,大大提高了测试效率和减少了人为设置带来的差错。

  (2)这种基于LabVIEW的智能化多参数传感器设置技术是针对现有的普通传感器与数采系统设计的,使用范围广泛,应用前景看好。

关键字:LabVIEW  虚拟仪器  车辆工程 引用地址:LabVIEW虚拟仪器开发软件在车辆工程中的应用

上一篇:虚拟仪器技术在产品测试、控制和设计中的应用
下一篇:基于网络的虚拟实验平台的设计与实现

推荐阅读最新更新时间:2024-03-30 22:49

使用LabVIEW为并网光伏设备开发监测系统
挑战:以低的成本在短时间内构建一个自定义的实时监测系统,能够使用多种测量设备评估并网光伏系统的性能和特性。 解决方案:使用开放式的NI LabVIEW软件平台设计监测系统和专用接口软件,将多个测量设备的输出通过串行接口输入到PXI系统,同时使用现成的用户数据报协议(UDP)函数将数据传输到PC,提供不同测量结果的实时显示。 “整套设备的核心是NI PXI-8184实时控制器,它提供了数据存储功能、有着极高的系统可靠性、紧凑性、坚固性和方便的可配置性。” 2007年,新加坡政府投入3.5亿新加坡元用于将城市改造为全球清洁能源枢纽,重点是开发太阳能。为了实现这个目标,新加坡政府和经济发展局下属的清洁能源研究与实验计划(
[电源管理]
使用<font color='red'>LabVIEW</font>为并网光伏设备开发监测系统
Labview 查看一次while循环运行的时间
在while循环中增加一个移位寄存器,移位寄存器的初始值使用时间计数器,在while循环里面增加一个减法Vi,再增加一个时间计数器,两者做差,最后显示差值。 在这里只能显示大概运行时间。如下图。
[测试测量]
<font color='red'>Labview</font> 查看一次while循环运行的时间
LabVIEW在智能虚拟仪器仿真中的应用
  1 引 言   在电子类课程中,实验是重要的教学手段之一,学生通过实验,可以加深对所学知识的理解。   但是,由于近年来学生人数在不断增加,实验室设备和规模都难以满足需要,学生很少有机会反复熟悉常用仪表的使用,更不能为设计性实验提供条件,这对培养学生的创新精神,加强实践动手能力都十分不利,而且学校的财力也难以支付大量实验室常规设备的更新。虚拟仪器的出现很好的解决了这个问题。所谓虚拟仪器技术,就是用户在通用计算机平台上,根据测试任务的需要,来定义和设计仪器的测试功能。 软件就是仪器 反映了虚拟仪器技术的本质特征。LabVIEW(Laboratory Vir2tual Inst rument Engineering Workb
[测试测量]
<font color='red'>LabVIEW</font>在智能<font color='red'>虚拟仪器</font>仿真中的应用
基于LabVIEW的数控机床网络测控系统——总体设计 (二)
  3.3通用数据采集卡的驱动设计   系统中,在数据采集卡部分,LabVIEW提供了大量的数据采集子程序,这些驱动程序从简单到高级,可以提供给用户使用,但这些子程序只支持NI的数据采集卡(DAQ)以及少数公司开发的支持LabVIEW平台的数据采集卡,而这些卡的价格较昂贵,一般的用户很难接受。因此,为了能在LabVIEW平台上使用普通数据采集,有以下几种方案可以解决LabVIEW与普通数据采集卡驱动的问题。   3.3.1基于LabVIEW的普通国产采集卡的驱动方法   为了解决LabVIEW与普通国产采集卡的接口驱动问题,有三种可行方案:   ①直接用LabVIEW的InPort , OutPort图标编程方式;   ②
[测试测量]
基于<font color='red'>LabVIEW</font>的数控机床网络测控系统——总体设计 (二)
基于虚拟仪器的多点随机振动试验控制系统的设计
应用领域:研发 挑战:设计并实现多点随机振动试验控制系统。 应用方案:使用NI公司的LabWindows/CVI软件配合动态信号分析卡NI-4551和动态数据采集卡NI-4472以及其他硬件快速开发一个基于PC的多点随机振动试验控制系统。 使用的产品:LabWindows/CVI,NI PCI-4551,BNC-2140,NI PCI-4472。 介绍 多点激励振动试验控制技术是对大型复杂试件开展可靠性和环境试验的关键技术,对产品可靠性的考核有着重要的意义。本文将给出多点随机振动试验的控制方案和控制系统的设计方案,在LabWindows/CVI平台上结合NI PCI-4551和NI PCI-4472板卡开发一个双振动台随机振动控制系
[应用]
使用LabVIEW和NI射频模块化仪器开发动态频率选择(DFS)认证测试
我们采用LabVIEW与NI射频模块化仪器为构架的DFS测试与报告制作解决方案,设计协助测试各种不同雷达波段需求的无线产品。 使用NI射频模块化仪器,在射频信号生成与测量速度方面,我们降低了成本,同时提升了测试性能。 - Dana Redington, Redwolf Technology LLC 2013-3-25 11:20:22 上传 下载附件 (52.39 KB) 挑战:针对DFS测试,我们采用集成式、自动化的低成本替代方案,取代昂贵、零碎和手动解决方案。 解决方案:我们采用NI PXI模块化仪器与NI LabVIEW软件,开发集成式软硬件DFS测试解决方案,以便分析进行DFS测试单位(UUT
[测试测量]
使用<font color='red'>LabVIEW</font>和NI射频模块化仪器开发动态频率选择(DFS)认证测试
NI LabVIEW2010 优化编译器 加速代码执行
美国国家仪器有限公司(National Instruments,简称NI)今天发布了LabVIEW图形化编程环境的最新版软件LabVIEW 2010,用于设计、测试、测量与控制。LabVIEW 2010新增了即时编译技术,可将执行代码的效率提高20%,并针对更多应用市场推出各种附加工具包的收费与评估版,用户还可轻松将自定义功能集成到平台上,这些全新特性进一步提高了LabVIEW 2010的效率。对于使用现场可编程门阵列(FPGA)的用户来说,LabVIEW 2010提供全新IP集成节点,能够将所有第三方FPGA IP集成到LabVIEW应用中,并可与Xilinx内核生成器兼容。此外,NI研发工程师通过在LabVIEW技术在
[测试测量]
NI <font color='red'>LabVIEW</font>2010 优化编译器 加速代码执行
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved