一种举升机应用软件的测试装置及测试方法与流程

文档序号:13164410阅读:244来源:国知局
一种举升机应用软件的测试装置及测试方法与流程

本发明涉及汽车维修设备领域,具体涉及一种举升机应用软件的测试装置及测试方法。



背景技术:

随着中国经济的快速增长,汽车保有量在中国每年以千万辆级的速度增加。举升机在车辆维修过程中,便于维修人员进入汽车底部作业,为车辆维修提供便利,而使用举升机应用软件,良好的人机交互画面是维修人员安全使用维修设备的重要环节。若应用软件不能可靠正确的工作则会直接误导维修人员了解举升机的当前状态,从而导致维修人员不能顺利使用举升机。

现有的举升机应用软件的测试一般有三种实现方法,一是用串口小助手发送串口指令测试功能;二是搭建好4个电控箱的测试环境然后测试功能;三是举升机整体安装好后,加上负载测试功能。第一种方法需要专业人员发送一个个串口通信数据测试功能,不仅效率低且不能有效模拟举升机的实时运行状态数据。第二种方法没有电控箱的情况下无法执行测试。第三种方法没有安装完整机的情况下无法执行测试。另外,上述三种方法在测试举升机应用软件过程中,依靠一个人同时操作多台设备时不现实。因此,现有技术存在测试环境局限性大、人力资源浪费严重、测试人员介入时间晚、测试效率低的问题。提供一种测试环境局限性小、人力资源节约、测试人员介入时间早、测试效率高的测试装置及测试方法就很有必要。



技术实现要素:

本发明所要解决的技术问题是现有技术中存在的测试环境局限性大、人力资源浪费严重、测试人员介入时间晚、测试效率低的技术问题。提供一种新的举升机应用软件的测试装置,该举升机应用软件的测试装置具有测试环境局限性小、人力资源节约、测试人员介入时间早、测试效率高的特点。

为解决上述技术问题,采用的技术方案如下:

一种举升机应用软件的测试装置,所述测试装置包括上位机与下位机,上位机与下位机通过串口连接;所述上位机中设有作为测试软件的应用程序;上位机用于模拟物理开关动作,并通过逻辑处理方法,完成模拟举升机工作状态及对应的状态数据,并将状态数据通过串口实时发送给下位机;所述下位机为举升机arm板,用于接收上位机传输的状态数据并进行处理;所述模拟的物理开关包括a柱3、b柱4、c柱5及d柱6。

本发明还提供一种举升机应用软件的测试方法,所述测试方法适配于前述举升机应用软件的测试装置,测试方法包括:

(1)搭建举升机应用软件测试环境,举升机应用软件测试环境包括上位机、下位机;所述上位机用于提供人机交互接口,所述下位机为举升机arm板;

(2)操作上位机通过模拟物理开关动作,模拟举升机的工作模式,将工作模式对应的数据信息打包,通过串口发送给下位机;

(3)下位机处理步骤(2)中的数据信息,得到测试结果。

上述方案中,为优化,进一步地,所述工作模式包括4柱工作模式,2柱工作模式及1柱工作模式;所述4柱工作模式包括a柱3、b柱4、c柱5及d柱6;2柱工作模式包括a柱及b柱;1柱工作模式a柱。

进一步地,所述工作模式对应的数据信息包括上电连接过程中,工作模式对应柱的在线信息。

进一步地,所述工作模式对应的数据信息包括建立连接状态后,工作模式对应柱的位移信息,以及a柱的电量信息。

进一步地,所述工作模式对应的数据信息包括上升过程中,工作模式对应柱的位移信息以及a柱的电量信息。

进一步地,所述工作模式对应的数据信息包括下降过程中,工作模式对应柱的位移信息以及a柱的电量信息。

进一步地,所述工作模式对应的数据信息包括将对应工作模式下低电信息、工作模式对应柱的位移信息及a柱的电量信息。

进一步地,所述工作模式还包括故障,对应的数据信息包括错误码。

进一步地,所述步骤(2)还包括模拟a柱举升机电源管理,将对应的数据信息打包,通过串口发送给下位机。

本发明的有益效果:

效果一,开发人员可以在开发阶段在仿真环境进行调试,测试人员可以尽早介入测试,大大缩短了项目开发周期。测试条件不再受限于单片机、电控箱、举升机等的开发或生产进度,不再受测试场地、负载等客观条件的限制。

效果二,保证了测试的全面性。可以模拟实际测试环境难以创造的测试条件。

