在工程车辆液压参数主动测验体系中,因为测验参数较多,前端的传感器品种就较多,数据收集得出的原始数据单位和实践要求显现的数据单位不相同,并且参数单位转化的公式也不一致。压力传感器灵敏度的单位为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的智能化多参数传感器设置技能是针对现有的一般传感器与数采体系规划的,运用范围广泛,运用远景看好。