[發(fā)明專利]一種可編程虛擬鍵盤檢測裝置及方法在審
| 申請?zhí)枺?/td> | 201711311327.0 | 申請日: | 2017-12-11 |
| 公開(公告)號: | CN107885630A | 公開(公告)日: | 2018-04-06 |
| 發(fā)明(設計)人: | 侯潤民;胡達;侯遠龍;高強;王力 | 申請(專利權)人: | 南京理工大學 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 南京理工大學專利中心32203 | 代理人: | 朱寶慶 |
| 地址: | 210094 *** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 可編程 虛擬 鍵盤 檢測 裝置 方法 | ||
技術領域
本發(fā)明涉及一種儀器設備測試技術,特別是一種可編程虛擬鍵盤檢測裝置及方法。
背景技術
在大型儀器和武器系統(tǒng)中,大多使用通用電腦鍵盤作為用戶輸入設備。在設備的研發(fā)過程中,通常會使用長時間持續(xù)工作來測試工作效果或是驗證當前設備的可靠性。在此測試期間,通常是采用人工手動輸入或是從程序內部設定輸入指令的方式控制待測設備的工作。
使用人工手動輸入的方式,就意味著需要多名測試人員長時間的重復工作,而且測試人員的長時間重復操作可能使待測設備面臨不安全的錯誤操作的隱患,對于比較精密的儀器或設備一次不安全操作可能就意味著巨大損失。而使用程序內部設定好輸入指令的方式進行測試能較好的避免不安全誤操作的發(fā)生,且測試效率高于人工手動輸入。但是使用程序內部設定輸入指令的方式可能不方便實時更換待測試的工作指令,而且有時待測設備可能并不方便提前設定工作指令。另一方面從程序內部載入輸入意味著待測設備的關于鍵盤輸入部分的通信程序和硬件結構并沒有參與到當前的長時間重復工作當中,不能測試是否在這部分存在隱患,也不能較好的模擬實際的工作情況。
發(fā)明內容
本發(fā)明目的在于提供一種可編程虛擬鍵盤檢測裝置及方法。該方法為設備的長時間工作測試提供一種更方便、有效的測試手段。
實現(xiàn)本發(fā)明目的的技術方案為:一種可編程虛擬鍵盤檢測裝置,包括控制模塊、繼電器模塊、下載通信模塊、鍵盤輸出模塊、編程用計算機、觸摸屏顯示模塊、電源模塊;所述控制模塊用于實現(xiàn)已下載的操作指令的存儲與讀取,根據(jù)測試人員在觸摸屏上的操作控制對應的鍵盤及繼電器輸出;所述繼電器模塊按操作指令進行接通、斷開,用于對待測設備進行開機、關機操作;所述下載通信模塊負責接收編程用計算機發(fā)送的一系列操作指令;所述鍵盤輸出模塊負責按PS2及USB協(xié)議發(fā)送鍵盤指令;所述觸摸屏顯示模塊用于顯示當前已下載的操作指令、當前正在執(zhí)行指令、鍵盤設備輸出模式等,并讀取測試人員在觸摸屏上的操作;所述電源模塊提供工作電壓。
一種可編程虛擬鍵盤檢測方法,鍵盤裝置一端與編程用計算機相連,另一端與待測試設備相連;其工作步驟如下:
步驟1,在編程用計算機上建立將要輸出的指令清單,隨后將指令下載至可編程虛擬鍵盤裝置;
步驟2,在可編程虛擬鍵盤裝置上對鍵盤輸出的循環(huán)次數(shù)、輸出速度進行設置,選擇用PS2或是USB協(xié)議輸出鍵盤鍵值;
步驟3,測試開始,在鍵盤裝置上執(zhí)行發(fā)送操作,鍵盤裝置開始按當前設置輸出鍵值,并可以隨時進行暫停、修改操作。
本發(fā)明與現(xiàn)有技術相比,具有以下優(yōu)點:(1)與人工手動輸入相比,本發(fā)明提供快速的鍵盤輸入,而且通過提前設置好將要執(zhí)行的鍵盤操作指令,可以避免不安全操作的產(chǎn)生;測試成本更低;(2)與程序內部設定輸入指令的方式相比,本發(fā)明可以實時更新測試用的鍵盤輸入而不用更改設備內控制程序,使用方便;而且,本發(fā)明按設定好的指令輸出鍵值,可以更好地模擬設備正常工作時的用戶輸入,可以較為完整地對待測設備進行測試。
下面結合說明書附圖對本發(fā)明做進一步描述。
附圖說明
圖1是本發(fā)明可編程虛擬鍵盤裝置的系統(tǒng)總體設計圖。
圖2是本發(fā)明可編程虛擬鍵盤裝置軟件流程圖。
圖3是STM32芯片引腳外接圖。
圖4是編程用計算機功能界面示意圖。
具體實施方式
一種可編程虛擬鍵盤檢測裝置,包括控制模塊、電源模塊、繼電器模塊、下載通信模塊、鍵盤輸出模塊、編程用計算機以及觸摸屏顯示模塊。
所述控制模塊,用來實現(xiàn)已下載的操作指令的存儲與讀取,根據(jù)測試人員在觸摸屏上的操作,控制對應的鍵盤及繼電器輸出;
所述電源模塊,采用電壓值為5V的直流電源給鍵盤裝置工作供電,如果需要使用繼電器輸出的功能,還需額外接入24V的直流電源給繼電器工作供電;
所述繼電器模塊,在工作時需要接入24V的直流電源,可以按操作指令進行接通、斷開,可以對待測設備進行開機、關機操作;
所述下載通信模塊,負責接收編程用計算機發(fā)送的一系列操作指令;
所述鍵盤輸出模塊,負責按PS2及USB協(xié)議發(fā)送鍵盤指令;
所述觸摸屏顯示模塊,用于顯示當前已下載的操作指令、當前正在執(zhí)行指令、鍵盤設備輸出模式等,并讀取測試人員在觸摸屏上的操作,如開始發(fā)送、暫停發(fā)送、繼續(xù)發(fā)送、停止發(fā)送、循環(huán)模式設置、輸出速度設置、鍵盤協(xié)議切換等。
可編程虛擬鍵盤裝置的完整使用步驟如下:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京理工大學,未經(jīng)南京理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711311327.0/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種兒童安全座椅支撐座
- 下一篇:一種帶有吸能裝置的兒童安全座椅





