亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

仿真測試方法和裝置的制作方法

文檔序號:6340265閱讀:137來源:國知局
專利名稱:仿真測試方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,尤其涉及ー種仿真測試方法和裝置。
背景技術(shù)
在一種復(fù)雜設(shè)備進(jìn)行集成測試吋,通常需要具備外界的各種輸入條件作為參數(shù), 同時需要對設(shè)備的性能進(jìn)行ー些狀態(tài)相應(yīng)進(jìn)行記錄和后期分析。由于待測設(shè)備性能的不同以及測試環(huán)境的多祥性,對于設(shè)備的可靠性、高穩(wěn)定性及長時間拷機(jī)測試來說,需要一種能夠適應(yīng)設(shè)備運(yùn)行所需要的各種現(xiàn)場參數(shù)模擬,同時記錄設(shè)備的相應(yīng)狀態(tài),為設(shè)備的可靠性、高穩(wěn)定性及長時間拷機(jī)測試提供ー種通用的測試平
I=I O

發(fā)明內(nèi)容
本發(fā)明提供了ー種仿真測試方法和裝置,解決了現(xiàn)有測試平臺不具備通用性的問題。ー種仿真測試方法,包括通過與待測試設(shè)備類型匹配的輸入/輸出(I/O)模塊與所述待測試設(shè)備連接;從預(yù)置的被測案例庫中選擇與所述待測試設(shè)備相匹配的被測案例,運(yùn)行該被測案例。優(yōu)選的,上述仿真測試方法還包括維護(hù)所述被測案例庫,具體包括向所述被測案例庫中添加被測案例、刪除所述被測案例庫中的被測案例和修改所述被測案例庫中的被測案例。優(yōu)選的,所述被測案例中包含一虛擬接ロ,所述虛擬接ロ通道數(shù)量為1或2,所述虛擬接ロ與所述I/O模塊的波特率一致。優(yōu)選的,所述從預(yù)置的被測案例庫中選擇與所述待測試設(shè)備相匹配的被測案例, 運(yùn)行該被測案例包括根據(jù)所述待測試設(shè)備對應(yīng)的I/O模塊確定被測案例;按照所述被測案例中,向所述待測試設(shè)備發(fā)送測試數(shù)據(jù),監(jiān)測所述待測試設(shè)備接收到的數(shù)據(jù);按照所述被測案例中的參數(shù),監(jiān)測所述待測試設(shè)備發(fā)送的數(shù)據(jù)。優(yōu)選的,所述測試數(shù)據(jù)為8個字節(jié)以下的字符串。本發(fā)明還提供了ー種仿真測試裝置,包括連接模塊,用于通過與待測試設(shè)備類型匹配的I/O模塊與所述待測試設(shè)備連接;測試運(yùn)行模塊,用于從預(yù)置的被測案例庫中選擇與所述待測試設(shè)備相匹配的被測案例,運(yùn)行該被測案例。優(yōu)選的,上述仿真測試裝置還包括被測案例庫維護(hù)模塊,用于維護(hù)所述被測案例庫,具體用于向所述被測案例庫中添加被測案例、刪除所述被測案例庫中的被測案例和修改所述被測案例庫中的被測案例。本發(fā)明提供了ー種仿真測試方法和裝置,通過與待測試設(shè)備類型匹配的I/O模塊與所述待測試設(shè)備連接,并從預(yù)置的被測案例庫中選擇與所述待測試設(shè)備相匹配的被測案例,運(yùn)行該被測案例,根據(jù)待測試設(shè)備連接相匹配的I/O模塊,并調(diào)用相匹配的被測案例, 實(shí)現(xiàn)了可對不同類型待測試設(shè)備完成相應(yīng)測試的通用測試平臺,解決了測試平臺不具備通用性的問題。


