CN102777370B - 基于LabVIEW的高压泵性能测试***的实现方法 - Google Patents

基于LabVIEW的高压泵性能测试***的实现方法 Download PDF

Info

Publication number
CN102777370B
CN102777370B CN201210006871.5A CN201210006871A CN102777370B CN 102777370 B CN102777370 B CN 102777370B CN 201210006871 A CN201210006871 A CN 201210006871A CN 102777370 B CN102777370 B CN 102777370B
Authority
CN
China
Prior art keywords
test
data
daqmx
pressure
interface
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201210006871.5A
Other languages
English (en)
Other versions
CN102777370A (zh
Inventor
陈淑梅
黄惠
陈元贵
陈传铭
张伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fuzhou University
Original Assignee
Fuzhou University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuzhou University filed Critical Fuzhou University
Priority to CN201210006871.5A priority Critical patent/CN102777370B/zh
Publication of CN102777370A publication Critical patent/CN102777370A/zh
Application granted granted Critical
Publication of CN102777370B publication Critical patent/CN102777370B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Testing Of Devices, Machine Parts, Or Other Structures Thereof (AREA)

Abstract

本发明涉及一种基于LabVIEW的高压泵性能测试***的实现方法,包括以下设计流程:登录***:主要采用LabVIEW里面互连接口内database工具包,与设置有用户信息数据库的Office Access建立数据互联;参数设置:提供一参数设置界面;主界面显示设计:其是一人机交互界面,主要包括实验数据实时显示、状态监视以及实时操控;生成报告:在LabView当中利用NI office报告生成工具包,制作office报表;停止、退出***。本发明可以对电机0~3000r/min无级调速,能对***压力0~40MP无级调节;能对真空度行程0~40mm无级调节,能对压力、真空度、转速、转矩、温度进行数据采集、分析和处理,从而为高效、精确的完成对高压泵的性能做全面的分析和研究提供了较好的平台。

Description

基于LabVIEW的高压泵性能测试***的实现方法
技术领域
本发明涉及高压泵性能测试技术领域,特别是一种基于LabVIEW的高压泵性能测试***的实现方法。
背景技术
近年来出现和逐渐发展成熟的虚拟仪器技术是计算机辅助测试(CAT)的最新发展形式,它具有的图形化用户界面取代了传统仪器的控制面板,节省了硬件投入;模块化结构使得***开发周期大大缩短,并且具有良好的开发性和可扩展性,因此逐渐成为当前测控领域的热点。
同时,基于虚拟仪器的测控***软件的开发基于LabVIEW平台是目前应用最广、功能最强的图形化软件开发集成环境,被视为一个标准的数据采集和仪器控制软件,LabVIEW(Labtoratory Virtual Instrument Engineering Workbench,试验室虚拟仪器工作平台)是美国国家仪器公司(NI公司)推出的创新产品,它的使用是目前国际上唯一的图形化编程语言——G语言,用户可以基本上不用写代码,而只需利用流程图就可完成测试任务,使用户从复杂的程序设计中解放出来,从而将更多的精力投放到物理问题本身的研究,提高了工作效率,也降低了对LabVIEW使用者的专业要求。LabVIEW的两大基本功能是DAQ数据采集和仪器控制,它们是LabVIEW的核心技术,也是LabVIEW与其他编程语言相比的又一优势所在,利用LabVIEW我们能够轻松地搭建一套数据采集与控制***。
LabVIEW在高压泵性能测试台测控***的应用,让高压泵性能测试台的计算机辅助测试***界面更为的美观,形象,并能随时根据需要增加界面功能。用LabVIEW编写程序时,可以对试验台所采集的数据可以进行处理、分析,不需要通过硬件调试,大大减少硬件开发时间,减少硬件投入成本,有利于试验台的维护,程序人员只需要对程序进行修改,来满足各种数据处理、分析和显示。LabVIEW能对各种类型数据进行采集,并能对不同类型型号的仪器进行控制,在编写程序时,只需要写简单的设置,不受***中传感器的限制,面向对象广泛,减少后续人员的技术障碍,给实验功能的拓展带来方便。
综上,研制出一套基于LabVIEW的高压泵性能测试***的软件,能提高泵性能测试台的测控效率,对其操作更为简便,为泵性能的测试和分析提供了一流的软件平台,具有较大的使用价值和推广价值。
发明内容
本发明的目的是提供一种基于LabVIEW的高压泵性能测试***的实现方法,能实现对高压泵高效、精确的的性能测试。
本发明采用以下方案实现:一种基于LabVIEW的高压泵性能测试***的实现方法,其特征在于,包括以下设计流程:登录***:主要采用LabVIEW里面互连接口内database工具包,与设置有用户信息数据库的Office Access建立数据互联;参数设置:提供一参数设置界面;主界面显示设计:其是一人机交互界面,主要包括实验数据实时显示、状态监视以及实时操控;该些功能的实现主要是利用测量I/O里面的DAQmx数据采集测量工具,通过创建DAQmx任务,连接NI DAQ硬件,设定好物理通道,DAQ程序控制采集卡对物理通道上的不同类型的数据进行采集,然后实时显示;所述的DAQmx任务主要包括对硬件控制的模拟量输出、传感器采集信号的模拟输入、传感器采集信号的脉冲量输入、对硬件控制的数字信号输出,硬件状态采集信号输入;生成报告:在LabView当中利用NI office报告生成工具包,制作office报表;停止、退出***。
本发明利用LabVIEW对高压泵性能测试台软件***的设计,可以对电机0~3000r/min无级调速,能对***压力0~40MP无级调节;能对真空度行程0~40mm无级调节,能对压力、真空度、转速、转矩、温度进行数据采集,分析和处理,并对其实时显示和记录;能对各种状态进行显示,并产生相应的自动控制,实现了手动/自动的同时操作,直接反馈,也可以实现一键式全自动化;能进行14项试验项目,并制作相应的报表并打印。从而使该测试台能高效的,精确的完成对能的性能试验,为对泵的性能做全面的分析和研究提供了较好的平台。
附图说明
图1是本发明***的主界面示意图。
具体实施方式
下面结合附图及实施例对本发明做进一步说明。
本实施例提供一种基于LabVIEW的高压泵性能测试***的实现方法,该***包括显示、操作主界面,主要是对实验进行设置、监控和操作;软件设计部分是测控***的关键,其是完成对各种数据进行采集,完成试验的后台步骤,实现主界面的功能。具体的试验台的测控***的方法包括以下设计流程:登录***——参数设置——主界面显示设计——生成报告——停止、退出***。
登录***:该登录***主要是用来限制非相关操作人员进入该试验界面,只有得到用户名和密码的认证才能进入试验操作界面。其主要采用LabVIEW里面互连接口内database工具包,与设置有用户信息数据库的Office Access建立数据互联,因为LabVIEW数据库工具包只能操作而不能创建数据库,必须借助第三方数据库***,所以需要采用Office Access。首先在Office Access建立一个名为“用户信息”数据库,里面包含相关操作人员,管理员的信息(姓名、密码、操作权限、登录次数、登录时间);然后利用LabVIEW 数据库工具包基于ODBC(Open Database Connectivity)技术,在使用ODBC API函数时,需要提供数据源名DSN(Data Source Names)才能连接到实际数据库,所以需要先创建DSN,利用其来连接数据库;最后利用database工具包一些基本操作,包括创建表格、删除表格、添加记录、查询记录等来进行程序编写。本实施例中,通过在While循环中放置一个事件结构并设置三个事件分支来对界面上的三个按钮进行事件响应,三个分支分别为用户登录、进入***、退出***。
下面对本实施例上述的三个分支做进一步说明,用户登录:是利用database工具包一些基本操作对已建立好的数据库里面的用户信息进行查询,当在用户名和密码文本框输入姓名和密码后,程序通过与数据库的连接,开始检索用户名,当用户名不正确时,进入条件结构假的分支,直接弹出对话框,显示“用户名不存在”。当用户名正确后,即条件结构进入真的分支时,继续检索密码。当密码不正确时,进入内部条件结构假的分支,直接弹出对话框,显示“用户名或密码不正确”。只有当用户名和密码同时正确后,才会登录成功,显示“进入***”的按钮。同时显示登录人员权限,登录次数和上次登录时间并累加次数和记录该次的登录时间。该登录界面对用户权限分为管理员和操作员,管理员登陆成功后可以对试验台进行试验操作、用户信息进行管理、试验程序进行修改以及软件后续开发,而操作员只能对试验台进行试验操作和修改自己的密码。当连续三次输入用户名或密码都不正确后,该事件结构进入退出***分支,显示对话框“欢迎下次使用”,并将所有文本框信息清空,显示界面关闭。
进入***:只有当用户名和密码同时正确后,才会登录成功,显示“进入***”的按钮,同时“用户登录”按钮消失。点击“进入***”按钮,触发事件结构的进入***分支进行运行,该登录界面会自动关闭,开始进入试验台操作主界面。在进入试验主界面之前,由于主界面程序复杂,会显示进入主界面缓冲进度条,达到100%时,会显示出主界面,开始进行试验。
退出***:当连续三次输入用户名或密码都不正确,或者当点击“退出***”按钮时,该事件结构进入退出***分支,显示对话框“欢迎下次使用”,并将所有文本框信息清空,登录界面关闭。
请参见图1,图1是本实施例主界面示意图,在该主界面上,通过对泵参数的预先设置,能完成试验台各电机的启停,换向阀的切换,电机的调速,***压力的调节,各状态的显示,试验压力,流量等的实时显示等。该参数设置是提供一参数设置界面;该主界面功能的实现主要利用测量I/O里面的DAQmx(Data Acquisition Measurement experience)数据采集测量工具,DAQmx相比其他,能更有效的多线程数据采集、更好的单点数据采集性能、更轻松更可靠地进行数据采集。更重要的是它作为最新的NI测量服务软件,支持最新的NI DAQ硬件,包括M系列***式DAQ设备,一些最新的USB DAQ设备,以及数以百计传统NI-DAQ所支持的DAQ设备。我们通过创建DAQmx任务,连接NI DAQ硬件,设定好物理通道,DAQ程序控制采集卡对物理通道上的不同类型的数据进行采集,然后显示在前面板上的虚拟仪表上。DAQmx任务主要包括对硬件控制的模拟量输出、传感器采集信号的模拟输入、传感器采集信号的脉冲量输入、对硬件控制的数字信号输出,硬件状态采集信号输入。
所述的对硬件控制的模拟量输出:首先创建模拟输出任务,选择AO电流型,比例溢流阀调压和电动调节阀的行程调节选择PXI6238-1/AO 0-1通道,因为比例溢流阀只有一个线圈,对比例溢流阀的电流输出选择12~20mA,而对电动调节阀的电流输出则是标准电流4~20mA;电机的调速是选择PXI6238-2/AO 0通道,电流输出选择为标准电流4~20mA,以上三种模拟输出都是根据电气件信号类型来选择电流输出,而12-20mA应对应调压范围是0~40MP,4~20mA对应电动调节阀的行程为0~40mm和电机的调速范围0~3000r/min,在前面板需要显示的压力,行程,转速的实际数值,所以在程序里需要对这些数据进行线性换算到电流的范围。
所述的传感器采集信号的模拟输入的实现:该试验台需要采集的量,像压力、转速、温度等都是4~20mA电流信号,对需要采集的五个模拟量只需创建一个DAQmx模拟输入任务,通道选择为PXI6238-1/AI 0-4这五个通道,设置为电流型的模拟输入,范围为4~20mA的连续采样。跟上述的模拟量输出一样,需要在WHILE循环结构内创建DAQmx电流读取,对采集到的电流数值进行读取,由于是多个信号输入,则要设置为多通道单采样,最后是清除任务,保证采集到的数据及时更新。同样,由于在前面板上需要的显示的压力、温度,转速等实际数据,而不是电流值,需要多采集到的电流进行线性换算,转换为0~50MP、0~100℃、0~3000r/min等等的直观显示。在我们对信号进行采集的过程中,由于硬件的局限和外部信号的干扰,采集到的电流信号总会有一定的波动,加上采样率较高,采集到的数据更新较快,且上下波动较大,不利于数据的读取和显示。所以我们需要不影响采样率的情况下,保证数据的可靠性。采取的方法是对信号每1ms采集一次,在FOR循环下,3s钟采集数据3000个,对3000个数据进行取平均值,这样显示的数据也会间隔3秒才变化,便于数据的读取,保证数据的准确性。由于是对五个通道数据的采集,对信号的读取是数组类别,所以在最后显示时,需要对数组进行索引,让其显示在对应的单个控件内。当采集到的压力大于40MP时,会发生高压报警,并自动停止主电机并卸载;当采集的温度大于90℃时,会发生高温报警,并自动打开冷却器。
 所述传感器采集信号的脉冲量输入的实现:主要是对流量计发出的脉冲信号频率的的采集转换为流量。三个流量计的选择是通过状态机选择,但采集过程一样,以LC50流量计为例,需要创建一个DAQmx计时器任务,通道选择为PXI6238-2/CTR0 ,设置为CI频率采集,同样在WHILE循环结构内创建DAQmx频率读取,设置为单通道单采样,最后同样需要清楚任务。由于对信号频率的采集会受到外界环境一定的影响,加上液压油流动过程中波动的影响,对采集的数值也要进行过滤,取平均值。LC50发出的每个脉冲代表0.04L,频率代表的是每秒钟发出脉冲的个数,所以转为为流量的计算为:f*0.04*60L/min,在程序中需进行线性计算如图所示。其他流量计亦是如此,在这里就不累述了。
所述对硬件控制的数字信号输出的实现:主要是给继电器发出高电平,从而实现对电机,换向阀等等的控制, 高电平的发出是由布尔量的真来发出,低电平是由布尔量的假来发出。由于对继电器的控制只需要开关的点动或由采集卡发出的短暂的高电平,所以在给采集卡写入高电平后,150ms后写入低电平,实现点动。首先创建数字输出的DAQmx任务,连接DAQmx数字写入,将布尔量真写入,设置为数字布尔一线一点,这样高电平输入,再利用平铺式顺序结构,延时150ms后,再次连接DAQmx数字写入,将布尔量假写入,也设置为数字布尔一线一点,这样转换为低电平输入,最后需要DAQmx清除任务和程序错误输出。
所述硬件状态采集信号输入的实现:主要是对电机运行的状态,换向阀得失电的状态,过滤器的堵塞状态等等进行采集,在前面板上由布尔量显示灯显示,而且要持续采集。共要23个数字量需采集,需要三个物理通道,所以需要创建三个数字输入DAQmx任务,PXI6514通道0的0-7线对功率回收状态,加载状态等8个量采集;PXI6514通道1的0-7线对油箱液位、加载阀的选择状态等8个量采集;PXI6514通道2的0-6线对7个过滤器的堵塞状态采集。然后的分别连接三个DAQmx数字读取,都设置为数字1D布尔1通道1采样由于采集到的8个布尔量会组成数组,需要利用数组索引将其单独显示。最后需要DAQmx清除任务和程序错误输出。
本***由于采集的数据多,因此这里说明下各动作的逻辑关系,该关系主要利用条件结构和枚举量来对不同继电器进行选择控制,实现彼此的逻辑关系。该关系大体可归纳为以下三种:
1.流量计的选择:试验过程中液压油只允许经过一个流量计,即选择了一个流量计的换向阀得电时,另外两路不通。此外,还需实现手动/自动的同时操作,状态的同步显示。首先通过枚举控件对流量计进行选择,当选择到的流量计与实际正在工作的流量计一致时,则程序不做处理;当不一致时,程序则要选择你当前的操作,运行条件结构内对应的分支,通过对应的物理通道进行数字输出,是换向阀切换到选择当前要用的流量计。当使用手动按钮时,采集状态程序会对流量计工作的状态进行采集并反馈到界面上的布尔控件,是其真假性与实际保持一致,这样虚拟按钮与实际按钮才不会冲突,手动/自动随时切换和同步操作。
2、加载方式选择:试验过程中也是只允许一个加载溢流阀工作,其软件上实现的原理跟流量计基本上相似。不同的是流量计是由三个换向阀控制,而加载的三种方式只有两个换向阀控制,40MP直动溢流阀的选择是通过两个换向阀都失电的工作位置来选择的,对其工作状态的显示是通过程序上布尔的逻辑关系才实现,即当换向阀都失电时,40MP直动溢流阀的布尔指示灯会显示为真。
3、其他动作:其他像电机的启停,冷却器的启停等等,彼此工作是独立的,不存在逻辑关系,只需直接选择对应的物理通道。同样的是实际按钮与布尔按钮的工作状态也需保持一致,手动/自动随时切换和同步操作。
值得一提的,本实施中,该主界面内还包括试验项目选择,如图1所示,在该主界面左边的列举控件里选择要进行的试验项目,主界面的正中间的下方会跳出对应试验项目的界面,从而对该试验项目进行相关的操作和获取试验数据。对其试验项目选择主要利用事件结果和条件结构,事件结构用来选择试验项目,我们双击试验试验项目的名称时,首先会弹出是否进行该实验的对话框,当选择取消时,则该试验项目不进行,条件结构为假,不进行试验;当选择确定时,程序会选择对应试验项目的条件结构分支,运行该分支的程序,开始调用对应试验的VI,出现其子面板。当试验结束时,程序会关闭应用,保证能顺利的进入其他的试验。
要说明的是,主界面与试验项目界面的数据交换必须保证一致性:主界面所采集的数据或状态需要传送给试验项目VI进行一系列的处理,同时在试验项目VI的操作需要反馈到主界面上,保住对各运行状态的正确监控。该数据的交换主要利用数据通信里面的通知器操作才实现的。1.将采集数据输送给试验项目VI:首相要创建“获取通知器应用”,命名为“获取采集数据”,数据类型设为数组,然后连接WHILE循环结构内的“发送通知”,将采集的流量、转速、温度、压力等数据组成一个数组后发送给试验项目VI里面的“等待通知”,进行数据读取,最后在循环外取消通知,保证数据的更新。2.试验项目VI的操作需要反馈回主界面:原理同上一样,需要在试验项目VI创建“获取通知器应用”, 命名为“启停或调节”,最后是在主界面上得到相应的操作和运行状态。
本实施例中,所述的试验项目界面:参考《JB/T7042-1993液压齿轮泵试验方法》、《JB/T7043-2006液压轴向柱塞泵试验方法》、《JB/T7040-1993 液压叶片泵试验方法》等国家标准,确定了液压泵性能试验台试验项目。如下:
出厂试验:1.容积效率试验 2.总效率试验 3.变量特性试验 4.超载性能试验
 5.外渗漏检查;
型式试验:1.排量验证试验  2.效率试验  3.变量特性试验  4.自吸试验
 5.超速试验 6.超载试验  7.满载试验  8.效率检查 9.密封性能检查。
不同的试验项目是在不同的试验条件下进行的,试验操作各不相同,对数据的处理也不一样,所以需要对各个试验项目进行独立编写,更准确的测试试验数据,更直观的观察试验结果。
当向文本框或数值框中输入好泵的参数后,点击“确定”按钮后,这些参数会捆绑为簇的形式保存成txt格式的文件,方便后面每个实验项目对其文件的读取。首先要利用创建数据记录vi创建一个名为parameter file.txt的文件,然后将其写入数据记录文件加以保存,最后要关闭文件,保证换泵之后参数成功的更改。
本实施的主界面还包括一跑合实验界面,在对泵进行实验前,需要对泵跑合。是在额定转速下,从空载压力开始逐渐加载,分级跑合,跑合时间与压力分级根据实际需要确定,但在额定压力下得跑合时间应大于等于2min。该跑合实验的界面包括在泵的不断运行中,输出压力、输入压力、油温、转速、转矩和流量的实时数据跟踪显示,跑合开始时间及跑合运行实验的记录等内容。在设置参数栏,需要对跑合时间,压力分级级数、分级时间和额定压力下跑合时间进行设置。现场数据显示信息室对泵的性能信息进行记录对比,以便于分析。程序上,首先通过通知器将主程序采集到的实时数据传递到该跑合实验界面上,保证数据的一致性。通过读取前面对泵参数设置的文件,将泵的参数在该跑合实验中读取出来,保证泵是正确的的条件下运行。跑合实验的开始是有一个布尔控件控制条件结构来实现的,当点击“开始跑合”按钮后,条件结构为真,实验开始,仪表开始显示采集到的数据。这里的压力分级运行时通过FOR循环实现的,循环次数为分级级数,每次循环时间为每级压力跑合时间,通过“等待时间”这一控件实现,循环时间可自行设置。而跑合起始时间和跑合运行时间可通过“Elapsed Time”控件来实现,可以根据这一时间判断跑合时间的长短,额定压力的运行时间可以选择跟以上级别的压力不同,该时间可以长断由操作者何时停机来确定。最后就是将实验数据绘制成表格的形式,加以储存记录。
下面我们以型式试验中得效率实验为例进行简单说明:效率试验是在最大排量、额定转速下,使被试泵的出口压力逐渐增加到额定压力的25%,待测试状态稳定后,测量与效率有关的数据。然后按照上述方法,使被试泵的出口压力为额定压力的40%、55%、70%、80%、100%时,分别测量与效率有关的数据,包括容积效率、总效率、实际流量、输出功率。效率试验的界面包括泵的不断运行中,输出压力、输入压力、油温、转速、转矩和流量的实时数据跟踪显示;泵在最大排量、额定转速下,压力分别为额定压力的25%、40%、55%、70%、80%、100%时,容积效率、总效率、实际流量、输出功率表格显示,比较数据变化;利用上述表格的数据绘制成泵的性能曲线,不同颜色的曲线代表不同的数据,用来分析数据走向,得出泵的最佳性能参数。
效率试验程序上,首先通过通知器将主程序采集到的实时数据传递到该效率试验上,保证数据的一致性,同时也将效率实验中对转速,压力等等的设置传递给主程序,对试验台进行对应的控制和调节,此时也通过读取前面对泵参数设置的文件,将泵的参数在该跑合实验中读取出来,保证泵是在自身正确的的条件下运行。速度的调节和压力的调节等都是通过状态机来实现,在条件结构中,第一分支为“初始化”,该分支中当点击布尔控制时,布尔量为真,会通过选择枚举量的“调速”状态,进入条件结构的“调速”分支,否则一直停在初始化状态,试验不进行。当进入“调速”分支后,额定转速会通过通知器传递给主程序,让电机转速调节到泵的额定转速,此时处于卸载状态,***压力为0,当电机转速达到泵的额定转速后,通过选择会进入“空载”分支,否则一直在调速。当进入空载分支后,此时仍为卸载状态,压力为0,但状态机会直接进入“25%压力”分支,此时给加载换向阀输送布尔量真,让其得电,***开始加载,比例溢流阀开始调压,当压力达到额定压力的25%时,状态机会进入“25%测量”分支,否则一直调压。在“25%测量”分支中,程序开始通过获取的实时数据,开始计算处理得出该压力下容积效率、总效率、实际流量和输出功率,同时进入“40%压力”分支。此后,压力分别为额定压力的40%、55%、70%、80%、100%时,实验数据的获取类似,当在100%压力状态下完毕后,可以通过点击“复位”控制,使其状态机进入“结束”分支,***开始卸载,降速停机,程序也停止运行。实验中,也可以通过急停按钮,随时停止程序运行,试验台卸载,停机。在试验结束时,需要对可靠数据进行保存,储存,并对试验结果进行分析,就需要试验报告的生成。而在自动化测试领域,生成的Office报表(Word,Excel)几乎是每个专业的自动化测试程序的标配。在LabView当中利用NI office报告生成工具包,就能快速的制作出一份精美的office报表。
该试验台的报表的生成是基于office word的,下面以效率试验的报告为例进行说明:
首先创建新的office word文档,用Bookmark来为每一个位置命名,因为LabView中的MS office report.vi 可以找到Word模板中有Bookmark的位置。
在word模板中,第一行输入“效率试验测试报告”,作为该试验报告的标题。第二行输入“试验参数”,建立试验参数显示栏,第三行输入“泵的型号”,这是光标停在“泵的型号”后面,在这个位置添加一个Bookmark,此后依次为“额定压力(MP)”、“排量(L/r)”、“额定转速(r/min)” 、“最高压力(Mp)”、“最高转速(r/min)”、“试验人员”、“试验日期”添加Bookmark。在实时数据显示栏中,为“输入压力(KP)”、“输出压力(MP)”、“油温(℃)”、“转速(r/min)”、“转矩(N·m)”、“40流量计(L/min)”、“50流量计(L/min)”添加Bookmark。在试验数据表格栏中,添加一个表格的Bookmark,在试验数据曲线图中,添加一个图表的Bookmark。这样在word中我们可以显示试验中必须涉及的数据和图形。
完成上述步骤后,将该模板文件以Word97-2003 template格式保存。然后在效率实验的LabView程序框图中放入MS Office Report.vi,在弹出对话框中template选项中选择“Custom Report for word”,接着在Path to template里面选中刚才保存的模板,,MS office report.vi会自动找到命过名的单元格。
这样,报告模板的配置已经完成,下面只需要将效率实验的数据与MS Office Report.vi中对应的选项连接起来,将MS Office Report.vi放置在条件结构中,有一个布尔控件来控制,我们需要生成报告的时候,让布尔控件为真。程序运行后,MS Office Report.vi就会把内容精准的插到word指定的位置中,最终生成的报表。
上述为效率实验测试报表程序编写,其他实验报表的制作类似,这里不作一一介绍。
以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。

Claims (1)

1.一种基于LabVIEW的高压泵性能测试***的实现方法,其特征在于,包括以下设计流程:登录***:主要采用LabVIEW里面互连接口内database工具包,与设置有用户信息数据库的Office Access建立数据互联;参数设置:提供一参数设置界面;主界面显示设计:其是一人机交互界面,主要包括实验数据实时显示、状态监视以及实时操控;实验数据实时显示、状态监视以及实时操控该些功能的实现主要是利用测量I/O里面的DAQmx数据采集测量工具,通过创建DAQmx任务,连接NI DAQ硬件,设定好物理通道,DAQ程序控制采集卡对物理通道上的不同类型的数据进行采集,然后实时显示;所述的DAQmx任务主要包括对硬件控制的模拟量输出、传感器采集信号的模拟输入、传感器采集信号的脉冲量输入、对硬件控制的数字信号输出、硬件状态采集信号输入;生成报告:在LabView当中利用NI office报告生成工具包,制作office报表;停止、退出***;所述的参数包括泵的型号、出厂编号、生产单位、额定压力、排量、额定转速、最高压力、最高转速、实验用油、实验日期、实验人员、生产日期;所述的对硬件控制的模拟量输出采用以下方式实现:首先创建模拟输出任务,选择AO电流型,比例溢流阀调压和电动调节阀的行程调节选择PXI6238-1/AO 0-1通道,因为比例溢流阀只有一个线圈,对比例溢流阀的电流输出选择12~20mA,而对电动调节阀的电流输出则是标准电流4~20mA;电机的调速是选择PXI6238-2/AO 0通道,电流输出选择为标准电流4~20mA,以上三种模拟输出都是根据电气件信号类型来选择电流输出,而12-20mA应对应比例溢流阀的调压范围是0~40MP,4~20mA对应电动调节阀的行程为0~40mm和电机的调速范围0~3000r/min,在前面板需要显示的压力、行程、转速的实际数值,所以在程序里需要对这些数据进行线性换算到电流的范围;所述传感器采集信号的模拟输入采用以下方式实现:创建一个DAQmx模拟输入任务对传感器采集的信号进行转换以形成模拟量输入,其通道选择为PXI6238-1/AI 0-4这五个通道;所述传感器采集信号采取的方法是对信号每1ms采集一次,在FOR循环下,3s钟采集数据3000个,对3000个数据进行取平均值,以保证数据的准确性;所述传感器采集信号的脉冲量输入采用以下方式实现:通过传感器对流量计发出的脉冲信号频率进行采集转换为流量,需要创建一个DAQmx计时器任务,通道选择为PXI6238-2/CTR0 ,设置为CI频率采集,同样在WHILE循环结构内创建DAQmx频率读取,设置为单通道单采样,对采集的数值也要进行过滤,取平均值;所述对硬件控制的数字信号输出是给继电器发出高电平,从而实现对电机,换向阀的控制, 高电平的发出是由布尔量的真来发出,低电平是由布尔量的假来发出,由于对继电器的控制只需要开关的点动或由采集卡发出的短暂的高电平,所以在给采集卡写入高电平后,150ms后写入低电平,实现点动,首先创建数字输出的DAQmx任务,连接DAQmx数字写入,将布尔量真写入,设置为数字布尔一线一点,这样高电平输入,再利用平铺式顺序结构,延时150ms后,再次连接DAQmx数字写入,将布尔量假写入,也设置为数字布尔一线一点,这样转换为低电平输入,最后需要DAQmx清除任务和程序错误输出;所述硬件状态采集信号输入是对电机运行的状态、换向阀得失电的状态、过滤器的堵塞状态进行采集,需要三个物理通道,所以需要创建三个数字输入DAQmx任务,PXI6514通道0的0-7线采集8个量,其中包括功率回收状态,加载状态采集,PXI6514通道1的0-7线采集8个量,其中包括油箱液位、加载阀的选择状态,PXI6514通道2的0-6线采集7个量,其中包括7个过滤器的堵塞状态,然后分别对应连接一个DAQmx数字读取,都设置为数字1D布尔1通道1采样,由于采集到的8个布尔量会组成数组,需要利用数组索引将数组单独显示最后需要DAQmx清除任务和程序错误输出;所述主界面显示设计还包括试验项目选择,进入试验项目界面后,该试验项目界面与所述主界面之间的数据交换通过将采集的数据转换成数组进行交互;所述的试验项目包括出厂试验和型式试验,所述的出厂试验包括容积效率试验、总效率试验、变量特性试验、超载性能试验和外渗漏检查;所述的型式试验包括排量验证试验、效率试验、变量特性试验、自吸试验、超速试验、超载试验、满载试验、效率检查和密封性能检查。
CN201210006871.5A 2012-01-11 2012-01-11 基于LabVIEW的高压泵性能测试***的实现方法 Expired - Fee Related CN102777370B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210006871.5A CN102777370B (zh) 2012-01-11 2012-01-11 基于LabVIEW的高压泵性能测试***的实现方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210006871.5A CN102777370B (zh) 2012-01-11 2012-01-11 基于LabVIEW的高压泵性能测试***的实现方法

Publications (2)

Publication Number Publication Date
CN102777370A CN102777370A (zh) 2012-11-14
CN102777370B true CN102777370B (zh) 2015-06-03

Family

ID=47122422

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210006871.5A Expired - Fee Related CN102777370B (zh) 2012-01-11 2012-01-11 基于LabVIEW的高压泵性能测试***的实现方法

Country Status (1)

Country Link
CN (1) CN102777370B (zh)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102945041A (zh) * 2012-12-03 2013-02-27 重庆市星格水泵有限公司 一种泵安全运行监测***
JP5968834B2 (ja) * 2013-06-21 2016-08-10 株式会社ソニー・インタラクティブエンタテインメント 情報処理装置
CN105071913A (zh) * 2015-07-23 2015-11-18 柳州一合科技有限公司 一种多用户信号的同步方法
CN106801670A (zh) * 2015-11-26 2017-06-06 中国人民解放军军械工程学院 液压泵寿命试验台
CN107644156A (zh) * 2017-09-12 2018-01-30 合肥国轩高科动力能源有限公司 一种基于Labview的权限登录方法及***
CN107727965A (zh) * 2017-10-16 2018-02-23 安德信微波设备有限公司 一种基于Labview的固态放大器的测控***及其方法
CN107966643B (zh) * 2017-10-18 2020-09-29 中山大学 一种实时测试数据的交互式可视化装置及其实现方法
CN109298353A (zh) * 2018-10-25 2019-02-01 江苏理工学院 基于LabVIEW的LED驱动电源测试***
CN110145473B (zh) * 2019-06-14 2020-06-05 江苏省机械研究设计院有限责任公司 一种判断液压泵自吸性能的检测方法
CN111026778B (zh) * 2019-12-16 2023-05-30 华南理工大学广州学院 基于LabVIEW的多功能雕刻机的数据搜索方法
CN111365222A (zh) * 2020-03-31 2020-07-03 凯龙高科技股份有限公司 一种后处理计量泵终检测试台
CN114415765A (zh) * 2022-01-11 2022-04-29 烟台松川自动化科技有限公司 一种平行反应仪的控制***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1792459A (zh) * 2005-11-25 2006-06-28 天津理工大学 一种基于虚拟仪器控制技术的物理化学实验***
CN201247097Y (zh) * 2008-08-12 2009-05-27 西安理工大学 水电机组振动监测及分析装置
CN201662702U (zh) * 2010-07-21 2010-12-01 中国地质大学(武汉) 一种基于labview的变频水处理控制装置
CN201740656U (zh) * 2010-05-27 2011-02-09 山东理工大学 一种基于LabVIEW的推土机动态参数的测试装置
CN201844928U (zh) * 2010-10-15 2011-05-25 华南理工大学 基于LabVIEW的电动汽车数据采集***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1792459A (zh) * 2005-11-25 2006-06-28 天津理工大学 一种基于虚拟仪器控制技术的物理化学实验***
CN201247097Y (zh) * 2008-08-12 2009-05-27 西安理工大学 水电机组振动监测及分析装置
CN201740656U (zh) * 2010-05-27 2011-02-09 山东理工大学 一种基于LabVIEW的推土机动态参数的测试装置
CN201662702U (zh) * 2010-07-21 2010-12-01 中国地质大学(武汉) 一种基于labview的变频水处理控制装置
CN201844928U (zh) * 2010-10-15 2011-05-25 华南理工大学 基于LabVIEW的电动汽车数据采集***

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
基于LabVIEW的机油泵测试与分析***的开发;吴慧等;《汽车实用技术》;20110115(第01期);第26-29页 *
基于虚拟仪器的液压泵马达性能测试***研究;杨超;《中国优秀硕士学位论文全文数据库》;20060815;正文10-11页、50-52页 *
虚拟仪器技术在液压泵性能测试***的应用;田玲等;《液压与气动》;20060120(第01期);第34-37页 *

Also Published As

Publication number Publication date
CN102777370A (zh) 2012-11-14

Similar Documents

Publication Publication Date Title
CN102777370B (zh) 基于LabVIEW的高压泵性能测试***的实现方法
CN103077033B (zh) 一种优化组态***
CN111144025B (zh) 一种基于多层次重构的仿真模型参数化集成***及方法
CN103279124B (zh) 一种面向电动汽车电机控制器开发的实验***
CN104808584A (zh) 机床多源能耗***多信息在线检测***
GB2449380A (en) A system suitable for modifying process control data
CN103941675A (zh) 基于无线网络的安全监测管理***
CN112532299B (zh) 基于模块拼接的卫星测试自动执行***
CN103541948B (zh) 液压元件试验台分布式状态监测网络***
CN106201803A (zh) 一种基于被测试对象模型的通用自动化测试***及方法
CN102819629A (zh) 三维模型的自动装配方法及***
CN109654009B (zh) 一种液压泵马达性能测试***及其测试方法
CN112784501A (zh) 一种设备的剩余寿命预测模型建模***及方法、预测***
CN108694448A (zh) Phm平台
CN112347586A (zh) 对液压***进行数字孪生的***
CN101382802B (zh) 养路机械电气***状态监测与诊断装置及监测诊断方法
CN109871321A (zh) 一种测试用例代码自动生成的方法及测试用例管理平台
CN206991291U (zh) 一种用于铁科iii型计算机联锁的自动化测试平台
CN107544895A (zh) Hadoop大数据平台测试***及方法
CN101846117B (zh) 液压缸性能测试装置
CN102760086B (zh) 基于柔性测试技术的数据检测控制方法和装置
CN109374287A (zh) 一种液力缓速器控制阀检测***及方法
CN108694676A (zh) 一种高效处理电力试验数据的***及方法
CN112699549A (zh) 一种含cdfs结构的航空发动机非线性模型建模***及建模方法
CN112731158B (zh) 一种动力电池测试***数据后处理方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150603

Termination date: 20220111