效果三,提高了测试效率,节约了人力资源成本。一个人便可以根据测试需求轻松、快速模拟4柱的动作状态。

附图说明

下面结合附图和实施例对本发明进一步说明。

图1,测试系统结构框图。

图2,上位机界面结构框图。

图3,上电连接过程中参数示意图。

图4,连接状态中参数示意图。

图5,上升过程中参数示意图。

图6,下降过程中参数示意图。

图7,不同模式举升机各柱的电量信息示意图。

图8,故障1示意图。

图9,故障2示意图。

图10,故障3示意图。

图11,故障4示意图。

图12,故障5示意图。

图13,故障6示意图。

图14,故障7示意图。

图15,故障8示意图。

图16,故障9示意图。

图17,故障10示意图。

图18,a柱举升机电源管理流程示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

实施例1

本实施例提供一种举升机应用软件的测试装置,如图1,所述测试装置包括上位机与下位机,上位机与下位机通过串口连接;所述上位机中设有作为测试软件的应用程序;上位机用于模拟物理开关动作,并通过逻辑处理方法,完成模拟举升机工作状态及对应的状态数据,并将状态数据通过串口实时发送给下位机;所述下位机为举升机arm板,用于接收上位机传输的状态数据并进行处理;所述模拟的物理开关包括a柱3、b柱4、c柱5及d柱6。上位机中安装labview应用程序为测试软件,测试软件中的各模拟物理开关按键如图2:

a柱3包括:电源开关1、model2、aup11、adown13、awd27、a直128、a直229、a热30、aemergency31、abattery、adis7、flaga19;

b柱4包括:bup12、bdown14、bwd32、b直133、b直234、b热35、bemergency36、bbattery、bdis8、flagb20;

c柱5包括:cup15、cdown17、cwd37、c直138、c直239、c热40、cemergency41、cbattery、cdis9、flagc21;

d柱6包括:dup16、ddown18、dwd42、d直143、d直244、d热45、demergency46、dbattery、ddis10、flagd22。

本实施例中举升机应用软件的测试方法包括:

(1)搭建举升机应用软件测试环境,举升机应用软件测试环境包括上位机、下位机;所述上位机用于提供人机交互接口,所述下位机为举升机arm板;

(2)操作上位机通过模拟物理开关动作,模拟举升机的工作模式,将工作模式对应的数据信息打包,通过串口发送给下位机;

(3)下位机处理步骤(2)中的数据信息,得到测试结果。

具体地,所述工作模式包括4柱工作模式,2柱工作模式及1柱工作模式;所述4柱工作模式包括a柱3、b柱4、c柱5及d柱6;2柱工作模式包括a柱及b柱;1柱工作模式a柱。

所述工作模式对应的数据信息包括上电连接过程中,工作模式对应柱的在线信息。

详细地,模拟不同模式举升机的上电连接过程,实时将在线柱子的数据信息打包,根据上位机和下位机的通信协议,通过串口发送给下位机,如图3:

4柱工作模式下上电连接过程a:上位机测试软件中的电源开关1为off状态时,选择model2为4,然后选择电源开关1为on,a柱3按键自动动作,若此时b柱4、c柱5按键动作,则上位机将4柱模式,a柱3、b柱4、c柱5在线的信息发送给下位机,若10min内d柱6按键动作,则上位机将model2为4,a柱3、b柱4、c柱5、d柱6均在线的信息发送给下位机。

2柱工作模式下上电连接过程b:上位机测试软件中的电源开关1为off状态时,选择model2为2,然后选择电源开关1为on,a柱3按键自动动作,若b柱4按键不动作,则上位机将model2为2,仅a柱3在线的信息发送给下位机。

1柱工作模式下上电连接过程c:上位机测试软件中的电源开关1为off状态时,选择model2为1,然后选择电源开关1为on,a柱3按键自动动作,则上位机将model2为1,a柱3在线的信息发送给下位机。

详细地,所述工作模式对应的数据信息包括建立连接状态后,工作模式对应柱的位移信息,以及a柱的电量信息。

具体地,模拟不同模式,举升机已建立连接状态,实时将各柱的状态信息打包,根据上位机和下位机的通信协议,通过串口发送给下位机,如图4:

