本發(fā)明實施例涉及汽車維修領(lǐng)域,尤其涉及一種測試舉升機主控板工作狀態(tài)的方法及裝置。
背景技術(shù):
隨著中國經(jīng)濟(jì)的快速增長,汽車保有量在中國每年以千萬輛級的速度增加。舉升機在車輛維修過程中,便于維修人員進(jìn)入汽車底部作業(yè),為車輛維修提供便利。舉升機的安全問題是第一要務(wù),若出廠前不經(jīng)過全面、仔細(xì)的測試,將會帶來嚴(yán)重的安全隱患。
目前,對于舉升機主控板的測試一般有三種方法,一是用電路搭建主控板外圍工作環(huán)境測試功能;二是給電控箱的輸出信號接上工裝然后測試功能;三是舉升機整體安裝好后,加上負(fù)載測試功能。第一種方法只要電路板有調(diào)整時就得調(diào)整測試平臺,搭建環(huán)境不僅需要專業(yè)人員搭建,而且搭建的環(huán)境需要占用一定的空間。第二種方法沒有電控箱的情況下無法執(zhí)行測試。第三種方法沒有安裝完整機的情況下無法執(zhí)行測試。上述三種方法不僅耗時耗力,而且受資源(測試平臺、工裝、負(fù)載有限)影響嚴(yán)重影響測試進(jìn)度。另外,上述三種方法在測試主控板過程中,依靠人力監(jiān)控舉升機一個或多個主控板瞬間輸出多個信號時效率以及人力成本均無法控制,目前還沒有能夠解決上述問題的方法或裝置出現(xiàn)。
技術(shù)實現(xiàn)要素:
為了克服相關(guān)技術(shù)中存在的技術(shù)問題,本發(fā)明提供一種測試舉升機主控板工作狀態(tài)的方法及裝置,以實現(xiàn)通過上位機對若干舉升機主控板進(jìn)行自動監(jiān)控以及測試環(huán)境的模擬,并在舉升機的信號輸出異常并及時發(fā)現(xiàn)處理,極大地提高測試質(zhì)量和測試效率。
第一方面,本發(fā)明實施例提供了一種測試舉升機主控板工作狀態(tài)的方法,通過上位機、數(shù)據(jù)轉(zhuǎn)換單元以及若干舉升機主控板以模擬舉升機主控板測試環(huán)境,所述上位機與所述數(shù)據(jù)轉(zhuǎn)換單元構(gòu)建相應(yīng)的通信協(xié)議以實現(xiàn)通訊連接,所述方法包括:
所述上位機通過數(shù)據(jù)轉(zhuǎn)換單元獲取各舉升機主控板的按鍵狀態(tài)信息;
所述上位機根據(jù)各所述按鍵狀態(tài)信息控制對應(yīng)的舉升機主控板的物理按鍵輸入端口,以通過所述上位機上運行的程序模擬按鍵實現(xiàn)各舉升機主控板的物理按鍵輸入端的輸入信號的輸入。
結(jié)合另一方面,在另一方面的一種可能的實施方式中,所述上位機通過數(shù)據(jù)轉(zhuǎn)換單元獲取各舉升機主控板的按鍵狀態(tài)信息,包括:
所述數(shù)據(jù)轉(zhuǎn)換單元與各所述舉升機主控板之間通過普通接線口連接線連接,所述上位機與數(shù)據(jù)轉(zhuǎn)換單元通過串口通訊連接,通過所述數(shù)據(jù)轉(zhuǎn)換單元獲取各所述舉升機主控板的按鍵狀態(tài)信息、舉升機狀態(tài)信息以在接收到所述數(shù)據(jù)轉(zhuǎn)換單元上傳的串口數(shù)據(jù)之后進(jìn)行解析,以通過所述上位機上運行的程序模擬按鍵實現(xiàn)各舉升機主控板的物理按鍵輸入端的輸入信號的輸入。
結(jié)合另一方面,在另一方面的一種可能的實施方式中,所述方法還包括:
所述上位機判斷所述數(shù)據(jù)轉(zhuǎn)換單元監(jiān)控的各舉升機的信號輸出端口的輸出信號是否異常;
當(dāng)所述上位機判斷所述數(shù)據(jù)轉(zhuǎn)換單元監(jiān)控的各舉升機的信號輸出端口的輸出信號異常時,所述上位機通過所述數(shù)據(jù)轉(zhuǎn)換單元獲取相應(yīng)的舉升機主控板的各端口輸入信號并進(jìn)行保存。
結(jié)合另一方面,在另一方面的一種可能的實施方式中,所述上位機在保存相應(yīng)的舉升機主控板的各端口輸入信號之后,還包括:
所述上位機判斷各舉升機主控板的輸出信號與接收的各端口輸入信號是否相匹配;
所述上位機判斷各舉升機主控板的輸出信號與接收的各端口輸入信號匹配時,則表示測試正常;
所述上位機判斷各舉升機主控板的輸出信號與接收的各端口輸入信號不匹配時,則表示出現(xiàn)異常,記錄異常的對應(yīng)的舉升機主控板的輸出信號以及接收的對應(yīng)的端口輸入信號。
第二方面,本發(fā)明還提供了一種測試舉升機主控板工作狀態(tài)的裝置,所述裝置包括上位機、數(shù)據(jù)轉(zhuǎn)換單元以及若干舉升機主控板,各所述舉升機主控板上設(shè)置有若干不同的物理按鍵,每一所述物理按鍵可控制對應(yīng)的舉升機的相應(yīng)動作或相應(yīng)狀態(tài),所述數(shù)據(jù)轉(zhuǎn)換單元根據(jù)與各所述舉升機主控板通過普通接線口連接線連接以采集各舉升機的狀態(tài)信息,與數(shù)據(jù)轉(zhuǎn)換單元通過串口通訊連接,通過接收模擬按鍵信號進(jìn)而控制各物理按鍵接口動作從而控制舉升機動作,所述上位機與數(shù)據(jù)轉(zhuǎn)換單元通過串口連接以接收數(shù)據(jù)轉(zhuǎn)換單元采集的舉升機狀態(tài)信息進(jìn)行解析后實時顯示。
結(jié)合另一方面,在另一方面的一種可能的實施方式中,所述數(shù)據(jù)轉(zhuǎn)換單元還用于:
檢測各所述舉升機主控板的輸出端口中輸出的輸出信號是否發(fā)生改變;
當(dāng)各所述舉升機主控板的輸出端口中輸出的輸出信號中的任一個發(fā)生改變時,所述數(shù)據(jù)轉(zhuǎn)換單元讀取相應(yīng)的端口輸入信號。
結(jié)合另一方面,在另一方面的一種可能的實施方式中,所述數(shù)據(jù)轉(zhuǎn)換單元對讀取的相應(yīng)的端口輸入信號進(jìn)行保存并上傳至所述上位機;
所述上位機在接收到所述數(shù)據(jù)轉(zhuǎn)換單元上傳的相應(yīng)的端口輸入信號時,將其與實時顯示的舉升機狀態(tài)信息進(jìn)行進(jìn)行匹配,當(dāng)其不匹配時至少記錄所述相應(yīng)的端口輸入信號、對應(yīng)的舉升機主控板輸出端口的輸出信號以及異常發(fā)生的時間信息。
結(jié)合另一方面,在另一方面的一種可能的實施方式中,所述上位機運行有模擬環(huán)境測試程序,所述上位機運行的模擬環(huán)境測試程序?qū)λ鰯?shù)據(jù)轉(zhuǎn)換單元的串口發(fā)送的數(shù)據(jù)進(jìn)行接收并解析,串口發(fā)送的數(shù)據(jù)包括各舉升機主控板的輸出端口信號以及輸入的輸入端口信號,以實現(xiàn)模擬測試。
結(jié)合另一方面,在另一方面的一種可能的實施方式中,所述上位機與所述數(shù)據(jù)轉(zhuǎn)換單元之間通過共同的通信協(xié)議建立通訊連接。
結(jié)合另一方面,在另一方面的一種可能的實施方式中,所述舉升機主控板的輸出信號包括:第一電磁閥信號42、第二電磁閥信號43、直流接觸器1信號44、直流接觸器2信號45、電磁鐵信號46,其中,所述舉升機主控板上的物理輸入端口包括single模式信號輸入端口26、all模式信號輸入端口27、up按鍵信號輸入端口28、down按鍵信號輸入端口29、lock按鍵信號輸入端口30、emergency按鍵信號輸入端口31、microswitch1信號輸入端口32、microswitch2信號輸入端口33,所述模擬環(huán)境測試程序的模擬按鍵包括single模式開關(guān)34、all模式開關(guān)35、up按鍵36、down按鍵37、lock按鍵38、emergency按鍵39、microswitch140、microswitch241。
本發(fā)明通過上位機、數(shù)據(jù)轉(zhuǎn)換單元以及若干舉升機主控板搭建舉升機的自動控制與測試環(huán)境,可以實現(xiàn)拋開工裝以及真實測試環(huán)境,較為提前地且準(zhǔn)確可靠地測試舉升機主控板的運行狀態(tài),記錄舉升機主控板異常運行的狀態(tài)信息,有助于測試汽車維修設(shè)備、定位汽車維修設(shè)備,實現(xiàn)了通過上位機對若干舉升機主控板進(jìn)行自動監(jiān)控以及測試環(huán)境的模擬,并在舉升機的信號輸出異常并及時發(fā)現(xiàn)處理,極大地提高測試質(zhì)量和測試效率,在數(shù)據(jù)準(zhǔn)確的同時,還達(dá)到了降低了人力成本的效果。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本發(fā)明。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實施例,并與說明書一起用于解釋本發(fā)明的原理。
圖1是根據(jù)一示例性實施例示出的一種測試舉升機主控板工作狀態(tài)的方法的流程示意圖。
圖2是根據(jù)一示例性實施例示出的一種測試舉升機主控板工作狀態(tài)的裝置的框圖。
圖3是根據(jù)一示例性實施例示出的一種測試舉升機主控板工作狀態(tài)的裝置在上位機運行時的實時顯示狀態(tài)圖。
圖4是根據(jù)一示例性實施例示出的舉升機主控板和數(shù)據(jù)轉(zhuǎn)換單元的信號輸入輸出端口框圖。
圖5是根據(jù)一示例性實施例示出的舉升機主控板的按鍵及輸入輸出信號框圖。
圖6是根據(jù)一示例性實施例示出的數(shù)據(jù)轉(zhuǎn)化單元的接口j1(up按鍵控制接口20)與舉升機主控板的接口j2(up按鍵信號輸入端口28)連接示意圖。
圖7是根據(jù)一示例性實施例示出的數(shù)據(jù)轉(zhuǎn)化單元的接口j3(第一電磁閥數(shù)據(jù)采集接口8)與舉升機主控板的接口j4(第一電磁閥信號輸出接口13)連接示意圖。
具體實施方式
下面結(jié)合附圖和實施例對本發(fā)明作進(jìn)一步的詳細(xì)說明。可以理解的是,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
在更加詳細(xì)地討論示例性實施例之前應(yīng)當(dāng)提到的是,一些示例性實施例被描述成作為流程圖描繪的處理或方法。雖然流程圖中將各步驟描述成順序的處理,但是其中的許多步驟可以并行地、并發(fā)地或者同時實施。此外,各步驟的順序可以被重新安排,當(dāng)其操作完成時所述處理可以被終止,但是還可以具有未包括在附圖內(nèi)的其它步驟。處理可以對應(yīng)于方法、函數(shù)、規(guī)程、子例程、子程序等。
本發(fā)明涉及一種測試舉升機主控板工作狀態(tài)的方法及裝置,通過上位機、數(shù)據(jù)轉(zhuǎn)換單元以及若干舉升機主控板以模擬舉升機主控板測試環(huán)境,所述上位機與所述數(shù)據(jù)轉(zhuǎn)換單元構(gòu)建相應(yīng)的通信協(xié)議以實現(xiàn)通訊連接,其基本思想是:通過數(shù)據(jù)轉(zhuǎn)換單元的數(shù)據(jù)采集接口與舉升機主控板的信號輸出端口相連,通過數(shù)據(jù)轉(zhuǎn)換單元的信號控制接口與舉升機主控板的按鍵輸入接口相連,通過串口與上位機(labview應(yīng)用)相連,上位機的labview應(yīng)用將按鍵控制信號通過串口發(fā)送給數(shù)據(jù)轉(zhuǎn)換單元,數(shù)據(jù)轉(zhuǎn)換單元根據(jù)labview應(yīng)用發(fā)送的控制信息控制舉升機主控板上的各物理按鍵。以及,數(shù)據(jù)轉(zhuǎn)換單元檢測到舉升機主控板信號輸出端的信號后,將采集到的信號通過串口上傳給上位機,上位機的labview應(yīng)用對接收到的數(shù)據(jù)進(jìn)行解析,實時顯示舉升機的運行狀態(tài)以及實時記錄異常運行狀態(tài)信息。
結(jié)合圖1所示,所述方法包括:
在步驟110中,所述上位機通過數(shù)據(jù)轉(zhuǎn)換單元獲取各舉升機主控板的按鍵狀態(tài)信息;
所述舉升機主控板上包括有各所述選擇單元可用字母表示,例如up(上升)、down(下降),結(jié)合圖2所示,其上可包括的物理按鍵有single模式信號輸入端口26、all模式信號輸入端口27、up按鍵信號輸入端口28、down按鍵信號輸入端口29、lock按鍵信號輸入端口30、emergency按鍵信號輸入端口31、microswitch1信號輸入端口32、microswitch2信號輸入端口33。
所述上位機為可進(jìn)行數(shù)據(jù)分析與處理的設(shè)備或模塊,在一種可行的實施場景中,其可以為電子計算機,其上運行有安裝labview應(yīng)用程序(該程序為舉升機主控板工作狀態(tài)監(jiān)控程序)以及相應(yīng)的usb轉(zhuǎn)串口驅(qū)動,以實現(xiàn)對數(shù)據(jù)轉(zhuǎn)換單元的串口實現(xiàn)通訊連接。
在步驟120中,所述上位機根據(jù)各所述按鍵狀態(tài)信息控制對應(yīng)的舉升機主控板的物理按鍵輸入端口,以通過所述上位機上運行的程序模擬按鍵實現(xiàn)各舉升機主控板的物理按鍵輸入端的輸入信號的輸入。
在通過上位機接收串口數(shù)據(jù),根據(jù)上位機1和數(shù)據(jù)轉(zhuǎn)換單元2的通信協(xié)議,所述上位機解析接收到的數(shù)據(jù)并進(jìn)行相應(yīng)的處理。所述上位機根據(jù)接收到的信號,實時顯示舉升機主控板輸出的信號狀態(tài),在模擬測試時,所述上位機可通過程序的模擬按鍵實現(xiàn)各舉升機主控板的物理按鍵輸入端的輸入信號的輸入。
通過本發(fā)明的方法,通過上位機、數(shù)據(jù)轉(zhuǎn)換單元以及若干舉升機主控板搭建舉升機的自動控制與測試環(huán)境,可以實現(xiàn)拋開工裝以及真實測試環(huán)境,較為提前地且準(zhǔn)確可靠地測試舉升機主控板的運行狀態(tài)。
在本公開示例性實施例的另一種實施場景中,所述上位機通過數(shù)據(jù)轉(zhuǎn)換單元獲取各舉升機主控板的按鍵狀態(tài)信息,包括:
所述數(shù)據(jù)轉(zhuǎn)換單元與各所述舉升機主控板之間通過普通接線口連接線連接,所述上位機通過所述數(shù)據(jù)轉(zhuǎn)換單元獲取各所述舉升機主控板的按鍵狀態(tài)信息、舉升機狀態(tài)信息以在接收到所述數(shù)據(jù)轉(zhuǎn)換單元上傳的串口數(shù)據(jù)之后進(jìn)行解析,以通過所述上位機上運行的程序模擬按鍵實現(xiàn)各舉升機主控板的物理按鍵輸入端的輸入信號的輸入。
在本公開示例性實施例的另一種實施場景中,所述方法還包括:
所述上位機判斷所述數(shù)據(jù)轉(zhuǎn)換單元監(jiān)控的各舉升機的信號輸出端口的輸出信號是否異常;
當(dāng)所述上位機判斷所述數(shù)據(jù)轉(zhuǎn)換單元監(jiān)控的各舉升機的信號輸出端口的輸出信號異常時,所述上位機通過所述數(shù)據(jù)轉(zhuǎn)換單元獲取相應(yīng)的舉升機主控板的各端口輸入信號并進(jìn)行保存。
在本公開示例性實施例的另一種實施場景中,所述上位機在保存相應(yīng)的舉升機主控板的各端口輸入信號之后,還包括:
所述上位機判斷各舉升機主控板的輸出信號與接收的各端口輸入信號是否相匹配;
所述上位機判斷各舉升機主控板的輸出信號與接收的各端口輸入信號匹配時,則表示測試正常;
所述上位機判斷各舉升機主控板的輸出信號與接收的各端口輸入信號不匹配時,則表示出現(xiàn)異常,記錄異常的對應(yīng)的舉升機主控板的輸出信號以及接收的對應(yīng)的端口輸入信號。
以下將結(jié)合本發(fā)明的裝置進(jìn)行詳細(xì)闡述。
本發(fā)明還提供了一種測試舉升機主控板工作狀態(tài)的裝置,如圖2所示,所述裝置包括上位機、數(shù)據(jù)轉(zhuǎn)換單元以及若干舉升機主控板,各所述舉升機主控板上設(shè)置有若干不同的物理按鍵,每一所述物理按鍵可控制對應(yīng)的舉升機的相應(yīng)動作或相應(yīng)狀態(tài),所述數(shù)據(jù)轉(zhuǎn)換單元根據(jù)與各所述舉升機主控板通過普通接線口連接線連接以采集各舉升機的狀態(tài)信息,結(jié)合圖6及圖7所示,在發(fā)明開示例性實施例的一種實施場景中,數(shù)據(jù)轉(zhuǎn)化單元2的信號控制接口5(j1:up按鍵控制接口20)與舉升機主控板3的按鍵輸入端口7(j2:up按鍵信號輸入端口28)連接示意圖如圖6所示;數(shù)據(jù)轉(zhuǎn)化單元2的數(shù)據(jù)采集接口4(j3:第一電磁閥數(shù)據(jù)采集接口8)與舉升機主控板3的信號輸出端口6(j4:第一電磁閥信號輸出端口13)連接示意圖如圖7所示;與上位機通過串口連接以接收模擬按鍵信號進(jìn)而控制各物理按鍵接口動作從而控制舉升機動作,所述上位機與數(shù)據(jù)轉(zhuǎn)換單元通過串口連接以接收數(shù)據(jù)轉(zhuǎn)換單元采集的舉升機狀態(tài)信息進(jìn)行解析后實時顯示。
通過上位機1、數(shù)據(jù)轉(zhuǎn)換單元2、若干個舉升機主控板3搭建舉升機主控板測試環(huán)境。所述數(shù)據(jù)轉(zhuǎn)換單元2負(fù)責(zé)采集所監(jiān)控的舉升機狀態(tài)信息、采集串口接收的按鍵狀態(tài)信息進(jìn)而控制舉升機的物理按鍵,舉升機主控板上的物理按鍵接口可包括有up按鍵接口、down按鍵接口、lock按鍵接口、emergency按鍵接口、microswitch1接口、microswitch2接口、single模式開關(guān)接口、all模式開關(guān)接口等,所述數(shù)據(jù)轉(zhuǎn)換單元2采集各按鍵接口在接通之后對應(yīng)的舉升板的運行狀態(tài)。
所述上位機1負(fù)責(zé)解析串口接收的數(shù)據(jù)并進(jìn)行相應(yīng)的處理。所述舉升機主控板3為待測板,所述舉升機主控板3的個數(shù)不限于一個,在具體的實施場景中,其一般為2個及以上。
在本公開示例性實施例的另一種實施場景中,所述數(shù)據(jù)轉(zhuǎn)換單元還用于:
檢測各所述舉升機主控板的輸出端口中輸出的輸出信號是否發(fā)生改變;
當(dāng)各所述舉升機主控板的輸出端口中輸出的輸出信號中的任一個發(fā)生改變時,所述數(shù)據(jù)轉(zhuǎn)換單元讀取相應(yīng)的端口輸入信號。
結(jié)合圖3、圖4及圖5在一種可行的實施方式中,所述舉升機主控板3上設(shè)置第一電磁閥輸出信號端口13、第二電磁閥輸出信號端口14、直流接觸器1輸出信號端口15、直流接觸器2輸出信號端口16,數(shù)據(jù)轉(zhuǎn)換單元2檢測舉升機主控板3的信號輸出端口6輸出的信號中有任意一個信號狀態(tài)改變,則立刻讀取相關(guān)端口信號進(jìn)行保存,相關(guān)端口可以為圖中的第一電磁閥輸出信號端口13、第二電磁閥輸出信號端口14、直流接觸器1輸出信號端口15、直流接觸器2輸出信號端口16、電磁鐵輸出信號端口27、single模式輸入信號端口26、all模式輸入信號端口27、up按鍵輸入信號端口28、down按鍵輸入信號端口29、lock按鍵輸入信號端口30、emergency按鍵輸入信號端口31、microswitch1輸入信號端口32、microswitch2輸入信號端口33等。
在本公開示例性實施例的另一種實施場景中,所述數(shù)據(jù)轉(zhuǎn)換單元對讀取的相應(yīng)的端口輸入信號進(jìn)行保存并上傳至所述上位機;
所述上位機在接收到所述數(shù)據(jù)轉(zhuǎn)換單元上傳的相應(yīng)的端口輸入信號時,將其與實時顯示的舉升機狀態(tài)信息進(jìn)行進(jìn)行匹配,當(dāng)其不匹配時至少記錄所述相應(yīng)的端口輸入信號、對應(yīng)的舉升機主控板輸出端口的輸出信號以及異常發(fā)生的時間信息。
所述上位機1接收串口數(shù)據(jù),根據(jù)上位機1和數(shù)據(jù)轉(zhuǎn)換單元2的通信協(xié)議解析接收到的數(shù)據(jù)并進(jìn)行相應(yīng)的處理。所述上位機根據(jù)接收到的信號,實時顯示舉升機主控板3輸出的信號狀態(tài)(第一電磁閥信號42、第二電磁閥信號43、直流接觸器1信號44、直流接觸器2信號45、電磁鐵信號46等信號的狀態(tài)(指示燈亮表示檢測到信號,指示燈滅表示未檢測到信號))如圖2所示。若實際輸入的動作與實時顯示的信號狀態(tài)不符時(例如:已按emergency按鍵39但是直流接觸器1信號42、直流接觸器2信號43指示燈亮則為主控板異常),記錄異常的輸入與輸出狀態(tài)信息以及異常發(fā)生的時間信息。
在本公開示例性實施例的另一種實施場景中,所述上位機運行有模擬環(huán)境測試程序,所述上位機運行的模擬環(huán)境測試程序?qū)λ鰯?shù)據(jù)轉(zhuǎn)換單元的串口發(fā)送的數(shù)據(jù)進(jìn)行接收并解析,串口發(fā)送的數(shù)據(jù)包括各舉升機主控板的輸出端口信號以及輸入的輸入端口信號,以實現(xiàn)模擬測試。
在本公開示例性實施例的另一種實施場景中,所述上位機與所述數(shù)據(jù)轉(zhuǎn)換單元之間通過共同的通信協(xié)議建立通訊連接。
數(shù)據(jù)轉(zhuǎn)換單元2將b中保存的信號數(shù)據(jù)進(jìn)行打包(根據(jù)上位機1和數(shù)據(jù)轉(zhuǎn)換單元2的通信協(xié)議)通過串口發(fā)送給上位機1。
在本公開示例性實施例的另一種實施場景中,所述舉升機主控板的輸出信號包括:第一電磁閥信號42、第二電磁閥信號43、直流接觸器1信號44、直流接觸器2信號45、電磁鐵信號46,其中,所述舉升機主控板上的物理輸入端口包括single模式信號輸入端口26、all模式信號輸入端口27、up按鍵信號輸入端口28、down按鍵信號輸入端口29、lock按鍵信號輸入端口30、emergency按鍵信號輸入端口31、microswitch1信號輸入端口32、microswitch2信號輸入端口33,所述模擬環(huán)境測試程序的模擬按鍵包括single模式開關(guān)34、all模式開關(guān)35、up按鍵36、down按鍵37、lock按鍵38、emergency按鍵39、microswitch140、microswitch241。
結(jié)合圖3、圖4及圖5所示,上位機1應(yīng)用開始運行或上位機1顯示屏上的single模式開關(guān)34、all模式開關(guān)35、up按鍵36、down按鍵37、lock按鍵38、emergency按鍵39、microswitch140、microswitch241等任意一個開關(guān)信號狀態(tài)改變時立刻將single模式輸入信號、all模式輸入信號、up按鍵輸入信號、down按鍵輸入信號、lock按鍵輸入信號、emergency按鍵輸入信號、microswitch1輸入信號、microswitch2輸入信號等數(shù)據(jù)信息打包(根據(jù)上位機1和數(shù)據(jù)轉(zhuǎn)換單元2的通信協(xié)議),通過串口發(fā)送數(shù)據(jù)給數(shù)據(jù)轉(zhuǎn)換單元2
所述數(shù)據(jù)轉(zhuǎn)換單元2接收串口數(shù)據(jù),解析接收到的數(shù)據(jù)并進(jìn)行相應(yīng)的處理(根據(jù)上位機1和數(shù)據(jù)轉(zhuǎn)換單元2的通信協(xié)議)。根據(jù)接收到的信號(single模式開關(guān)34、all模式開關(guān)35、up按鍵36、down按鍵37、lock按鍵38、emergency按鍵39、microswitch140、microswitch241)控制相應(yīng)物理按鍵輸入端口(single模式信號輸入端口26、all模式信號輸入端口27、up按鍵信號輸入端口28、down按鍵信號輸入端口29、lock按鍵信號輸入端口30、emergency按鍵信號輸入端口31、microswitch1信號輸入端口32、microswitch2信號輸入端口33)信號狀態(tài)發(fā)生改變,實現(xiàn)了通過應(yīng)用軟件模擬按鍵(single模式開關(guān)34、all模式開關(guān)35、up按鍵36、down按鍵37、lock按鍵38、emergency按鍵39、microswitch140、microswitch241)代替物理按鍵控制舉升機主控板3完成各個功能的目的。
本發(fā)明可包括以下有益效果:
(1)、可以實現(xiàn)實時監(jiān)控多個舉升機主控板的工作狀態(tài)信息,保證了測試結(jié)果的準(zhǔn)確性。
(2)、可以實時記錄舉升機異常工作狀態(tài)信息,便于對舉升機進(jìn)行定位并及時及時確定出現(xiàn)問題的原因。
(3)、可以通過上位機的模擬環(huán)境測試應(yīng)用的模擬按鍵模擬測試多個物理按鍵同時動作的情況,保證了測試的全面性。
(4)、節(jié)省了人力成本、時間成本。僅需要很少人工即可以在全面測試舉升機主控板,進(jìn)而加快進(jìn)度。
將意識到的是,本發(fā)明也擴(kuò)展到適合于將本發(fā)明付諸實踐的計算機程序,特別是載體上或者載體中的計算機程序。程序可以以源代碼、目標(biāo)代碼、代碼中間源和諸如部分編譯的形式的目標(biāo)代碼的形式,或者以任何其它適合在按照本發(fā)明的方法的實現(xiàn)中使用的形式。也將注意的是,這樣的程序可能具有許多不同的構(gòu)架設(shè)計。例如,實現(xiàn)按照本發(fā)明的方法或者系統(tǒng)的功能性的程序代碼可能被再分為一個或者多個子例程。
用于在這些子例程中間分布功能性的許多不同方式將對技術(shù)人員而言是明顯的。子例程可以一起存儲在一個可執(zhí)行文件中,從而形成自含式的程序。這樣的可執(zhí)行文件可以包括計算機可執(zhí)行指令,例如處理器指令和/或解釋器指令(例如,java解釋器指令)??商鎿Q地,子例程的一個或者多個或者所有子例程都可以存儲在至少一個外部庫文件中,并且與主程序靜態(tài)地或者動態(tài)地(例如在運行時間)鏈接。主程序含有對子例程中的至少一個的至少一個調(diào)用。子例程也可以包括對彼此的函數(shù)調(diào)用。涉及計算機程序產(chǎn)品的實施例包括對應(yīng)于所闡明方法中至少一種方法的處理步驟的每一步驟的計算機可執(zhí)行指令。這些指令可以被再分成子例程和/或被存儲在一個或者多個可能靜態(tài)或者動態(tài)鏈接的文件中。
另一個涉及計算機程序產(chǎn)品的實施例包括對應(yīng)于所闡明的系統(tǒng)和/或產(chǎn)品中至少一個的裝置中每個裝置的計算機可執(zhí)行指令。這些指令可以被再分成子例程和/或被存儲在一個或者多個可能靜態(tài)或者動態(tài)鏈接的文件中。
計算機程序的載體可以是能夠運載程序的任何實體或者裝置。例如,載體可以包含存儲介質(zhì),諸如(rom例如cdrom或者半導(dǎo)體rom)或者磁記錄介質(zhì)(例如軟盤或者硬盤)。進(jìn)一步地,載體可以是可傳輸?shù)妮d體,諸如電學(xué)或者光學(xué)信號,其可以經(jīng)由電纜或者光纜,或者通過無線電或者其它手段傳遞。當(dāng)程序具體化為這樣的信號時,載體可以由這樣的線纜或者其它裝置或者裝置組成。可替換地,載體可以是其中嵌入有程序的集成電路,所述集成電路適合于執(zhí)行相關(guān)方法,或者供相關(guān)方法的執(zhí)行所用。
應(yīng)該留意的是,上文提到的實施例是舉例說明本發(fā)明,而不是限制本發(fā)明,并且本領(lǐng)域的技術(shù)人員將能夠設(shè)計許多可替換的實施例,而不會偏離所附權(quán)利要求的范圍。在權(quán)利要求中,任何放置在圓括號之間的參考符號不應(yīng)被解讀為是對權(quán)利要求的限制。動詞“包括”和其詞形變化的使用不排除除了在權(quán)利要求中記載的那些之外的元素或者步驟的存在。在元素之前的冠詞“一”或者“一個”不排除復(fù)數(shù)個這樣的元素的存在。本發(fā)明可以通過包括幾個明顯不同的元件的硬件,以及通過適當(dāng)編程的計算機而實現(xiàn)。在列舉幾種裝置的裝置權(quán)利要求中,這些裝置中的幾種可以通過硬件的同一項來體現(xiàn)。在相互不同的從屬權(quán)利要求中陳述某些措施的單純事實并不表明這些措施的組合不能被用來獲益。
如果期望的話,這里所討論的不同功能可以以不同順序執(zhí)行和/或彼此同時執(zhí)行。此外,如果期望的話,以上所描述的一個或多個功能可以是可選的或者可以進(jìn)行組合。
如果期望的話,上文所討論的各步驟并不限于各實施例中的執(zhí)行順序,不同步驟可以以不同順序執(zhí)行和/或彼此同時執(zhí)行。此外,在其他實施例中,以上所描述的一個或多個步驟可以是可選的或者可以進(jìn)行組合。
雖然本發(fā)明的各個方面在獨立權(quán)利要求中給出,但是本發(fā)明的其它方面包括來自所描述實施方式的特征和/或具有獨立權(quán)利要求的特征的從屬權(quán)利要求的組合,而并非僅是權(quán)利要求中所明確給出的組合。
這里所要注意的是,雖然以上描述了本發(fā)明的示例實施方式,但是這些描述并不應(yīng)當(dāng)以限制的含義進(jìn)行理解。相反,可以進(jìn)行若干種變化和修改而并不背離如所附權(quán)利要求中所限定的本發(fā)明的范圍。
本領(lǐng)域普通技術(shù)人員應(yīng)該明白,本發(fā)明實施例的裝置中的各模塊可以用通用的計算裝置來實現(xiàn),各模塊可以集中在單個計算裝置或者計算裝置組成的網(wǎng)絡(luò)組中,本發(fā)明實施例中的裝置對應(yīng)于前述實施例中的方法,其可以通過可執(zhí)行的程序代碼實現(xiàn),也可以通過集成電路組合的方式來實現(xiàn),因此本發(fā)明并不局限于特定的硬件或者軟件及其結(jié)合。
本領(lǐng)域普通技術(shù)人員應(yīng)該明白,本發(fā)明實施例的裝置中的各模塊可以用通用的移動終端來實現(xiàn),各模塊可以集中在單個移動終端或者移動終端組成的裝置組合中,本發(fā)明實施例中的裝置對應(yīng)于前述實施例中的方法,其可以通過編輯可執(zhí)行的程序代碼實現(xiàn),也可以通過集成電路組合的方式來實現(xiàn),因此本發(fā)明并不局限于特定的硬件或者軟件及其結(jié)合。
注意,上述僅為本發(fā)明的示例性實施例及所運用技術(shù)原理。本領(lǐng)域技術(shù)人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領(lǐng)域技術(shù)人員來說能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護(hù)范圍。這里無需也無法對所有的實施方式予以窮舉。因此,雖然通過以上實施例對本發(fā)明進(jìn)行了較為詳細(xì)的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實施例,凡在本發(fā)明的精神和和原則之內(nèi)所引伸出的任何顯而易見的變化或者變動仍處于本發(fā)明權(quán)利要求所保護(hù)的范圍之中。