[发明专利]一种可编程虚拟键盘检测装置及方法在审
申请号: | 201711311327.0 | 申请日: | 2017-12-11 |
公开(公告)号: | CN107885630A | 公开(公告)日: | 2018-04-06 |
发明(设计)人: | 侯润民;胡达;侯远龙;高强;王力 | 申请(专利权)人: | 南京理工大学 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 南京理工大学专利中心32203 | 代理人: | 朱宝庆 |
地址: | 210094 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 可编程 虚拟 键盘 检测 装置 方法 | ||
技术领域
本发明涉及一种仪器设备测试技术,特别是一种可编程虚拟键盘检测装置及方法。
背景技术
在大型仪器和武器系统中,大多使用通用电脑键盘作为用户输入设备。在设备的研发过程中,通常会使用长时间持续工作来测试工作效果或是验证当前设备的可靠性。在此测试期间,通常是采用人工手动输入或是从程序内部设定输入指令的方式控制待测设备的工作。
使用人工手动输入的方式,就意味着需要多名测试人员长时间的重复工作,而且测试人员的长时间重复操作可能使待测设备面临不安全的错误操作的隐患,对于比较精密的仪器或设备一次不安全操作可能就意味着巨大损失。而使用程序内部设定好输入指令的方式进行测试能较好的避免不安全误操作的发生,且测试效率高于人工手动输入。但是使用程序内部设定输入指令的方式可能不方便实时更换待测试的工作指令,而且有时待测设备可能并不方便提前设定工作指令。另一方面从程序内部载入输入意味着待测设备的关于键盘输入部分的通信程序和硬件结构并没有参与到当前的长时间重复工作当中,不能测试是否在这部分存在隐患,也不能较好的模拟实际的工作情况。
发明内容
本发明目的在于提供一种可编程虚拟键盘检测装置及方法。该方法为设备的长时间工作测试提供一种更方便、有效的测试手段。
实现本发明目的的技术方案为:一种可编程虚拟键盘检测装置,包括控制模块、继电器模块、下载通信模块、键盘输出模块、编程用计算机、触摸屏显示模块、电源模块;所述控制模块用于实现已下载的操作指令的存储与读取,根据测试人员在触摸屏上的操作控制对应的键盘及继电器输出;所述继电器模块按操作指令进行接通、断开,用于对待测设备进行开机、关机操作;所述下载通信模块负责接收编程用计算机发送的一系列操作指令;所述键盘输出模块负责按PS2及USB协议发送键盘指令;所述触摸屏显示模块用于显示当前已下载的操作指令、当前正在执行指令、键盘设备输出模式等,并读取测试人员在触摸屏上的操作;所述电源模块提供工作电压。
一种可编程虚拟键盘检测方法,键盘装置一端与编程用计算机相连,另一端与待测试设备相连;其工作步骤如下:
步骤1,在编程用计算机上建立将要输出的指令清单,随后将指令下载至可编程虚拟键盘装置;
步骤2,在可编程虚拟键盘装置上对键盘输出的循环次数、输出速度进行设置,选择用PS2或是USB协议输出键盘键值;
步骤3,测试开始,在键盘装置上执行发送操作,键盘装置开始按当前设置输出键值,并可以随时进行暂停、修改操作。
本发明与现有技术相比,具有以下优点:(1)与人工手动输入相比,本发明提供快速的键盘输入,而且通过提前设置好将要执行的键盘操作指令,可以避免不安全操作的产生;测试成本更低;(2)与程序内部设定输入指令的方式相比,本发明可以实时更新测试用的键盘输入而不用更改设备内控制程序,使用方便;而且,本发明按设定好的指令输出键值,可以更好地模拟设备正常工作时的用户输入,可以较为完整地对待测设备进行测试。
下面结合说明书附图对本发明做进一步描述。
附图说明
图1是本发明可编程虚拟键盘装置的系统总体设计图。
图2是本发明可编程虚拟键盘装置软件流程图。
图3是STM32芯片引脚外接图。
图4是编程用计算机功能界面示意图。
具体实施方式
一种可编程虚拟键盘检测装置,包括控制模块、电源模块、继电器模块、下载通信模块、键盘输出模块、编程用计算机以及触摸屏显示模块。
所述控制模块,用来实现已下载的操作指令的存储与读取,根据测试人员在触摸屏上的操作,控制对应的键盘及继电器输出;
所述电源模块,采用电压值为5V的直流电源给键盘装置工作供电,如果需要使用继电器输出的功能,还需额外接入24V的直流电源给继电器工作供电;
所述继电器模块,在工作时需要接入24V的直流电源,可以按操作指令进行接通、断开,可以对待测设备进行开机、关机操作;
所述下载通信模块,负责接收编程用计算机发送的一系列操作指令;
所述键盘输出模块,负责按PS2及USB协议发送键盘指令;
所述触摸屏显示模块,用于显示当前已下载的操作指令、当前正在执行指令、键盘设备输出模式等,并读取测试人员在触摸屏上的操作,如开始发送、暂停发送、继续发送、停止发送、循环模式设置、输出速度设置、键盘协议切换等。
可编程虚拟键盘装置的完整使用步骤如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京理工大学,未经南京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711311327.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种儿童安全座椅支撑座
- 下一篇:一种带有吸能装置的儿童安全座椅