欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

測控方法和裝置制造方法

文檔序號:6173661閱讀:155來源:國知局
測控方法和裝置制造方法
【專利摘要】本發(fā)明公開的測控方法和裝置,涉及測控系統(tǒng)【技術(shù)領(lǐng)域】,無需根據(jù)每個被測對象專門開發(fā)測控系統(tǒng),操作簡單、效率高,節(jié)省了大量的人力、物力資源。該方法通過組態(tài)實現(xiàn),包括:根據(jù)用戶通過顯示控制單元和組態(tài)單元的選擇確定插件;接收用戶通過顯示控制單元和組態(tài)單元設(shè)定的插件配置信息,并根據(jù)插件配置信息修改插件屬性;根據(jù)用戶通過組態(tài)單元設(shè)定的連接關(guān)系確定各個插件的執(zhí)行順序;按照各個插件的執(zhí)行順序運行各個插件,與被測對象進(jìn)行通訊,對被測對象進(jìn)行測試和控制。主要用于測控,尤其用于慣導(dǎo)系統(tǒng)測控。
【專利說明】測控方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及測控系統(tǒng)【技術(shù)領(lǐng)域】,尤其涉及測控方法和裝置。
【背景技術(shù)】
[0002]慣導(dǎo)系統(tǒng)研制完成后,需要對其功能和性能進(jìn)行測試和驗證,目前,由于慣導(dǎo)系統(tǒng)對外的通訊接口種類很多,如異步RS422通訊接口、異步RS485通訊接口、異步RS232通訊接口、同步RS485通訊接口、CAN總線通訊接口、1553B通訊接口等,即便采用的是同種類型的通訊接口,其通訊協(xié)議也不相同。因此,為了配合慣導(dǎo)系統(tǒng)接口使用,現(xiàn)有技術(shù)中,在對慣導(dǎo)系統(tǒng)進(jìn)行測試時,首先需要根據(jù)每個慣導(dǎo)系統(tǒng)的具體情況和測試要求,設(shè)計專門的測控系統(tǒng),過程非常繁瑣、效率低、浪費大量的人力資源。

【發(fā)明內(nèi)容】

[0003]本發(fā)明的目的在于克服現(xiàn)有技術(shù)不足,提供了一種測控方法和裝置。無需根據(jù)每個被測對象專門開發(fā)測控系統(tǒng),操作簡單、效率高,節(jié)省了大量的人力、物力資源。
[0004]本發(fā)明的技術(shù)解決方案:
[0005]一方面,一種測試方法,通過組態(tài)實現(xiàn),所述方法包括:
[0006]根據(jù)用戶通過顯示控制單元和組態(tài)單元的選擇確定插件;
[0007]接收用戶通過顯示控制單元和組態(tài)單元設(shè)定的插件配置信息,并根據(jù)所述插件配置信息修改插件屬性;
[0008]根據(jù)用戶通過組態(tài)單元設(shè)定的連接關(guān)系確定各個插件的執(zhí)行順序;
[0009]按照各個插件的執(zhí)行順序運行各個插件,與被測對象進(jìn)行通訊,對所述被測對象進(jìn)行測試。
[0010]第二方面,結(jié)合第一方面可能的實現(xiàn)方式,還包括:
[0011 ] 根據(jù)用戶的再次設(shè)定,重新確定各個插件的執(zhí)行順序。
[0012]第三方面,結(jié)合第二方面可能的實現(xiàn)方式,所述方法還包括:
[0013]根據(jù)用戶的插件添加請求添加插件;和/或,
[0014]根據(jù)用戶的插件刪除請求刪除插件。
[0015]第四方面,結(jié)合第三方面可能的實現(xiàn)方式,在所述根據(jù)用戶通過顯示控制單元和組態(tài)單元的選擇確定插件之前,所述方法還包括:
[0016]進(jìn)行插件掃描,對掃描到的插件進(jìn)行初始化,并加載和注冊掃描到的插件。
[0017]第五方面,結(jié)合第一方面至第四方面任一可能的實現(xiàn)方式,所述插件包含一個工廠類組件以及至少一個功能組件,所述工廠類組件為插件提供對外交互的接口。
[0018]第六方面,結(jié)合第一方面至第四方面任一可能的實現(xiàn)方式,所述插件包括硬件接口插件、通訊數(shù)據(jù)解析插件、數(shù)據(jù)顯示插件、數(shù)據(jù)保存插件、邏輯運算插件及算法插件。
[0019]第七方面,一種測試裝置,通過組態(tài)實現(xiàn),所述裝置包括:
[0020]顯示控制單元,用于對測試過程中的顯示方式和顯示內(nèi)容進(jìn)行控制;[0021]組態(tài)單元,用于確定并保存各個插件的連接關(guān)系;
[0022]插件選擇單元,用于跟據(jù)用戶通過顯示控制單元和組態(tài)單元的選擇確定并保存插件,并將確定的插件信息向插件配置單元發(fā)送;
[0023]插件配置單元,用于接收所述插件選擇單元發(fā)送的插件信息,和接收并保存用戶通過顯示控制單元和組態(tài)單元設(shè)定的插件配置信息,并根據(jù)所述插件配置信息修改插件屬性;
[0024]執(zhí)行順序確定單元,用于根據(jù)用戶通過組態(tài)單元設(shè)定的連接關(guān)系確定各個插件的執(zhí)行順序,并將確定的插件執(zhí)行順序發(fā)送給測試單元;
[0025]測試單元,用于接收所述執(zhí)行順序確定單元發(fā)送的插件執(zhí)行順序,按照各個插件的執(zhí)行順序運行各個插件,與被測對象進(jìn)行通訊,對所述被測對象進(jìn)行測試。
[0026]第八方面,結(jié)合第七方面可能的實現(xiàn)方式,還包括:
[0027]插件順序重新確定單元,用于根據(jù)用戶的再次設(shè)定,重新確定各個插件的執(zhí)行順序。
[0028]第九方面,結(jié)合第八方面可能的實現(xiàn)方式,還包括:
[0029]插件添加單元,用于根據(jù)用戶的插件添加請求添加插件;和/或,
[0030]插件刪除單元,用于根據(jù)用戶的插件刪除請求刪除插件。
[0031]第十方面,結(jié)合第九方面可能的實現(xiàn)方式,還包括:
[0032]插件控制器,用于插件掃描,對掃描到的插件進(jìn)行初始化,并加載和注冊掃描到的插件。
[0033]第十一方面,結(jié)合第七方面至第十方面可能的實現(xiàn)方式,所述插件包含一個工廠類組件以及至少一個功能組件,所述工廠類組件為插件提供對外交互的接口。
[0034]第十二方面,結(jié)合第七方面至第十方面可能的實現(xiàn)方式,所述插件包括硬件接口插件、通訊數(shù)據(jù)解析插件、數(shù)據(jù)顯示插件、數(shù)據(jù)保存插件、邏輯運算插件及算法插件。
[0035]本發(fā)明提供的測試方法和裝置,通過組態(tài)實現(xiàn),用戶通過顯示控制單元和組態(tài)單元選擇插件并設(shè)定插件配置信息,避免了被測對象通訊接口不統(tǒng)一或者雖然接口統(tǒng)一但通訊協(xié)議不同造成的測試?yán)щy;用戶通過組態(tài)單元設(shè)定的連接關(guān)系確定各個插件的執(zhí)行順序;按照各個插件的執(zhí)行順序運行各個插件,與被測對象進(jìn)行通訊,對所述被測對象進(jìn)行測試。無需根據(jù)每個被測對象專門開發(fā)測控系統(tǒng),操作簡單、效率高,節(jié)省了大量的人力、物力資源。
【專利附圖】