4柱工作模式下:上位机测试软件中的model2为4,电源开关1为on,a柱3、b柱4、c柱5、d柱6按键均动作状态,选择4柱的电量分别为:abattery(0-4任意值)、bbattery(0-4任意值)、cbattery(0-4任意值)、dbattery(0-4任意值),a、b、c、d柱静止状态的位移分别为:adis7(0—1703)、bdis8(0—1703)、cdis9(0—1703)、ddis10(0—1703),上位机实时将model2为4,abcd各柱的位移信息、a柱的电量信息发送给下位机。

2柱工作模式下:上位机测试软件中的model2为2,电源开关1为on,a柱3、b柱4按键均动作状态,选择双柱的电量分别为:abattery(0-4任意值)、bbattery(0-4任意值),a、b柱静止状态的位移分别为:adis7、bdis8,上位机实时将model2为2,ab各柱的位移信息、a柱的电量信息发送给下位机。

1柱工作模式下:上位机测试软件中的model2为1,电源开关1为on,a柱3按键动作状态,选择a柱的电量为:abattery(0-4任意值),a柱静止状态的位移为:adis7,上位机实时将model2为1,a柱的位移信息、a柱的电量信息发送给下位机。

详细地,所述工作模式对应的数据信息包括上升过程中,工作模式对应柱的位移信息以及a柱的电量信息。模拟不同模式举升机的上升过程,实时将各柱的正常工作信息打包,根据上位机和下位机的通信协议,通过串口发送给下位机,如图5:

4柱工作模式下:上位机测试软件中的model2为4,电源开关1为on,a柱3、b柱4、c柱5、d柱6按键均动作状态,按下任意一柱的上升按键(aup11、bup12、cup15、dup16),则abcd各柱的位移adis7、bdis8、cdis9、ddis10同时按各自设定的增量在不断增大,当adis7、bdis8、cdis9、ddis10中任意一柱位移超过1700或松开上升按键时,adis7、bdis8、cdis9、ddis10停止自增,再次按下任意一柱的上升按键(aup11、bup12、cup15、dup16),adis7、bdis8、cdis9、ddis10依然不会自增。上位机实时将model2为4,abcd各柱的位移信息、a柱的电量信息发送给下位机。

2柱工作模式下:上位机测试软件中的model2为2,电源开关1为on,a柱3、b柱4按键均动作状态,按下任意一柱的上升按键(aup11、bup12),则ab各柱的位移adis7、bdis8、同时按各自设定的增量在不断增大,当adis7、bdis8中任意一柱位移超过1700或松开上升按键时,adis7、bdis8停止自增,再次按下任意一柱的上升按键(aup11、bup12),adis7、bdis8依然不会自增。上位机实时将model2为2,ab各柱的位移信息、a柱的电量信息发送给下位机。

1柱工作模式下:上位机测试软件中的model2为1,电源开关1为on,a柱3按键动作状态,按下a柱3的上升按键(aup11),则a柱的位移adis7按设定的增量在不断增大,当adis7位移超过1700或松开上升按键时,adis7停止自增,再次按下a柱的上升按键(aup11),adis7依然不会自增。上位机实时将model2为1,a柱的位移信息、a柱的电量信息发送给下位机。

详细地,所述工作模式对应的数据信息包括下降过程中,工作模式对应柱的位移信息以及a柱的电量信息。

具体地,模拟不同模式举升机的下降过程,实时将各柱的正常工作信息打包,根据上位机和下位机的通信协议,通过串口发送给下位机,如图6:

4柱工作模式下:上位机测试软件中的model2为4,电源开关1为on,a柱3、b柱4、c柱5、d柱6按键均动作状态,按下任意一柱的下降按键(adown13、bdown14、cdown17、ddown18),则abcd各柱的位移adis7、bdis8、cdis9、ddis10同时按各自设定的增量在不断减小,当松开下降按键时,adis7、bdis8、cdis9、ddis10停止自减;当adis7、bdis8、cdis9、ddis10任意一柱位移减小至0时则该柱位移停止自减,再次按下任意一柱的下降按键(adown13、bdown14、cdown17、ddown18),adis7、bdis8、cdis9、ddis10中位移为0的依然不会自减。上位机实时将model2为4,abcd各柱的位移信息、a柱的电量信息发送给下位机。

2柱工作模式下:上位机测试软件中的model2为2,电源开关1为on,a柱3、b柱4按键均动作状态,按下任意一柱的下降按键(adown13、bdown14),则ab各柱的位移adis7、bdis8同时按各自设定的增量在不断减小,当松开下降按键时,adis7、bdis8停止自减;当adis7、bdis8任意一柱位移减小至0时则该柱位移停止自减,再次按下任意一柱的下降按键(adown13、bdown14),adis7、bdis8中位移为0的依然不会自减。上位机实时将model2为2,ab各柱的位移信息、a柱的电量信息发送给下位机。

