一种基于动作捕捉的电池保护板测试宏指令及其控制系统技术方案

技术编号:34395818 阅读:64 留言:0更新日期:2022-08-03 21:29
本发明专利技术涉及自动控制技术领域,且公开了一种基于动作捕捉的电池保护板测试宏指令及其控制系统,包括显示器模块和通讯设备模块以及电池测试仪,所述电池测试仪主要分为六个模块,六个所述模块分为别:软件定位模块、视觉判断模块、鼠标控制模块、键盘控制模块、外围仪控制模块和信息整合模块。该基于动作捕捉的电池保护板测试宏指令及其控制系统,通过软件代码,调用Windows系统的API,控制鼠标和键盘,在第三方软件界面进行鼠标和键盘输入操作,再根据视觉分析,判断操作结果,首先对要操作的软件界面进行最大化定位,通过调用windows系统API来设置鼠标的输入位置和操作方法,再配合键鼠相关API,控制键鼠轨迹,实现模拟键鼠输入信息,通过对当前窗口截图。通过对当前窗口截图。通过对当前窗口截图。

【技术实现步骤摘要】
一种基于动作捕捉的电池保护板测试宏指令及其控制系统


[0001]本专利技术涉及自动控制
,具体为一种基于动作捕捉的电池保护板测试宏指令及其控制系统。

技术介绍

[0002]电池保护板,顾名思义锂电池保护板主要是针对可充电(一般指锂电池)起保护作用的集成电路板,锂电池(可充型)之所以需要保护,是由它本身特性决定的,由于锂电池本身的材料决定了它不能被过充、过放、过流、短路及超高温充放电,因此锂电池锂电组件总会跟着一块带采样电阻的保护板和一片电流保险器出现,中文名电池保护板类别电子工艺电池锂电池。
[0003]现有市场上的电池保护板在各行各业以及达到了广泛的运用,但是市场上的电池保护板在使用时都存在一些缺陷,比如现有的电池保护板测试都是通过人工进行操作鼠标、键盘,而人工都是通过目视来进行判断,且人工效率较低,所以这种操作方式会导致降低效率和容易出现错误的问题,而且人工判断不够便捷,为此,我们提出了一种基于动作捕捉的电池保护板测试宏指令及其控制系统。

技术实现思路

[0004](一)解决的技术问题
[0005]针对现有技术的不足,本专利技术提供了一种基于动作捕捉的电池保护板测试宏指令及其控制系统,具备效率更高等优点,解决了测试效率低的问题。
[0006](二)技术方案
[0007]为实现上述效率高的目的,本专利技术提供如下技术方案:一种基于动作捕捉的电池保护板测试宏指令及其控制系统,包括显示器模块和通讯设备模块以及电池测试仪,所述电池测试仪主要分为六个模块,六个所述模块分为别:软件定位模块、视觉判断模块、鼠标控制模块、键盘控制模块、外围仪控制模块和信息整合模块,所述软件定位模块:通过对电池管理工作室软件的Windows句柄获取,判断该软件当前状态,是否能进入下一步测试,a.如果句柄为0,则说明该软件没有被打开,此时通过PLC控制模块激活待测产品,同时startcmd指令打开电池管理工作室软件,然后对电池管理工作室句柄进行获取;a.1如句柄为0,则打开失败,重试3次后,句柄仍为0,则此步骤判定通讯失败,测试结束,a.2如果获取的到的句柄为非0的整型数字,则判定软件打开成功,同时给出初始化测试界面信号,通过鼠标、键盘控制模块对测试界面进行初始化操作,进入下一步测试,b.如果获取的到的句柄为非0的整型数字,则判断软件已经打开,初始化操作已经进行过,则进入下一步测试。
[0008]所述鼠标控制模块:调用windows系统鼠标相关API,实现鼠标左键、右键、单击、双击等操作手法,配合每一个测试步骤需要的操作方法,模拟人工操作鼠标。
[0009]所述键盘控制模块:调用windows系统键盘相关API,控制键盘上每一个按键的按下,弹起等操作手法,配合每一个测试步骤需要的动作,模拟人工操作键盘。
[0010]所述外围仪控制模块:通过通讯协议对外围仪器进行控制,配合测试工步设置对应的参数,并自动回采测试数据。
[0011]优选的,所述显示器模块为:Intel(R)Core(TM)i3