圖1為本發(fā)明的實(shí)施例ニ提供的ー種仿真測試方法的流程圖;圖2為本發(fā)明的實(shí)施例提供的一種仿真測試系統(tǒng)的數(shù)據(jù)流向和數(shù)據(jù)傳輸時的操作邏輯關(guān)系示意圖;圖3為本發(fā)明的實(shí)施例所構(gòu)造的人機(jī)界面的示意圖;圖4為本發(fā)明的實(shí)施例四提供的ー種仿真測試裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下文中將結(jié)合附圖對本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。本發(fā)明的實(shí)施例一提供了ー種通用的仿真測試系統(tǒng),能夠方便用戶對不同接ロ類型的設(shè)備進(jìn)行功能、性能測試。本發(fā)明實(shí)施例所提出的仿真測試系統(tǒng),包括實(shí)時處理機(jī)和信號轉(zhuǎn)接箱,所述信號轉(zhuǎn)接箱包括多種電氣信號接ロ;一個與所述實(shí)時處理機(jī)相連的標(biāo)準(zhǔn)信號接ロ,用于從所述實(shí)時處理機(jī)接收標(biāo)準(zhǔn)信號,以及發(fā)送標(biāo)準(zhǔn)信號給所述實(shí)時處理機(jī);連接所述電氣信號接口和標(biāo)準(zhǔn)信號接ロ的轉(zhuǎn)換芯片,用于將從所述電氣信號接ロ 接收的電氣信號轉(zhuǎn)換為標(biāo)準(zhǔn)信號,發(fā)送給所述標(biāo)準(zhǔn)信號接ロ ;以及將所述標(biāo)準(zhǔn)信號接ロ接收的標(biāo)準(zhǔn)信號轉(zhuǎn)換為電氣信號,通過所述電氣信號接ロ發(fā)送出去。電氣信號和標(biāo)準(zhǔn)信號的頻率不同。具體的,所述實(shí)時處理機(jī)包括通用PCI載板,在所述PCI載板上連接有多個I/O模塊,所述I/O模塊連接所述PCI載板和所述標(biāo)準(zhǔn)信號接ロ。本發(fā)明的實(shí)施例所提供的仿真測試系統(tǒng),能夠方便支持新添加的電氣信號接ロ, 該系統(tǒng)中的實(shí)時處理機(jī)采用通用PCI載板,在PCI載板上有兩個I/O模塊位,在添加新的電氣信號接ロ吋,相應(yīng)的可以在PCI載板上添加用于處理轉(zhuǎn)換后標(biāo)準(zhǔn)信號的I/O模塊。I/O模塊可以通過接插件方便的和PCI載板連接,只需編寫相應(yīng)的驅(qū)動和配置文件就可以使系統(tǒng)自動識別并很好的驅(qū)動該I/O模塊。具體的,所述實(shí)時處理機(jī)和信號轉(zhuǎn)接箱之間還置有信號連接單元,所述信號連接単元通過SCSI 100線與所述I/O模塊相連,所述信號連接單元通過50芯標(biāo)準(zhǔn)航空插頭與所述標(biāo)準(zhǔn)信號接ロ相連。本發(fā)明實(shí)施例中,該系統(tǒng)采用信號連接單元和信號轉(zhuǎn)接箱實(shí)現(xiàn)實(shí)時處理機(jī)和用戶的被測設(shè)備連接,從PCI載板上出來的信號通過SCSI100線和信號連接單元連接,信號連接単元和信號轉(zhuǎn)接箱通過50芯標(biāo)準(zhǔn)航空插頭連接。在信號連接單元上采用14個50芯標(biāo)準(zhǔn)航空插頭和所有的接ロ通道連接,在信號轉(zhuǎn)接箱上有6個50芯航插,無論用戶想使用哪個接ロ通道,都可以方便的使用不同的航插連接到不同的信號轉(zhuǎn)接箱上,在信號轉(zhuǎn)接箱上可以連接用戶的被測設(shè)備。具體的,所述多種電氣接ロ包括隔離I/O接ロ、UART接ロ、SPI接ロ、S1553接ロ、 A429 接 ロ、CAN 接 ロ、ADC 接口和 DAC 接 ロ。其中,隔離I/O接ロ,用于實(shí)現(xiàn)和通用輸入輸出接ロ被測設(shè)備連接;UART接ロ,用于和用戶的異步串ロ設(shè)備連接;SPI,用于和用戶的同步串ロ設(shè)備連接;S1553接ロ,用于和用戶1553總線設(shè)備連接;接ロ,用于和用戶的4 總線設(shè)備連接;CAN接ロ,用于和用戶的CAN總線設(shè)備連接;ADC、DAC,用于和用戶的的模擬量轉(zhuǎn)數(shù)字量、數(shù)字量轉(zhuǎn)模擬量接ロ連接。為了提供高速的實(shí)時性,本發(fā)明實(shí)施例所提供的仿真測試系統(tǒng)可優(yōu)選采用 vxfforks操作系統(tǒng),實(shí)時處理機(jī)可采用目前流行的P4エ業(yè)電腦,并且PCI載板使用FPGA實(shí)現(xiàn)硬件的控制,從硬件和軟件上最大限度的提高系統(tǒng)的實(shí)時性。此外,為了快速方便重復(fù)使用測試案例,還可以采用虛擬設(shè)備的描述方式來描述一個或多個電氣信號接ロ,同時采用工程的方式來描述ー個被測案例(一個被測案例中可以包含多個虛擬設(shè)備,因?yàn)槊總€虛擬設(shè)備可以包含多個接ロ,因此案例中可以描述多種電氣信號接ロ,這是由被測案例中測試設(shè)備的接ロ多少和接ロ參數(shù)來設(shè)定的。一個被測案例對應(yīng)的一種電氣信號接ロ),用戶預(yù)先設(shè)計好的虛擬設(shè)備可以使用拖動的方式方便拖到ー 個工程中,在不同的工程中,可以使用同一個用戶預(yù)先設(shè)計的虛擬設(shè)備,而預(yù)先設(shè)計的虛擬設(shè)備之間不會出現(xiàn)沖突。這樣ー來用戶可以使用同一個虛擬設(shè)備使用到不同的測試案例中,極大的縮短了用戶的案例開發(fā)周期。此外,為了使系統(tǒng)更加便于操作,本發(fā)明的實(shí)施例還提供了ー套性能較高、使用較方便的人機(jī)界面,進(jìn)ー步說,該系統(tǒng)重新擴(kuò)展了 WindowsXP操作系統(tǒng)的ー套標(biāo)準(zhǔn)控件庫,該控件庫無論從性能和顯示風(fēng)格上都優(yōu)越于操作系統(tǒng)原先的控件庫,并且最大限度的實(shí)現(xiàn)了不同應(yīng)用場合下的工作特點(diǎn)和配置模式,從而用戶無需自己編寫代碼就可以實(shí)現(xiàn)界面的搭建,并滿足用戶的美エ需求。本發(fā)明的實(shí)施例所提供的仿真測試系統(tǒng),能夠提供不同類型的接ロ,該系統(tǒng)能夠方便支持新添加的電氣信號接ロ,提供高速的實(shí)時性,能夠更方便更有效率的完成與用戶的設(shè)備連接,且能夠快速方便重復(fù)使用測試案例,提供了ー套性能較高、使用較方便的人機(jī)界面,支持用戶自編寫C代碼嵌入到系統(tǒng)中以提高系統(tǒng)的性能。下面,結(jié)合附圖,對本發(fā)明的實(shí)施例ニ進(jìn)行說明。本發(fā)明的實(shí)施例ニ提供了ー種仿真測試方法,其流程如圖1所示,包括步驟101、通過與待測試設(shè)備類型匹配的I/O模塊與所述待測試設(shè)備連接;本步驟中,將待測試設(shè)備與PCI板卡上的相應(yīng)I/O模塊連接,具體的,可以通過信號轉(zhuǎn)接箱將待測試設(shè)備與PCI板卡連接,這樣,就可以將待測試設(shè)備ー側(cè)的電氣信號轉(zhuǎn)換
5為I/O模塊可處理的標(biāo)準(zhǔn)信號。步驟102、從預(yù)置的被測案例庫中選擇與所述待測試設(shè)備相匹配的被測案例,運(yùn)行該被測案例;本步驟中,根據(jù)所述待測試設(shè)備對應(yīng)的I/O模塊確定被測案例,按照所述被測案例中,向所述待測試設(shè)備發(fā)送測試數(shù)據(jù),監(jiān)測所述待測試設(shè)備接收到的數(shù)據(jù);按照所述被測案例,監(jiān)測所述待測試設(shè)備發(fā)送的數(shù)據(jù)。下面結(jié)合附圖,對本發(fā)明的實(shí)施例三進(jìn)行說明。由于本發(fā)明的實(shí)施例所提供的仿真測試系統(tǒng)適用于多種不同的待測設(shè)備電氣信號接ロ,各接ロ的測試原理均相同,故本發(fā)明實(shí)施例中僅以CAN接ロ為例進(jìn)行說明。本發(fā)明實(shí)施例所使用的仿真測試系統(tǒng)的數(shù)據(jù)流向和數(shù)據(jù)傳輸時的操作邏輯關(guān)系如圖2所示(即制作一個仿真測試系統(tǒng)的虛擬設(shè)備模型),具體的數(shù)據(jù)流向和操作邏輯關(guān)系可以根據(jù)實(shí)際情況指定,通過修改測試用例即可實(shí)現(xiàn)。在創(chuàng)建虛擬設(shè)備吋,需要定義虛擬CAN接ロ的詳細(xì)信息,實(shí)際上創(chuàng)建的虛擬CAN接 ロ在系統(tǒng)啟動時會把參數(shù)配置到真實(shí)的物理接口上(即待測設(shè)備上的CAN接ロ,為電氣信號接ロ),以保證物理接ロ最后能夠按照用戶的配置參數(shù)來工作。為虛擬CAN接ロ定義接ロ名稱為CAN_TEST,為該虛擬接ロ定義通道數(shù)量為2 (虛擬接ロ通道數(shù)量根據(jù)實(shí)際的應(yīng)用可以配置為1或幻,與真實(shí)的硬件接ロ通道數(shù)量無關(guān)。同樣為每個接ロ配置波特率參數(shù),該波特率信息與硬件接ロ所能支持的波特率密切相關(guān),如果配置了硬件接ロ不支持的波特率,那么最后系統(tǒng)講無法工作,因此需要配置為ー個合適的波特率。本發(fā)明實(shí)施例中還可以在虛擬設(shè)備中添加一個人機(jī)界面,具體界面參見圖3,通過該界面,可以在系統(tǒng)運(yùn)行時方便的控制CAN接ロ發(fā)送的真實(shí)數(shù)據(jù)或者動態(tài)監(jiān)視CAN總線上的接收的數(shù)據(jù)。在該人機(jī)界面中可以添加各種合適的控件用來實(shí)現(xiàn)監(jiān)視接收數(shù)據(jù)和控制發(fā)送數(shù)據(jù)數(shù)據(jù)。在本發(fā)明實(shí)施例中可以在客戶端輸入任意的長度在8個字節(jié)之內(nèi)的以‘,’為分隔符的字符串,然后輸入需要發(fā)送的數(shù)據(jù)長度,根據(jù)CAN總線的協(xié)議,最大字節(jié)數(shù)量為8個字節(jié),然后輸入任意的一個數(shù)據(jù)ID,最后點(diǎn)擊發(fā)送按鈕,將信號由客戶端發(fā)送至實(shí)時處理機(jī), 經(jīng)由信號連接單元、信號轉(zhuǎn)接箱,最后到達(dá)實(shí)測設(shè)備。實(shí)際上在系統(tǒng)運(yùn)行吋,當(dāng)數(shù)據(jù)被通過某個通道發(fā)送出去并通過另外ー個通道接收到數(shù)據(jù)后,便會在接收端把接收的數(shù)據(jù)顯示在界面上。信號連接單元在物理層起到信號轉(zhuǎn)接的作用,把CAN的DB9接頭轉(zhuǎn)換成標(biāo)準(zhǔn)的航插,方便用戶使用,使用航插線把信號連接單元和信號轉(zhuǎn)接箱再次連接起來,用戶的CAN總線設(shè)備接ロ可以通過信號轉(zhuǎn)接箱接入到系統(tǒng)內(nèi),從而實(shí)現(xiàn)系統(tǒng)和用戶的被測設(shè)備的鏈接。在創(chuàng)建完虛擬設(shè)備后,需要把虛擬的接口和真實(shí)的物理接ロ連接,以便真實(shí)的物理接ロ可以并正確的按照用戶在虛擬設(shè)備中為虛擬接ロ配置的參數(shù)進(jìn)行工作,為此需要創(chuàng)建ー個工程,在工程中,把配置好的的虛擬設(shè)備添加到工程中,并把虛擬接口和其對應(yīng)的物理接ロ進(jìn)行連接,最后保存成ー個工程。在工程構(gòu)建完成后,即可運(yùn)行工程進(jìn)行測試,系統(tǒng)會自動按照虛擬設(shè)備內(nèi)部為該接的配置參數(shù)進(jìn)行為物理接ロ配置成相應(yīng)的參數(shù)并正確啟動。我們就可以在人機(jī)界面上實(shí)現(xiàn)發(fā)送數(shù)據(jù)和動態(tài)監(jiān)控接收到的數(shù)據(jù)。下面結(jié)合附圖,對本發(fā)明的實(shí)施例四進(jìn)行說明。本發(fā)明實(shí)施例提供了一種仿真測試裝置,其結(jié)構(gòu)如圖4所示,包括連接模塊401,用于通過與待測試設(shè)備類型匹配的I/O模塊與所述待測試設(shè)備連接;測試運(yùn)行模塊402,用于從預(yù)置的被測案例庫中選擇與所述待測試設(shè)備相匹配的被測案例,運(yùn)行該被測案例。優(yōu)選的,上述仿真測試裝置還包括被測案例庫維護(hù)模塊403,用于維護(hù)所述被測案例庫,具體用于向所述被測案例庫中添加被測案例、刪除所述被測案例庫中的被測案例和修改所述被測案例庫中的被測案例。本發(fā)明的實(shí)施例提供的仿真測試方法和裝置,通過與待測試設(shè)備類型匹配的I/O模塊與所述待測試設(shè)備連接,并從預(yù)置的被測案例庫中選擇與所述待測試設(shè)備相匹配的被測案例,運(yùn)行該被測案例,根據(jù)待測試設(shè)備連接相匹配的I/O模塊,并調(diào)用相匹配的被測案例,實(shí)現(xiàn)了可對不同類型待測試設(shè)備完成相應(yīng)測試的通用測試平臺,解決了測試平臺不具備通用性的問題。本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的全部或部分步驟可以使用計算機(jī)程序流程來實(shí)現(xiàn),所述計算機(jī)程序可以存儲于一計算機(jī)可讀存儲介質(zhì)中,所述計算機(jī)程序在相應(yīng)的硬件平臺上(如系統(tǒng)、設(shè)備、裝置、器件等)執(zhí)行,在執(zhí)行時,包括方法實(shí)施例的步驟之一或其組合??蛇x地,上述實(shí)施例的全部或部分步驟也可以使用集成電路來實(shí)現(xiàn),這些步驟可以被分別制作成一個個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。上述實(shí)施例中的各裝置/功能模塊/功能單元可以采用通用的計算裝置來實(shí)現(xiàn),它們可以集中在單個的計算裝置上,也可以分布在多個計算裝置所組成的網(wǎng)絡(luò)上。上述實(shí)施例中的各裝置/功能模塊/功能單元以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時,可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中。上述提到的計算機(jī)可讀取存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求所述的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.ー種仿真測試方法,其特征在干,包括通過與待測試設(shè)備類型匹配的輸入/輸出(I/O)模塊與所述待測試設(shè)備連接; 從預(yù)置的被測案例庫中選擇與所述待測試設(shè)備相匹配的被測案例,運(yùn)行該被測案例。
2.根據(jù)權(quán)利要求1所述的仿真測試方法,其特征在于,該方法還包括維護(hù)所述被測案例庫,具體包括向所述被測案例庫中添加被測案例、刪除所述被測案例庫中的被測案例和修改所述被測案例庫中的被測案例。
3.根據(jù)權(quán)利要求1所述的仿真測試方法,其特征在干,所述被測案例中包含一虛擬接 ロ,所述虛擬接ロ通道數(shù)量為1或2,所述虛擬接ロ與所述I/O模塊的波特率一致。
4.根據(jù)權(quán)利要求1所述的仿真測試方法,其特征在干,所述從預(yù)置的被測案例庫中選擇與所述待測試設(shè)備相匹配的被測案例,運(yùn)行該被測案例包括根據(jù)所述待測試設(shè)備對應(yīng)的I/O模塊確定被測案例;按照所述被測案例中,向所述待測試設(shè)備發(fā)送測試數(shù)據(jù),監(jiān)測所述待測試設(shè)備接收到的數(shù)據(jù);按照所述被測案例中的參數(shù),監(jiān)測所述待測試設(shè)備發(fā)送的數(shù)據(jù)。
5.根據(jù)權(quán)利要求4所述的仿真測試方法,其特征在干,所述測試數(shù)據(jù)為8個字節(jié)以下的字符串。
6.ー種仿真測試裝置,其特征在干,包括連接模塊,用于通過與待測試設(shè)備類型匹配的I/O模塊與所述待測試設(shè)備連接; 測試運(yùn)行模塊,用于從預(yù)置的被測案例庫中選擇與所述待測試設(shè)備相匹配的被測案例,運(yùn)行該被測案例。
7.根據(jù)權(quán)利要求6所述的仿真測試裝置,其特征在于,該裝置還包括被測案例庫維護(hù)模塊,用于維護(hù)所述被測案例庫,具體用于向所述被測案例庫中添加被測案例、刪除所述被測案例庫中的被測案例和修改所述被測案例庫中的被測案例。
全文摘要
本發(fā)明提供了一種仿真測試方法和裝置。涉及通信領(lǐng)域;解決了現(xiàn)有測試平臺不具備通用性的問題。該方法包括通過與待測試設(shè)備類型匹配的I/O模塊與所述待測試設(shè)備連接;從預(yù)置的被測案例庫中選擇與所述待測試設(shè)備相匹配的被測案例,運(yùn)行該被測案例。本發(fā)明提供的技術(shù)方案適用于復(fù)雜設(shè)備的集成測試,實(shí)現(xiàn)了在不同測試環(huán)境下對不同設(shè)備性能的測試。
文檔編號G06F11/36GK102567197SQ20101060990
公開日2012年7月11日 申請日期2010年12月28日 優(yōu)先權(quán)日2010年12月28日
發(fā)明者萬波, 付景志, 付江, 彭時濤, 梁西全, 苗佳旺 申請人:北京旋極信息技術(shù)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1