1柱工作模式下:上位机测试软件中的model2为1,电源开关1为on,a柱3按键动作状态,按下a柱的下降按键(adown13),则a柱的位移adis7按设定的增量在不断减小,当松开下降按键时,adis7停止自减;当adis7位移减小至0时停止自减,再次按下a柱的下降按键(adown13),adis7依然不会自减。上位机实时将model2为1,a柱的位移信息、a柱的电量信息发送给下位机。

详细地,所述工作模式对应的数据信息包括将对应工作模式下低电信息、工作模式对应柱的位移信息及a柱的电量信息。

模拟不同模式举升机各柱的电量信息,及时将a柱的电量以及各柱的低电信息打包,根据上位机和下位机的通信协,通过串口发送给下位机,如图7:

4柱工作模式下:上位机测试软件中的model2为4,电源开关1为on,a柱3、b柱4、c柱5、d柱6按键均动作状态,abcd4柱的电量信息分别为:abattery、bbattery、cbattery、dbattery。若先按下aup11、bup12、cup15、dup16中的任意一个按键,然后设定abattery、bbattery、cbattery、dbattery中任意一个为0,则adis7、bdis8、cdis9、ddis10立刻同时停止自增;若先设定abattery、bbattery、cbattery、dbattery中任意一个为0,然后按下aup11、bup12、cup15、dup16中的任意一个按键,则adis7、bdis8、cdis9、ddis10均不会自增。无论举升机处于何种状态,上位机均实时将model2为4,低电信息、abcd各柱的位移信息、a柱的电量信息发送给下位机。

2柱工作模式下:上位机测试软件中的model2为2,电源开关1为on,a柱3、b柱4按键均动作状态,ab双柱的电量信息分别为:abattery、bbattery。若先按下aup11、bup12中的任意一个按键,然后设定abattery、bbattery中任意一个为0,则adis7、bdis8立刻同时停止自增;若先设定abattery、bbattery中任意一个为0,然后按下aup11、bup12中的任意一个按键,则adis7、bdis8均不会自增。无论举升机处于何种状态,上位机均实时将model2为2,低电信息、ab各柱的位移信息、a柱的电量信息发送给下位机。

1柱工作模式下:上位机测试软件中的model2为1,电源开关1为on,a柱3按键动作状态,a柱的电量信息为:abattery。若先按下aup11按键,然后设定abattery为0,则adis7立刻停止自增;若先设定abattery为0,然后按下aup11按键,则adis7不会自增。无论举升机处于何种状态,上位机均实时将model2为1,低电信息、a柱的位移信息、a柱的电量信息发送给下位机。

详细地,所述工作模式还包括故障模式下,对应的数据信息包括错误码。

模拟举升机出现故障,及时将errorcode信息打包,根据上位机和下位机的通信协议,通过串口发送给下位机,分为10种故障:

故障1:模拟4柱模式或双柱模式,若10min内有副柱未上电,则10min后系统报errorcode1,无法继续进行升降,除非断电重启。

如图8上位机测试软件中的model2为4,电源开关1为on,a柱3、b柱4按键动作状态,等待10min后,系统报errorcode23为1,上位机立刻将errorcode23为1打包发送给下位机。此时按下aup11、adown13、bup12、bdown14、cup15、cdown17、dup16、ddown18中的任意一个按键,adis7、bdis8、cdis9、ddis10均不会变化。

上位机测试软件中的model2为2,电源开关1为on,a柱3按键自动动作,等待10min后,系统报errorcode23为1,上位机立刻将errorcode23为1打包发送给下位机。此时按下aup11、adown13、bup12、bdown14中的任意一个按键,adis7、bdis8均不会变化。

故障2:模拟各柱上电已建立连接状态切换模式时,系统报errorcode2,无法继续进行升降,除非断电重启,如图9:

上位机测试软件中的model2为4,电源开关1为on,a柱3、b柱4、c柱5、d柱6按键均动作状态,若aup11、adown13、bup12、bdown14、cup15、cdown17、dup16、ddown18任意一个按键动作时,调整model2为1或2,adis7、bdis8、cdis9、ddis10同时停止变化,系统报errorcode23为2;若aup11、adown13、bup12、bdown14、cup15、cdown17、dup16、ddown18按键均未动作,调整model2为1或2,系统报errorcode23为2;上位机立刻将errorcode23为2打包发送给下位机。此时按下aup11、adown13、bup12、bdown14、cup15、cdown17、dup16、ddown18中的任意一个按键,adis7、bdis8、cdis9、ddis10均不会变化。