9100@3.6GHz1600*900分辨率显示器,所述通讯模块为:EV2300为电池管理工作室通讯设备。
[0012]优选的,所述电池测试仪的开发工具为:基于LabView进行开发,该软件的版本号为18.0,且LabVIEW是一种程序开发环境,由美国国家仪器公司研制开发,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。
[0013]优选的,所述电池测试仪的输出端与软件定位模块的输入端连接,所述电池测试仪的输出端与视觉判断模块的输入端连接。
[0014]优选的,所述电池测试仪的输出端与鼠标控制模块的输入端连接,所述电池测试仪的输出端与键盘控制模块的输入端连接。
[0015]优选的,所述电池测试仪的输出端与外围仪控制模块的输入端连接,所述电池测试仪的输出端与信息整合模块的输入端连接。
[0016]优选的,所述显示器的输出端与电池测试仪的输入端连接,所述通讯设备的输出端与电池测试仪的输入端连接。
[0017]优选的,所述视觉判断模块通过对屏幕当前活动窗口截图,对图片信息进行视觉分析,判断当前状态,输出结果。
[0018](三)有益效果
[0019]与现有技术相比,本专利技术提供了一种基于动作捕捉的电池保护板测试宏指令及其控制系统,具备以下有益效果:
[0020]1、该基于动作捕捉的电池保护板测试宏指令及其控制系统,通过软件代码,调用Windows系统的API,控制鼠标和键盘,在第三方软件界面进行鼠标和键盘输入操作,再根据视觉分析,判断操作结果,首先对要操作的软件界面进行最大化定位,通过调用windows系统API来设置鼠标的输入位置和操作方法,再配合键鼠相关API,控制键鼠轨迹,实现模拟键鼠输入信息,通过对当前窗口截图,对图片区域内某个坐标的颜色进行分析,判断操作结果,其中软件定位模块可以通过电池管理工作室窗口句柄是否存在,判断软件是否打开,如已经打开,则进行置顶操作,如不存在,则自动调用电池管理工作室并打开,同时置顶窗口,固定软件界面坐标,然后通过调用Windows系统鼠标控制API,控制鼠标在不同的坐标进行不同的操作方法,左右键点击或者双击等,模拟人工操作鼠标的动作,再通过调用Windows系统键盘控制API,控制键盘按键操作,代替人工操作键盘的动作,通过对当前windows窗口的截图,根据生成的图片的相关属性,判断当前状态,然后通过信息整合模块用于传输测试参数,显示测试步骤及测试结果,同时保存测试记录,而通过与外围仪器的通讯控制,配合完成各个步骤的测试动作;
[0021]2、该基于动作捕捉的电池保护板测试宏指令及其控制系统,通过对电池管理工作室软件的Windows句柄获取,判断该软件当前状态,是否能进入下一步测试,a.如果句柄为0,则说明该软件没有被打开,此时通过PLC控制模块激活待测产品,同时startcmd指令打开电池管理工作室软件,然后对电池管理工作室句柄进行获取;a.1如句柄为0,则打开失败,
重试3次后,句柄仍为0,则此步骤判定通讯失败,测试结束,a.2如果获取的到的句柄为非0的整型数字,则判定软件打开成功,同时给出初始化测试界面信号,通过鼠标、键盘控制模块对测试界面进行初始化操作,进入下一步测试,b.如果获取的到的句柄为非0的整型数字,则判断软件已经打开,初始化操作已经进行过,则进入下一步测试。
附图说明
[0022]图1为本专利技术提出的一种基于动作捕捉的电池保护板测试宏指令及其控制系统结构示意图;
[0023]图2为本专利技术提出的一种基于动作捕捉的电池保护板测试宏指令及其控制系统键盘控制模块结构示意图;
[0024]图3为本专利技术提出的一种基于动作捕捉的电池保护板测试宏指令及其控制系统信息整合模块结构示意图。
[0025]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于动作捕捉的电池保护板测试宏指令及其控制系统,包括显示器模块(1)和通讯设备模块(2)以及电池测试仪(3),其特征在于:所述电池测试仪(3)主要分为六个模块,六个所述模块分为别:软件定位模块(4)、视觉判断模块(5)、鼠标控制模块(6)、键盘控制模块(7)、外围仪控制模块(8)和信息整合模块(9);所述软件定位模块(4):通过对电池管理工作室软件的Windows句柄获取,判断该软件当前状态,是否能进入下一步测试,a.如果句柄为0,则说明该软件没有被打开,此时通过PLC控制模块激活待测产品,同时startcmd指令打开电池管理工作室软件,然后对电池管理工作室句柄进行获取;a.1如句柄为0,则打开失败,重试3次后,句柄仍为0,则此步骤判定通讯失败,测试结束,a.2如果获取的到的句柄为非0的整型数字,则判定软件打开成功,同时给出初始化测试界面信号,通过鼠标、键盘控制模块对测试界面进行初始化操作,进入下一步测试,b.如果获取的到的句柄为非0的整型数字,则判断软件已经打开,初始化操作已经进行过,则进入下一步测试。所述鼠标控制模块(6):调用windows系统鼠标相关API,实现鼠标左键、右键、单击、双击等操作手法,配合每一个测试步骤需要的操作方法,模拟人工操作鼠标。所述键盘控制模块(7):调用windows系统键盘相关API,控制键盘上每一个按键的按下,弹起等操作手法,配合每一个测试步骤需要的动作,模拟人工操作键盘。所述外围仪控制模块(8):通过通讯协议对外围仪器进行控制,配合测试工步设置对应的参数,并自动回采测试数据。2.根据权利要求1所述的一种基于动作捕捉的电池保护板测试宏指令及其控制系统,其特征在于:所述显示器模块(1)为:Intel(R)Core(TM)i 3

9100@3.6GHz1600*900分辨率显示器...

【专利技术属性】
技术研发人员:胡文青樊文豪刘志辉彭观强夏得欢唐凯张志平
申请(专利权)人:广东博力威科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1