【附圖說明】
[0036]所包括的附圖用來提供對本發(fā)明實施例的進(jìn)一步的理解,其構(gòu)成了說明書的一部分,用于例示本發(fā)明的實施例,并與文字描述一起來闡釋本發(fā)明的原理。顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0037]圖1為本發(fā)明實施例中一種測試方法的流程圖;
[0038]圖2為本發(fā)明實施例中另一種測試方法的流程圖;
[0039]圖3為本發(fā)明實施例中工廠類組件的結(jié)構(gòu)示意圖;
[0040]圖4為本發(fā)明實施例的異步RS422 / RS485 / RS232通訊板卡組成原理圖;[0041]圖5為本發(fā)明實施例的同步RS485通訊板卡組成原理圖;
[0042]圖6為本發(fā)明實施例的CAN總線通訊板卡組成原理圖;
[0043]圖7為本發(fā)明實施例的1553B通訊板卡組成原理圖;
[0044]圖8為本發(fā)明實施例插件連接示意圖;
[0045]圖9為本發(fā)明實施例中一種測試裝置結(jié)構(gòu)示意圖;
[0046]圖10為本發(fā)明實施例中另一種測試裝置結(jié)構(gòu)示意圖。
【具體實施方式】
[0047]下面將結(jié)合附圖對本發(fā)明的具體實施例進(jìn)行詳細(xì)說明。在下面的描述中,出于解釋而非限制性的目的,闡述了具體細(xì)節(jié),以幫助全面地理解本發(fā)明。然而,對本領(lǐng)域技術(shù)人員來說顯而易見的是,也可以在脫離了這些具體細(xì)節(jié)的其它實施例中實踐本發(fā)明。
[0048]在此需要說明的是,為了避免因不必要的細(xì)節(jié)而模糊了本發(fā)明,在附圖中僅僅示出了與根據(jù)本發(fā)明的方案密切相關(guān)的設(shè)備結(jié)構(gòu)和/或處理步驟,而省略了與本發(fā)明關(guān)系不大的其他細(xì)節(jié)。
[0049]本發(fā)明實施例提供了一種測試方法,如圖1所示,該方法通過組態(tài)實現(xiàn),所述方法包括:
[0050]101、根據(jù)用戶通過顯示控制單元和組態(tài)單元的選擇確定插件;
[0051]組態(tài)是指用戶在明確了被測對象的測試要求之后,用戶通過顯示控制單元和組態(tài)單元選擇插件并設(shè)定插件配置信息,之后確定插件執(zhí)行順序的過程。
[0052]顯示控制單元中,會將每個插件以圖形的方式進(jìn)行顯示,如控制按鈕、數(shù)據(jù)列表、數(shù)據(jù)輸入框等。
[0053]被測對象對外通訊接口的多樣性,給測控系統(tǒng)的構(gòu)建帶來很大困難,為解決上述問題,用戶通過顯示控制單元和組態(tài)單元靈活選擇插件,以適應(yīng)被測對象對外通訊接口的變化。
[0054]102、接收用戶通過顯示控制單元和組態(tài)單元設(shè)定的插件配置信息,并根據(jù)所述插件配置信息修改插件屬性;
[0055]被測對象的同一種對外通訊接口,其通訊協(xié)議也不相同,這給測控系統(tǒng)的構(gòu)建帶來很大麻煩,為了解決通訊接口統(tǒng)一但通訊協(xié)議不同的問題,用戶通過顯示控制單元和組態(tài)單元根據(jù)被測對象的接口通訊協(xié)議信息輸入插件配置信息。測控系統(tǒng)根據(jù)用戶輸入的插件配置信息修改插件屬性,使修改后的插件能夠和被測對象接口通訊協(xié)議相適應(yīng),滿足互相通訊的需要。
[0056]插件配置信息具體內(nèi)容本發(fā)明實施例不做限定,可以根據(jù)每個插件的情況進(jìn)行設(shè)置。
[0057]103、根據(jù)用戶通過組態(tài)單元設(shè)定的連接關(guān)系確定各個插件的執(zhí)行順序;
[0058]組態(tài)單元中,會將每個插件以圖標(biāo)方式進(jìn)行顯示,并且用戶可以直接在各個插件之間繪制連線,此處連線帶有箭頭指向,用于表述數(shù)據(jù)的傳輸方向,測控系統(tǒng)根據(jù)用戶通過組態(tài)的那樣設(shè)定的連接關(guān)系確定各個插件的執(zhí)行順序。
[0059]104、按照各個插件的執(zhí)行順序運行各個插件,與被測對象進(jìn)行通訊,對所述被測對象進(jìn)行測試。[0060]經(jīng)過步驟101-步驟103的操作,測控系統(tǒng)已經(jīng)搭建完成,該測控系統(tǒng)和被測對象具有相適應(yīng)的通訊接口,以及根據(jù)測試要求設(shè)置的測試流程,啟動測控系統(tǒng),測控系統(tǒng)和被測對象之間進(jìn)行通訊,測控系統(tǒng)獲取被測對象的運行結(jié)果,測試和驗證被測系統(tǒng)的各種性倉泛。
[0061]本實施例提供的測試方法,通過組態(tài)實現(xiàn),用戶通過顯示控制單元和組態(tài)單元選擇插件并設(shè)定插件配置信息,有效解決了被測對象對外通訊接口及通訊協(xié)議不統(tǒng)一造成的測試?yán)щy;用戶通過組態(tài)單元設(shè)定的連接關(guān)系確定各個插件的執(zhí)行順序;按照各個插件的執(zhí)行順序運行各個插件,與被測對象進(jìn)行通訊,對所述被測對象進(jìn)行測試。無需根據(jù)每個被測對象專門開發(fā)測控系統(tǒng),操作簡單、效率高,節(jié)省了大量的人力、物力資源。
[0062]作為圖1對應(yīng)實施例的一種改進(jìn),本發(fā)明實施例提供另一種測試方法,該方法通過組態(tài)實現(xiàn),下面以將該方法用于慣導(dǎo)系統(tǒng)的測試為例進(jìn)行說明,對于該方法用于其它軟件、硬件、軟件加硬件構(gòu)成的系統(tǒng)測試時,具體實現(xiàn)過程雷同,如圖2所示,該方法包括:
[0063]201、掃描插件,對掃描到的插件進(jìn)行初始化,并加載和注冊掃描到的插件;
[0064]用戶啟動測控系統(tǒng),測控系統(tǒng)啟動后自動掃描可用插件,完成插件接口的初始化并對插件進(jìn)行加載和注冊,加載插件可以使用LoadPlugInO方法,注冊插件可以使用Register O方法。LoadPlugInO方法和RegisterO方法是本領(lǐng)域技術(shù)人員所熟知的注冊和加載方法,這兩種方法的具體實現(xiàn)方式此處不再贅述。
[0065]進(jìn)一步可選的,所述插件可以包括硬件接口插件、通訊數(shù)據(jù)解析插件、數(shù)據(jù)顯示插件及數(shù)據(jù)保存插件。其中,通過選擇配置硬件接口插件,完成對通訊板卡的操作和控制,實現(xiàn)與慣導(dǎo)系統(tǒng)的通訊功能;通過選擇配置通訊數(shù)據(jù)解析插件,實現(xiàn)通訊數(shù)據(jù)的解幀和組幀;通過選擇配置數(shù)據(jù)顯示插件,實現(xiàn)解幀后數(shù)據(jù)的顯示;通過選擇配置數(shù)據(jù)保存插件,實現(xiàn)解幀后數(shù)據(jù)的保存。
[0066]優(yōu)選的,如圖3所示,每個插件包含一個工廠類組件以及至少一個功能組件。其中,所述工廠類組件為插件提供對外交互的接口,可以提供功能組件的相關(guān)信息,并根據(jù)需要實例化相應(yīng)的功能組件。組件是插件內(nèi)部實現(xiàn)的具有單一功能的模塊。
[0067]用于慣導(dǎo)系統(tǒng)的通訊板卡有異步RS422 / RS485 / RS232通訊板卡、同步RS485通訊板卡、CAN總線通訊板卡和1553B通訊板卡,下面結(jié)合附圖對每種板卡做詳細(xì)介紹:
[0068]參見圖4,為本發(fā)明實施例的異步RS422 / RS485 / RS232通訊板卡組成原理圖,包括總線接口控制器,用于控制數(shù)據(jù)在計算機(jī)總線上的傳輸,F(xiàn)PGA控制模塊,用于實現(xiàn)通訊的邏輯控制,數(shù)據(jù)存儲模塊,用于對通訊數(shù)據(jù)進(jìn)行保存,電磁隔離模塊,用于實現(xiàn)輸入/輸出信號的隔離,數(shù)據(jù)收發(fā)器,用于實現(xiàn)數(shù)據(jù)的接收和發(fā)送,異步串口輸入輸出模塊,用于實現(xiàn)通訊數(shù)據(jù)的輸入/輸出控制;異步RS422 / RS485 / RS232通訊板卡用于實現(xiàn)與慣導(dǎo)系統(tǒng)的通訊。
[0069]參見圖5,為本發(fā)明實施例的同步RS485通訊板卡組成原理圖,包括總線接口控制器,用于控制數(shù)據(jù)在計算機(jī)總線上的傳輸,F(xiàn)PGA控制模塊,用于實現(xiàn)通訊的邏輯控制,數(shù)據(jù)存儲模塊,用于對通訊數(shù)據(jù)進(jìn)行保存,電磁隔離模塊,用于實現(xiàn)輸入/輸出信號的隔離,電平轉(zhuǎn)換模塊,用于實現(xiàn)輸入/輸出信號的電平轉(zhuǎn)換,同步RS485輸入輸出模塊,用于實現(xiàn)通訊數(shù)據(jù)的輸入/輸出控制;同步RS485通訊板卡用于實現(xiàn)與慣導(dǎo)系統(tǒng)的通訊。
[0070]參見圖6,為本發(fā)明實施例的CAN總線通訊板卡組成原理圖,包括總線接口控制器,用于控制數(shù)據(jù)在計算機(jī)總線上的傳輸,F(xiàn)PGA控制模塊,用于實現(xiàn)CAN總線通訊的邏輯控制,數(shù)據(jù)存儲模塊,用于對通訊數(shù)據(jù)進(jìn)行保存,CAN控制器,實現(xiàn)數(shù)據(jù)的編碼和解碼,光電隔離模塊,實現(xiàn)輸入/輸出信號的隔離,CAN總線驅(qū)動器,用于控制數(shù)據(jù)在CAN總線上的傳輸,CAN總線,用于實現(xiàn)數(shù)據(jù)傳輸;CAN總線通訊板卡用于實現(xiàn)與慣導(dǎo)系統(tǒng)進(jìn)行通訊。
[0071]參見圖7,為本發(fā)明實施例的1553B通訊板卡組成原理圖,包括總線接口控制器,用于控制數(shù)據(jù)在計算機(jī)總線上的傳輸,F(xiàn)PGA控制模塊,用于實現(xiàn)通訊的邏輯控制,數(shù)據(jù)存儲模塊,用于對通訊數(shù)據(jù)進(jìn)行保存,數(shù)據(jù)收發(fā)器,用于實現(xiàn)數(shù)據(jù)的接收和發(fā)送,A通道耦合變壓器,用于實現(xiàn)A通道信號隔離,B通道耦合變壓器,用于實現(xiàn)B通道數(shù)據(jù)隔離;1553B通訊板卡用于實現(xiàn)與慣導(dǎo)系統(tǒng)的通訊。
[0072]202、根據(jù)用戶通過顯示控制單元和組態(tài)單元的選擇確定插件;
[0073]組態(tài)是指用戶在明確了被測對象的測試要求之后,用戶通過顯示控制單元和組態(tài)單元選擇插件并設(shè)定插件配置信息,之后確定插件執(zhí)行順序的過程。
[0074]顯示控制單元中,會將每個插件以圖形的方式進(jìn)行顯示,如控制按鈕、數(shù)據(jù)列表、數(shù)據(jù)輸入框等。
[0075]被測對象對外通訊接口的多樣性,給測控系統(tǒng)的構(gòu)建帶來很大困難,為解決上述問題,用戶通過顯示控制單元和組態(tài)單元靈活選擇插件,以適應(yīng)被測對象對外通訊接口的變化。
[0076]203、接收用戶通過顯示控制單元和組態(tài)單元設(shè)定的插件配置信息,并根據(jù)所述插件配置信息修改插件屬性;
[0077]被測對象的同一種對外通訊接口,其通訊協(xié)議也不相同,這給測控系統(tǒng)的構(gòu)建帶來很大麻煩,為了解決通訊接口統(tǒng)一但通訊協(xié)議不同的問題,用戶通過顯示控制單元和組態(tài)單元根據(jù)被測對象的接口通訊協(xié)議信息輸入插件配置信息。測控系統(tǒng)根據(jù)用戶輸入的插件配置信息修改插件屬性,使修改后的插件能夠和被測對象接口通訊協(xié)議相適應(yīng),滿足互相通訊的需要。
[0078]插件配置信息具體內(nèi)容本發(fā)明實施例不做限定,可以根據(jù)每個插件的情況進(jìn)行設(shè)置。
[0079]本實施例中,慣導(dǎo)系統(tǒng)通過異步RS422接口對外通訊,下面通過具體實例說明步驟202-203的實現(xiàn)過程:
[0080]選擇異步RS422通訊板卡插件,對其功能及參數(shù)進(jìn)行配置,包括板卡號(O號板卡)、通道號(O號通道)、波特率(614400bps)、數(shù)據(jù)位(8位)、停止位(I位)、校驗位(無校驗)和協(xié)議號(O號協(xié)議)。
[0081]選擇通訊數(shù)據(jù)解析插件,對其功能及參數(shù)進(jìn)行配置,包括幀唯一標(biāo)識(0X1000)、幀長度(20字節(jié))、幀中的數(shù)據(jù)長度(16字節(jié))、校驗和(數(shù)據(jù)長度及全部數(shù)據(jù)累加和的低8位)和通訊方式(先發(fā)送低字節(jié)后發(fā)送高字節(jié))。
[0082]選擇數(shù)據(jù)顯示插件,對其功能及參數(shù)進(jìn)行配置,包括顯示周期(Is顯示I次)和顯示方式(顯示原始數(shù)據(jù))。
[0083]選擇數(shù)據(jù)保存插件,對其功能及參數(shù)進(jìn)行配置,包括文件保存路徑(D: /測試數(shù)據(jù))、文件名稱(2013001)和數(shù)據(jù)保存方式(同時保存毫秒數(shù)據(jù)、秒累加數(shù)據(jù))。
[0084]204、根據(jù)用戶通過組態(tài)單元設(shè)定的連接關(guān)系確定各個插件的執(zhí)行順序;[0085]組態(tài)單元中,會將每個插件以圖標(biāo)方式進(jìn)行顯示,并且用戶可以直接在各個插件之間繪制連線,此處連線為帶有箭頭指向的直線段或折線段,連線的起始端為組件的輸出端,連線的結(jié)束端為另一個組件的輸入端,用于表述數(shù)據(jù)的傳輸方向,測控系統(tǒng)根據(jù)用戶通過組態(tài)單元設(shè)定的連接關(guān)系確定各個插件的執(zhí)行順序。
[0086]參見圖8,本實施例中,用戶將異步RS422通訊板卡插件和通訊數(shù)據(jù)解析插件相連接,箭頭指向通訊數(shù)據(jù)解析插件;又將通訊數(shù)據(jù)解析插件分別和數(shù)據(jù)顯示插件、數(shù)據(jù)保持插件相連接,箭頭分別指向數(shù)據(jù)顯示插件和數(shù)據(jù)保存插件。
[0087]205、按照各個插件的執(zhí)行順序運行各個插件,與被測對象進(jìn)行通訊,對所述被測對象進(jìn)行測試。
[0088]經(jīng)過步驟201-步驟204的操作,測控系統(tǒng)已經(jīng)搭建完成,該測控系統(tǒng)和被測對象具有相適應(yīng)的通訊接口,以及根據(jù)測試要求設(shè)置的測試流程,啟動測控系統(tǒng),測控系統(tǒng)和被測對象之間進(jìn)行通訊,測控系統(tǒng)獲取被測對象的運行結(jié)果,測試和驗證被測系統(tǒng)的各種性倉泛。
[0089]具體的,步驟205通過以下過程實現(xiàn):
[0090]首先,異步RS422通訊板卡插件向慣導(dǎo)系統(tǒng)發(fā)送控制指令并接收慣導(dǎo)系統(tǒng)發(fā)送的數(shù)據(jù),慣導(dǎo)系統(tǒng)發(fā)送的數(shù)據(jù)幀內(nèi)容為 0XAA、0XBB、0X10、0X01、0X00、0X00、0X00、0X02、0X00、0X00、0X00、0X03、0X00、0X00、0X00、0X04、0X00、0X00、0X00、0X1A,數(shù)據(jù)幀總長度為 20 個字節(jié),幀頭兩個字節(jié)0ΧΑΑ、0ΧΒΒ,幀中的數(shù)據(jù)長度為16個字節(jié),幀中包含4個數(shù)據(jù),每個數(shù)據(jù)用4個字節(jié)表示,幀中的最后一個字節(jié)為校驗和。
[0091]然后,異步RS422通訊板卡插件的輸出端與通訊數(shù)據(jù)解析插件的輸入端相連,通訊數(shù)據(jù)解析插件按照通訊協(xié)議對接收到的字節(jié)數(shù)據(jù)進(jìn)行解析,解析之后形成有具體物理含義的數(shù)據(jù),解析出4個數(shù)據(jù)的值分別為1、2、3、和4。
[0092]再后,數(shù)據(jù)解析插件的輸出端與數(shù)據(jù)顯示插件及數(shù)據(jù)保存插件的輸入端連接,數(shù)據(jù)顯示插件接收到數(shù)據(jù)后,按照設(shè)定的周期(Is)及顯示方式(顯示原始數(shù)據(jù))進(jìn)行顯示。
[0093]最后,數(shù)據(jù)保存插件接收到數(shù)據(jù)后,將數(shù)據(jù)保存在D: /測試數(shù)據(jù)文件夾中,該文件夾中保存了兩個文件,其中毫秒數(shù)據(jù)文件的名稱為2013001_ms.txt、秒累加數(shù)據(jù)文件的名稱為2013001_ls.txt,接收到的數(shù)據(jù)在文件中按行進(jìn)行保存。
[0094]上述過程中,數(shù)據(jù)顯示和數(shù)據(jù)保存的過程順序可以根據(jù)實際需要進(jìn)行調(diào)整。
[0095]205、根據(jù)用戶的再次設(shè)定,重新確定各個插件的執(zhí)行順序。
[0096]在測試流程改變時,用戶可以通過組態(tài)單元重新設(shè)定各個插件的連接關(guān)系,也就是說可以對測試流程進(jìn)行調(diào)整,無需重新編制測試流程,調(diào)整過程操作簡單、效率高。
[0097]206、根據(jù)用戶的插件添加請求添加插件;
[0098]當(dāng)需要時,用戶可以請求添加插件,具體實現(xiàn)方式為,將需要添加的插件放置在測控系統(tǒng)掃描路徑下,測控系統(tǒng)啟動時將自動掃描并加載這些新添加的插件。
[0099]207、根據(jù)用戶的插件刪除請求刪除插件。
[0100]刪除插件的具體實現(xiàn)方式為,刪除測控系統(tǒng)掃描路徑下的相關(guān)插件。
[0101]插件可以動態(tài)添加和刪除,實現(xiàn)測控流程組態(tài)單元功能的動態(tài)擴(kuò)展和升級。
[0102]本發(fā)明實施例對上述步驟201-步驟208的執(zhí)行順序不做限定,可以根據(jù)實際需要進(jìn)行調(diào)整,調(diào)整的各種流程都屬于本發(fā)明技術(shù)方案的一部分。[0103]本實施例提供的測試方法,該方法中,異步RS422通訊板卡2與慣導(dǎo)系統(tǒng)對外通訊的異步RS422接口相連接,實現(xiàn)與慣導(dǎo)系統(tǒng)的通訊;測控流程通過發(fā)送控制指令使慣導(dǎo)系統(tǒng)進(jìn)入預(yù)訂的工作流程,同時接收慣導(dǎo)系統(tǒng)發(fā)送的數(shù)據(jù),對慣導(dǎo)系統(tǒng)的工作狀態(tài)及各項性能指標(biāo)進(jìn)行測試和驗證。通過組態(tài)實現(xiàn),用戶通過顯示控制單元和組態(tài)單元選擇插件并設(shè)定插件配置信息,有效解決了被測對象對外通訊接口及通訊協(xié)議不統(tǒng)一造成的測試?yán)щy;用戶通過組態(tài)單元設(shè)定的連接關(guān)系確定各個插件的執(zhí)行順序;按照各個插件的執(zhí)行順序運行各個插件,與被測對象進(jìn)行通訊,對所述被測對象進(jìn)行測試。無需根據(jù)每個被測對象專門開發(fā)測控系統(tǒng),操作簡單、效率高,節(jié)省了大量的人力、物力資源。
[0104]為了配合上述方法的實施,本發(fā)明實施例提供了一種測試裝置,如圖9所示,通過組態(tài)實現(xiàn),所述裝置包括:顯示控制單元91、組態(tài)單元92、插件選擇單元93、插件配置單元94、執(zhí)行順序確定單元95、測試單元96、插件順序重新確定單元97、插件添加單元98、插件刪除單元99、插件控制器100。
[0105]顯示控制單元91,用于對測試過程中的顯示方式和顯示內(nèi)容進(jìn)行控制;
[0106]組態(tài)單元92,用于確定并保存各個插件的連接關(guān)系;
[0107]插件選擇單元93,用于根據(jù)用戶通過顯示控制單元和組態(tài)單元的選擇確定并保存插件,并將確定的插件信息向插件配置單元發(fā)送;
[0108]插件配置單元94,用于接收并保存用戶通過顯示控制單元和組態(tài)單元設(shè)定的插件配置信息,并根據(jù)所述插件配置信息修改插件屬性;
[0109]執(zhí)行順序確定單元95,用于根據(jù)用戶通過組態(tài)單元設(shè)定的連接關(guān)系確定并保存各個插件的執(zhí)行順序,并將確定的插件執(zhí)行順序發(fā)送給測試單元;
[0110]測試單元96,用于接收所述執(zhí)行順序確定單元發(fā)送的插件執(zhí)行順序,按照各個插件的執(zhí)行順序運行各個插件,與被測對象進(jìn)行通訊,對所述被測對象進(jìn)行測試。
[0111]進(jìn)一步可選的,還包括:
[0112]插件順序重新確定單元97,用于根據(jù)用戶的再次設(shè)定,重新確定各個插件的執(zhí)行順序。
[0113]進(jìn)一步可選的,還包括:
[0114]插件添加單元98,用于根據(jù)用戶的插件添加請求添加插件;和/或,
[0115]插件刪除單元99,用于根據(jù)用戶的插件刪除請求刪除插件。
[0116]進(jìn)一步可選的,還包括:
[0117]插件控制器100,用于插件掃描,對掃描到的插件進(jìn)行初始化,并加載和注冊掃描到的插件。
[0118]優(yōu)選的,所述插件包含一個工廠類組件以及至少一個功能組件,所述工廠類組件為插件提供對外交互的接口。
[0119]優(yōu)選的,所述插件包括硬件接口插件、通訊數(shù)據(jù)解析插件、數(shù)據(jù)顯示插件及數(shù)據(jù)保存插件。
[0120]本實施例提供的測試裝置,通過組態(tài)實現(xiàn),用戶通過顯示控制單元和組態(tài)單元選擇插件并設(shè)定插件配置信息,有效解決了被測對象對外通訊接口及通訊協(xié)議不統(tǒng)一造成的測試?yán)щy;用戶通過組態(tài)單元設(shè)定的連接關(guān)系確定各個插件的執(zhí)行順序;按照各個插件的執(zhí)行順序運行各個插件,與被測對象進(jìn)行通訊,對所述被測對象進(jìn)行測試。無需根據(jù)每個被測對象專門開發(fā)測控系統(tǒng),操作簡單、效率高,節(jié)省了大量的人力、物力資源。
[0121]上述測試裝置尤其可以用于慣導(dǎo)系統(tǒng)測試,在用戶慣導(dǎo)系統(tǒng)測試時,除了包含圖9對應(yīng)實施例中的組成部分外,通過計算機(jī)總線和各個通訊模塊相連接,為了適應(yīng)各種慣導(dǎo)系統(tǒng)接口的需要,該裝置配置異步RS422通訊接口、異步RS485通訊接口、異步RS232通訊接口、同步RS485通訊接口、CAN總線通訊接口、1553B通訊接口,參見圖10,上述接口可以根據(jù)實際需要進(jìn)行刪減或添加。
[0122]如上針對一種實施例描述和/或示出的特征可以以相同或類似的方式在一個或更多個其它實施例中使用,和/或與其它實施例中的特征相結(jié)合或替代其它實施例中的特征使用。
[0123]應(yīng)該強(qiáng)調(diào),術(shù)語“包括/包含”在本文使用時指特征、整件、步驟或組件的存在,但并不排除一個或更多個其它特征、整件、步驟、組件或其組合的存在或附加。
[0124]本發(fā)明以上的裝置和方法可以由硬件實現(xiàn),也可以由硬件結(jié)合軟件實現(xiàn)。本發(fā)明涉及這樣的計算機(jī)可讀程序,當(dāng)該程序被邏輯部件所執(zhí)行時,能夠使該邏輯部件實現(xiàn)上文所述的裝置或構(gòu)成部件,或使該邏輯部件實現(xiàn)上文所述的各種方法或步驟。本發(fā)明還涉及用于存儲以上程序的存儲介質(zhì),如硬盤、磁盤、光盤、DVD、flash存儲器等。
[0125]這些實施例的許多特征和優(yōu)點根據(jù)該詳細(xì)描述是清楚的,因此所附權(quán)利要求旨在覆蓋這些實施例的落入其真實精神和范圍內(nèi)的所有這些特征和優(yōu)點。此外,由于本領(lǐng)域的技術(shù)人員容易想到很多修改和改變,因此不是要將本發(fā)明的實施例限于所例示和描述的精確結(jié)構(gòu)和操作,而是可以涵蓋落入其范圍內(nèi)的所有合適修改和等同物。
[0126]本發(fā)明未詳細(xì)說明部分為本領(lǐng)域技術(shù)人員公知技術(shù)。
【權(quán)利要求】
1.一種測控方法,其特征在于,通過組態(tài)實現(xiàn),所述方法包括: 根據(jù)用戶通過顯示控制單元和組態(tài)單元的選擇確定插件; 接收用戶通過顯示控制單元和組態(tài)單元設(shè)定的插件配置信息,并根據(jù)所述插件配置信息修改插件屬性; 根據(jù)用戶通過組態(tài)單元設(shè)定的連接關(guān)系確定各個插件的執(zhí)行順序; 按照各個插件的執(zhí)行順序運行各個插件,與被測對象進(jìn)行通訊,對所述被測對象進(jìn)行測試。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 根據(jù)用戶的再次設(shè)定,重新確定各個插件的執(zhí)行順序。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括: 根據(jù)用戶的插件添加請求添加插件;和/或, 根據(jù)用戶的插件刪除請求刪除插件。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述根據(jù)用戶通過顯示控制單元和組態(tài)單元的選擇確定插件之前,所述方法還包括: 進(jìn)行插件掃描,對掃描到的插件進(jìn)行初始化,并加載和注冊掃描到的插件。
5.根據(jù)權(quán)利要求1-4任一項所述的方法,其特征在于,所述插件包含一個工廠類組件以及至少一個功能組件,所述工廠類組件為插件提供對外交互的接口。
6.根據(jù)權(quán)利要求1-4任一項所述的方法,其特征在于,所述插件包括硬件接口插件、通訊數(shù)據(jù)解析插件、數(shù)據(jù)顯示插件、數(shù)據(jù)保存插件、邏輯運算插件及算法插件。
7.一種測控裝置,其特征在于,通過組態(tài)實現(xiàn),所述裝置包括: 顯示控制單元,用于對測試過程中的顯示方式和顯示內(nèi)容進(jìn)行控制; 組態(tài)單元,用于確定并保存各個插件的連接關(guān)系; 插件選擇單元,用于跟據(jù)用戶通過顯示控制單元和組態(tài)單元的選擇確定并保存插件,并將確定的插件信息向插件配置單元發(fā)送; 插件配置單元,用于接收所述插件選擇單元發(fā)送的插件信息,和接收并保存用戶通過顯示控制單元和組態(tài)單元設(shè)定的插件配置信息,并根據(jù)所述插件配置信息修改插件屬性;執(zhí)行順序確定單元,用于根據(jù)用戶通過組態(tài)單元設(shè)定的連接關(guān)系確定并保存各個插件的執(zhí)行順序,并將確定的插件執(zhí)行順序發(fā)送給測試單元; 測試單元,用于接收所述執(zhí)行順序確定單元發(fā)送的插件執(zhí)行順序,按照各個插件的執(zhí)行順序運行各個插件,與被測對象進(jìn)行通訊,對所述被測對象進(jìn)行測試。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括: 插件順序重新確定單元,用于根據(jù)用戶的再次設(shè)定,重新確定各個插件的執(zhí)行順序。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,還包括: 插件添加單元,用于根據(jù)用戶的插件添加請求添加插件;和/或, 插件刪除單元,用于根據(jù)用戶的插件刪除請求刪除插件。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,還包括: 插件控制器,用于插件掃描,對掃描到的插件進(jìn)行初始化,并加載和注冊掃描到的插件。
11.根據(jù)權(quán)利要求7-10任一項所述的裝置,其特征在于,所述插件包含一個工廠類組件以及至少一個功能組件,所述工廠類組件為插件提供對外交互的接口。
12.根據(jù)權(quán)利要求7-10任一項所述的裝置,其特征在于,所述插件包括硬件接口插件、通訊數(shù)據(jù)解析插件、數(shù)據(jù) 顯示插件、數(shù)據(jù)保存插件、邏輯運算插件及算法插件。
【文檔編號】G01C25/00GK103542865SQ201310374010
【公開日】2014年1月29日 申請日期:2013年8月23日 優(yōu)先權(quán)日:2013年8月23日
【發(fā)明者】陳留濤, 楊業(yè)明, 胡廣明, 權(quán)曉蕾, 尹偉偉, 郭悅, 林淵, 秦振漢 申請人:航天科工慣性技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
乳山市| 阆中市| 资阳市| 恩施市| 象州县| 高邮市| 航空| 嘉义市| 塔河县| 潞西市| 龙里县| 阜康市| 晋宁县| 高平市| 嘉祥县| 广安市| 衢州市| 舞阳县| 九龙城区| 伊金霍洛旗| 阆中市| 祥云县| 科技| 昌江| 巧家县| 彰武县| 深州市| 奉化市| 巴彦淖尔市| 芦山县| 广宁县| 东光县| 田林县| 卓资县| 鲁山县| 望城县| 铁力市| 囊谦县| 简阳市| 正定县| 扶沟县|