上位机测试软件中的model2为2,电源开关1为on,a柱3、b柱4、c柱5、d柱6按键均动作状态,若aup11、adown13、bup12、bdown14任意一个按键动作时,调整model2为1或4,adis7、bdis8均停止变化,系统报errorcode23为2;若aup11、adown13、bup12、bdown14按键均未动作,调整model2为1或4,系统报errorcode23为2;上位机立刻将errorcode23为2打包发送给下位机。此时按下aup11、adown13、bup12、bdown14中的任意一个按键,adis7、bdis8均不会变化。

上位机测试软件中的model2为1,电源开关1为on,a柱3、b柱4、c柱5、d柱6按键均动作状态,若aup11、adown13任意一个按键动作时,调整model2为2或4,adis7停止变化,系统报errorcode23为2;若aup11、adown13按键均未动作,调整model2为2或4,系统报errorcode23为2;上位机立刻将errorcode23为2打包发送给下位机。此时按下aup11、adown13中的任意一个按键,adis7、bdis8、cdis9、ddis10均不会变化。

故障3:模拟不同模式,未按上升或下降按键,任意一个直流接触器的引脚短接时报errorcode3-xx,无法继续进行升降,除非断电重启,如图10:

上位机测试软件中的model2为4,电源开关1为on,a柱3、b柱4、c柱5、d柱6按键均动作状态,若aup11、adown13、bup12、bdown14、cup15、cdown17、dup16、ddown18等按键均未动作状态,按下a直128(a直229、b直133、b直234、c直138、c直239、d直143、d直244)按键,系统报errorcode23为3,errorcode224为11(12、21、22、31、32、41、42);上位机立刻将errorcode23,errorcode224打包发送给下位机。此时按下aup11、adown13、bup12、bdown14、cup15、cdown17、dup16、ddown18中的任意一个按键,adis7、bdis8、cdis9、ddis10均不会变化。

上位机测试软件中的model2为2,电源开关1为on,a柱3、b柱4按键均动作状态,若aup11、adown13、bup12、bdown14等按键均未动作状态,按下a直128(a直229、b直133、b直234)按键,系统报errorcode23为3,errorcode224为11(12、21、22);上位机立刻将errorcode23,errorcode224打包发送给下位机。此时按下aup11、adown13、bup12、bdown14中的任意一个按键,adis7、bdis8均不会变化。

上位机测试软件中的model2为1,电源开关1为on,a柱3按键动作状态,若aup11、adown13等按键均未动作状态,按下a直128(a直229)按键,系统报errorcode23为3,errorcode224为11(12);上位机立刻将errorcode23,errorcode224打包发送给下位机。此时按下aup11、adown13中的任意一个按键,adis7不会变化。

故障4:模拟双柱或4柱模式,已建立连接状态,任意一个副柱掉电后,系统报4-x,无法继续进行升降,除非断电重启,如图11:

上位机测试软件中的model2为4,电源开关1为on,a柱3、b柱4、c柱5、d柱6按键均动作状态,若aup11、adown13、bup12、bdown14、cup15、cdown17、dup16、ddown18任意一个按键动作时,松开b柱4(c柱5、d柱6)按键,adis7、bdis8、cdis9、ddis10均停止变化,系统报errorcode23为4,errorcode224为2(3、4);若aup11、adown13、bup12、bdown14、cup15、cdown17、dup16、ddown18按键均未动作状态,松开b柱4(c柱5、d柱6)按键,系统报errorcode23为4,errorcode224为2(3、4);上位机立刻将errorcode23,errorcode224打包发送给下位机。此时按下aup11、adown13、bup12、bdown14、cup15、cdown17、dup16、ddown18中的任意一个按键,adis7、bdis8、cdis9、ddis10均不会变化。

上位机测试软件中的model2为2,电源开关1为on,a柱3、b柱4按键均动作状态,若aup11、adown13、bup12、bdown14任意一个按键动作时,松开b柱4按键,adis7、bdis8均停止变化,系统报errorcode23为4,errorcode224为2;若aup11、adown13、bup12、bdown14按键均未动作状态,松开b柱4按键,系统报errorcode23为4,errorcode224为2;上位机立刻将errorcode23,errorcode224打包发送给下位机。此时按下aup11、adown13、bup12、bdown14中的任意一个按键,adis7、bdis8均不会变化。

