- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
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 的智能化多参数 传感器 设置技术是针对现有的普通 传感器 与数采系统设计的,使用范围广泛,应用前景看好。