故障5:模拟不同模式,已建立连接状态,任意一柱热保护开关动作,系统报5-x,无法继续进行升降,除非断电重启,如图12:

上位机测试软件中的model2为4,电源开关1为on,a柱3、b柱4、c柱5、d柱6按键均动作状态,若aup11、adown13、bup12、bdown14、cup15、cdown17、dup16、ddown18任意一个按键动作状态,a柱(b柱、c柱、d柱)的热保护开关(a热30、b热35、c热40、d热45)动作,adis7、bdis8、cdis9、ddis10均停止变化,系统报errorcode23为5,errorcode224为1(2、3、4);若aup11、adown13、bup12、bdown14、cup15、cdown17、dup16、ddown18按键均未动作状态,a柱(b柱、c柱、d柱)的热保护开关(a热30、b热35、c热40、d热45动作,系统报errorcode23为5,errorcode224为1(2、3、4);上位机立刻将errorcode23,errorcode224打包发送给下位机。此时按下aup11、adown13、bup12、bdown14、cup15、cdown17、dup16、ddown18中的任意一个按键,adis7、bdis8、cdis9、ddis10均不会变化。

上位机测试软件中的model2为2,电源开关1为on,a柱3、b柱4按键均动作状态,若aup11、adown13、bup12、bdown14任意一个按键动作状态,a柱(b柱)的热保护开关(a热30、b热35)动作,adis7、bdis8均停止变化,系统报errorcode23为5,errorcode224为1(2);若aup11、adown13、bup12、bdown14按键均未动作状态,a柱(b柱)的热保护开关(a热30、b热35)动作,系统报errorcode23为5,errorcode224为1(2);上位机立刻将errorcode23,errorcode224打包发送给下位机。此时按下aup11、adown13、bup12、bdown14中的任意一个按键,adis7、bdis8均不会变化。

上位机测试软件中的model2为1,电源开关1为on,a柱3按键动作状态,若aup11、adown13任意一个按键动作状态,a柱的热保护开关(a热30)动作,adis7停止变化,系统报errorcode23为5,errorcode224为1;若aup11、adown13按键均未动作状态,a柱的热保护开关(a热30)动作,系统报errorcode23为5,errorcode224为1;上位机立刻将errorcode23,errorcode224打包发送给下位机。此时按下aup11、adown13中的任意一个按键,adis7不会变化。

故障6:模拟不同模式,上电后未连接状态按下上升或下降按键举升机无响应;上电后已连接状态,按下不同柱子的上升或下降按键,举升机仅响应第一次的按键信号;按下相同柱子的上升和下降按键,第二个按键信号导致第一个按键信号动作停止,如图13:

上位机测试软件中的model2为4,电源开关1为on,a柱3、b柱4按键动作状态,按下aup11、adown13、bup12、bdown14、cup15、cdown17、dup16、ddown18中的任意一个按键,adis7、bdis8、cdis9、ddis10均不会变化。在10min内,c柱5、d柱6按键动作,先按aup11按键,adis7、bdis8、cdis9、ddis10均在自增,然后按bup12按键,adis7、bdis8、cdis9、ddis10仍然在自增;先按aup11按键,adis7、bdis8、cdis9、ddis10均在自增,再按adown13按键,adis7、bdis8、cdis9、ddis10停止自增。abcd柱的其他按键均采取相同的处理方式。

上位机测试软件中的model2为2,电源开关1为on,a柱3按键动作状态,按下aup11、adown13、bup12、bdown14中的任意一个按键,adis7、bdis8均不会变化。在10min内,b柱4按键动作,先按aup11按键,adis7、bdis8均在自增,然后按bup12按键,adis7、bdis8仍然在自增;先按aup11按键,adis7、bdis8均在自增,再按adown13按键,adis7、bdis8停止自增。ab柱的其他按键均采取相同的处理方式。

上位机测试软件中的model2为1,电源开关1为on,a柱3按键动作状态先按aup11按键,adis7在自增,再按adown13按键,adis7停止自增;先按adown13按键,adis7在自减,再按aup11按键,adis7停止自减。

故障7:模拟双柱或4柱模式,相关柱子超差50mm时,报errorcode7,无法继续进行升降,除非手动调平后断电重启,如图14:

上位机测试软件中的model2为4,电源开关1为on,a柱3、b柱4、c柱5、d柱6按键均动作状态,若首先任意两柱超差50mm(例如:|adis7-bdis8|≥50mm),其次按下aup11、adown13、bup12、bdown14、cup15、cdown17、dup16、ddown18中的任意一个按键,adis7、bdis8、cdis9、ddis10均不会变化,系统报errorcode23为7;若首先按下aup11、adown13、bup12、bdown14、cup15、cdown17、dup16、ddown18中的任意一个按键,然后任意两柱超差50mm(例如:|cdis9-adis7|≥50mm),adis7、bdis8、cdis9、ddis10停止变化,系统报errorcode23为7;上位机立刻将errorcode23打包发送给下位机。此时按下aup11、adown13、bup12、bdown14、cup15、cdown17、dup16、ddown18中的任意一个按键,adis7、bdis8、cdis9、ddis10均不会变化。

上位机测试软件中的model2为2,电源开关1为on,a柱3、b柱4按键均动作状态,若首先ab柱超差50mm(例如:|adis7-bdis8|≥50mm),其次按下aup11、adown13、bup12、bdown14中的任意一个按键,adis7、bdis8均不会变化,系统报errorcode23为7;若首先按下aup11、adown13、bup12、bdown14中的任意一个按键,然后ab柱超差50mm(例如:|bdis8-adis7|≥50mm),adis7、bdis8停止变化,系统报errorcode23为7;上位机立刻将errorcode23打包发送给下位机。此时按下aup11、adown13、bup12、bdown14中的任意一个按键,adis7、bdis8均不会变化。

故障8:模拟不同模式举升机下降过程中打不开电磁铁,能够及时给出用户打不开电磁铁的提示信息,只有按上升按键后该提示信息才会消失,如图15:

上位机测试软件中的model2为4,电源开关1为on,a柱3、b柱4、c柱5、d柱6按键均动作状态,先按下awd27按键,然后按下adown13、bdown14、cdown17、ddown18中的任意一个按键,adis7、bdis8、cdis9、ddis10均不会变化,系统提示用户需要上升解锁(flaga19按键动作),再次按下aup11、bup12、cup15、dup16中的任意一个按键,上升解锁提示信息消失(flaga19按键释放),adis7、bdis8、cdis9、ddis10均在自增;先按下adown13、bdown14、cdown17、ddown18中的任意一个按键,adis7、bdis8、cdis9、ddis10均在自减,然后按下awd27按键,adis7、bdis8、cdis9、ddis10均停止自减,系统提示用户需要上升解锁(flaga19按键动作)。上位机将该过程中的实时信息打包发送给下位机。bcd柱的bwd32、cwd37、dwd42均采取同样的处理方式。

上位机测试软件中的model2为2,电源开关1为on,a柱3、b柱4按键均动作状态,先按下awd27按键,然后按下adown13、bdown14中的任意一个按键,adis7、bdis8均不会变化,系统提示用户需要上升解锁(flaga19按键动作),再次按下aup11、bup12中的任意一个按键,上升解锁提示信息消失(flaga19按键释放),adis7、bdis8均在自增;先按下adown13、bdown14中的任意一个按键,adis7、bdis8均在自减,然后按下awd27按键,adis7、bdis8均停止自减,系统提示用户需要上升解锁(flaga19按键动作)。上位机将该过程中的实时信息打包发送给下位机。b柱的bwd32也采取同样的处理方式。

上位机测试软件中的model2为1,电源开关1为on,a柱3按键动作状态,先按下awd27按键,然后按下adown13按键,adis7不会变化,系统提示用户需要上升解锁(flaga19按键动作),再次按下aup11按键,上升解锁提示信息消失(flaga19按键释放),adis7在自增;先按下adown13按键,adis7在自减,然后按下awd27按键,adis7停止自减,系统提示用户需要上升解锁(flaga19按键动作)。上位机将该过程中的实时信息打包发送给下位机。

故障9:模拟不同模式,任意柱位移高于200mm时,举升机处于上电静止状态,微动开关动作,则报errorcode9-x,无法进行升降,除非断电重启,如图16:

上位机测试软件中的model2为4,电源开关1为on,a柱3、b柱4、c柱5、d柱6按键均动作状态,adis7、bdis8、cdis9、ddis10中任意一个位移高于200mm,按下awd27(bwd32、cwd37、dwd42)按键,系统报errorcode23为9,errorcode224为1(2、3、4);上位机立刻将errorcode23,errorcode224打包发送给下位机。此时按下aup11、adown13、bup12、bdown14、cup15、cdown17、dup16、ddown18中的任意一个按键,adis7、bdis8、cdis9、ddis10均不会变化。

上位机测试软件中的model2为2,电源开关1为on,a柱3、b柱4按键均动作状态,adis7、bdis8中任意一个位移高于200mm,按下awd27(bwd32)按键,系统报errorcode23为9,errorcode224为1(2);上位机立刻将errorcode23,errorcode224打包发送给下位机。此时按下aup11、adown13、bup12、bdown14中的任意一个按键,adis7、bdis8、cdis9、ddis10均不会变化。

上位机测试软件中的model2为1,电源开关1为on,a柱3按键动作状态,adis7高于200mm,按下awd27按键,系统报errorcode23为9,errorcode224为1;上位机立刻将errorcode23,errorcode224打包发送给下位机。此时按下aup11、adown13中的任意一个按键,adis7不会变化。

故障10,模拟不同模式,紧急按键动作时,报errorcode10-x,无法进行升降,除非断电重启,如图11:

上位机测试软件中的model2为4,电源开关1为on,a柱3、b柱4、c柱5、d柱6按键均动作状态,若aup11、adown13、bup12、bdown14、cup15、cdown17、dup16、ddown18任意一个按键动作状态,a柱3(b柱4、c柱5、d柱6)的紧急按键(aemergency31、bemergency36、cemergency41、demergency46)动作,adis7、bdis8、cdis9、ddis10均停止变化,系统报errorcode23为10,errorcode224为1(2、3、4);若aup11、adown13、bup12、bdown14、cup15、cdown17、dup16、ddown18按键均未动作状态,a柱3(b柱4、c柱5、d柱6)的紧急按键(aemergency31、bemergency36、cemergency41、demergency46)动作,系统报errorcode23为10,errorcode224为1(2、3、4);上位机立刻将errorcode23,errorcode224打包发送给下位机。此时按下aup11、adown13、bup12、bdown14、cup15、cdown17、dup16、ddown18中的任意一个按键,adis7、bdis8、cdis9、ddis10均不会变化。

上位机测试软件中的model2为2,电源开关1为on,a柱3、b柱4按键均动作状态,若aup11、adown13、bup12、bdown14任意一个按键动作状态,a柱3(b柱4)的紧急按键(aemergency31、bemergency36)动作,adis7、bdis8均停止变化,系统报errorcode23为10,errorcode224为1(2);若aup11、adown13、bup12、bdown14按键均未动作状态,a柱3(b柱4)的紧急按键(aemergency31、bemergency36)动作,系统报errorcode23为10,errorcode224为1(2);上位机立刻将errorcode23,errorcode224打包发送给下位机。此时按下aup11、adown13、bup12、bdown14中的任意一个按键,adis7、bdis8均不会变化。

上位机测试软件中的model2为1,电源开关1为on,a柱3按键动作状态,若aup11、adown13任意一个按键动作状态,a柱的紧急按键(aemergency31)动作,adis7停止变化,系统报errorcode23为10,errorcode224为1;若aup11、adown13按键均未动作状态,a柱3的紧急按键(aemergency31)动作,系统报errorcode23为10,errorcode224为1;上位机立刻将errorcode23,errorcode224打包发送给下位机。此时按下aup11、adown13中的任意一个按键,adis7不会变化。

详细地,所述步骤(2)还包括模拟a柱举升机电源管理,将对应的数据信息打包,通过串口发送给下位机。模拟a柱举升机电源管理流程,将这些信息打包,根据上位机和下位机的通信协议,通过串口发送给下位机,如图18:

电源开关1为on时,a柱3按键自动动作,上位机将上电后的相关信息打包发送给下位机;

电源开关1为off时,a柱3按键自动复位,adis7、bdis8、cdis9、ddis10均停止变化,上位机将电源开关1为off的信息打包后发送给下位机,若1min内电源开关1依然为off状态,则整个应用停止运行;若1min内电源开关1打为on,则可以继续正常通过串口发送模拟的举升机状态信息。

尽管上面对本发明说明性的具体实施方式进行了描述,以便于本技术领域的技术人员能够理解本发明,但是本发明不仅限于具体实施方式的范围,对本技术领域的普通技术人员而言,只要各种变化只要在本发明精神和范围内,一切利用本发明构思的发明创造均在保护之列。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1