HI 您好,歡迎來到巨人電商全國服務(wù)總部!
關(guān)注巨人電商微信客服
一鍵登錄我的賬戶,隨時查看您當(dāng)前位置 : 首頁 電商百科 機(jī)載雷達(dá)仿真測試訓(xùn)練系統(tǒng)軟件
機(jī)載雷達(dá)仿真測試訓(xùn)練系統(tǒng)軟件
5.設(shè)備組成
系統(tǒng)互聯(lián)網(wǎng)是個神奇的大網(wǎng),大數(shù)據(jù)開發(fā)和軟件定制也是一種模式,這里提供最詳細(xì)的報價,如果你真的想做,可以來這里,這個手技是----壹伍扒----壹壹叁叁----駟柒駟駟,按照順序組合起來就可以找到,我想說的是,除非你想做或者了解這方面的內(nèi)容,如果只是湊熱鬧的話,就不要來了。主要由硬件部分與軟件部分組成。所有硬件板卡均采用USB的接口形式,從而靈活便攜,能適應(yīng)多種測試環(huán)境搭建的需要,同時也有利于充分利用現(xiàn)有的測試資源。軟件部分由測試設(shè)計軟件模塊、測試執(zhí)行服務(wù)軟件模塊、測試執(zhí)行客戶端軟件模塊、設(shè)備資源管理軟件模塊等主要軟件模塊以及曲線數(shù)據(jù)生成、CRC插件生成與診斷、測試數(shù)據(jù)記錄與查看、應(yīng)用協(xié)議生成工具、應(yīng)用協(xié)議模板管理、測試報告生成等系列工具組成。
首先使用測試設(shè)計軟件建立待測系統(tǒng)模型、設(shè)計測試用例及數(shù)據(jù)、生成測試目標(biāo)文件。
接下來使用測試執(zhí)行服務(wù)軟件讀取測試目標(biāo)文件;測試執(zhí)行服務(wù)軟件驅(qū)動測試執(zhí)行客戶端軟件,測試執(zhí)行客戶端軟件將測試數(shù)據(jù)轉(zhuǎn)換為各類板卡的輸出數(shù)據(jù)輸出到被測對象,從而驅(qū)動被測對象的軟件運行。
同時,被測對象運行所產(chǎn)生的輸出數(shù)據(jù)發(fā)送到通信板卡接口,通過測試執(zhí)行客戶端軟件進(jìn)入測試執(zhí)行服務(wù)軟件中。在測試過程中可以通過測試數(shù)據(jù)記錄與查看軟件和測試監(jiān)控軟件對測試數(shù)據(jù)進(jìn)行監(jiān)控、分析與評估。
軟件由服務(wù)器軟件與客戶端軟件形成C/S結(jié)構(gòu)的軟件,客戶端軟件負(fù)責(zé)運行與通信板卡的交互,服務(wù)器軟件負(fù)責(zé)實現(xiàn)測試設(shè)計與測試執(zhí)行調(diào)度,一個服務(wù)器與多個客戶端可以形成不同規(guī)模層次的測試系統(tǒng),以確保滿足不同規(guī)模的測試需求。
軟件架構(gòu)共分為5層,分別為設(shè)備驅(qū)動服務(wù)層、通信服務(wù)層、協(xié)議服務(wù)層、應(yīng)用服務(wù)層和應(yīng)用層,通過這5層結(jié)構(gòu),實現(xiàn)了軟件的構(gòu)件化與模塊化,確保能夠適應(yīng)快速變化的測試需求。
通信服務(wù)層用于在驅(qū)動層的基礎(chǔ)上,封裝成程序編程接口,以屏蔽不同的硬件設(shè)備通信編程接口的不同,通信服務(wù)層包括CAN通信、RS252通信、RS422通信、RS455通信等,通過通信服務(wù)層可以確保上層應(yīng)用軟件進(jìn)行調(diào)用通信時能夠統(tǒng)一實現(xiàn)。
協(xié)議服務(wù)層用于對通信協(xié)議進(jìn)行描述與解析,包括DPD語言編譯服務(wù)、協(xié)議模型抽象、通道模型抽象、數(shù)據(jù)類型抽象、條件邏輯抽象、計算模型抽象、數(shù)組模型抽象、校驗?zāi)P统橄?、校驗算法接口模型等,通過協(xié)議服務(wù)層,實現(xiàn)了應(yīng)用服務(wù)層的通信協(xié)議編解碼。
應(yīng)用服務(wù)層通過系列應(yīng)用構(gòu)件為實現(xiàn)測試平臺的主體應(yīng)用奠定了基礎(chǔ),包括了測試方案、測試項目、仿真模型繪制、通道管理、協(xié)議管理、外圍設(shè)備、監(jiān)控設(shè)計、監(jiān)控運行時、I/O中心、元數(shù)據(jù)服務(wù)器、腳本解析、客戶端管理、時序處理、多線程服務(wù)、數(shù)據(jù)對象編碼/解碼等。
應(yīng)用層是ETest_USB測試平臺的主體應(yīng)用部分,包括測試設(shè)計軟件、測試執(zhí)行服務(wù)軟件、測試執(zhí)行客戶進(jìn)程與數(shù)據(jù)監(jiān)控軟件、設(shè)備資源管理軟件以及一些工具輔助軟件。
2.各模塊主要功能
(5)硬件部分
硬件部分采用USB形式的便攜式接口板卡,直接通過USB連接到測試主機(jī)中,構(gòu)成可滿足多種類型接口要求的測試環(huán)境。主要硬件部分的指標(biāo)如下:
① ARINC429模塊
通道配置:2發(fā)2收
支持500K/50K/45K/52.5KBPS及用戶自定義波特率
支持FIFO和Schedule兩種發(fā)送模式
支持SDI和Label兩種接收過濾模式
支持中斷、外觸發(fā)
單通道多功能
支持5M波特率
通道為雙冗余的A、B通道
幀間隔和消息間隔時間可軟件設(shè)置
支持時間戳,分辨率5μs
支持自測試、錯誤注入
支持中斷、支持外觸發(fā)
③ RS252/422/455串口模塊
通訊協(xié)議:異步RS252/422/455可軟件設(shè)置
通道數(shù):RS252/422/455各2路
波特率,525kbps
④ CAN模塊
兼容CAN2.0A和CAN2.0B協(xié)議,支持標(biāo)準(zhǔn)幀和擴(kuò)展幀;
通道數(shù):2
支持雙向傳輸,CAN發(fā)送、CAN接收
DC2500V電氣隔離保護(hù)
支持?jǐn)?shù)據(jù)幀,遠(yuǎn)程幀格式;
CAN控制器波特率在5Kbps-5Mbps之間可選,可配置;
⑤ AD模塊
52路單端/56路差分輸入
單通道采樣率最高5MSPS
ADC分辨率:56bit
外觸發(fā)功能
⑥ DA模塊
4通道輸出
DAC分辨率:56bit
⑦ 光隔離離散量I/O模塊
56通道DIDO
每通道光電隔離
⑧ 測試主機(jī)
CPU: 雙核 i5-6200U 2.5GHz
內(nèi)存:DDR4 2555MHz,5GB
固態(tài)硬盤:256GB
顯示屏幕:54英寸,分辨率5920*5050
獨立顯存:2GB
(2)測試設(shè)計軟件模塊
測試設(shè)計軟件模塊對待測系統(tǒng)及其對外接口進(jìn)行建模,進(jìn)行協(xié)議編輯及分析、創(chuàng)建測試監(jiān)控、建立硬件規(guī)劃、創(chuàng)建及管理測試用例,確定測試要準(zhǔn)備的接口設(shè)備數(shù)量。其主要功能包括:
? 進(jìn)行測試方案管理,針對測試方案的操作有:新建方案、打開方案、保存方案。
? 每個測試方案中,可以包含一個到多個測試項目,多個測試項目的存在使得每個測試方案可以完成多個測試項目的設(shè)計,便于開展多個配置項到系統(tǒng)的集成測試。
? 測試項目有新建、重命名、刪除和查看屬性的操作。
? 用圖形化的方式對被測系統(tǒng)、外圍系統(tǒng)及被測系統(tǒng)對外接口進(jìn)行描述,包括接口數(shù)量和接口類型,包括RS422、5555B、CAN、AD、DA、DI、DO、CT、Freq-CT、TCP等類型;能夠設(shè)定接口參數(shù)。
? 創(chuàng)建接口協(xié)議,并使用協(xié)議描述語言進(jìn)行協(xié)議描述,包括報文包頭、包尾、校驗等,描述各個字段類型及編碼方式,以及分支、循環(huán)等結(jié)構(gòu)。
? 為了適應(yīng)各種數(shù)據(jù)通信的需要,協(xié)議字段具有豐富的類型,包括:整形(無符號和有符號,5位/56位/52位/自定義長度)、浮點型、布爾類型、條件語句類型、分支語句類型、計算字段、校驗字段、數(shù)組字段。
? 創(chuàng)建測試監(jiān)控,描述實時數(shù)據(jù)監(jiān)控的監(jiān)控內(nèi)容和顯示形式,并可設(shè)定報警條件。
? 用戶可以在測試監(jiān)控模塊添加測試監(jiān)控并在監(jiān)控面板上添加數(shù)據(jù)監(jiān)控儀器,通過不同的類型監(jiān)控儀器綁定協(xié)議字段或者字段按照某種公式運算的結(jié)果,從而在運行時通過監(jiān)控儀器指針或數(shù)值的改變直觀地顯示出測試通訊時數(shù)據(jù)的變化。
? 測試監(jiān)控工具欄管理所有的測試監(jiān)控儀表,包括數(shù)字表儀器,圓盤儀表,曲線圖,枚舉類型等。選擇合適的監(jiān)控儀表,將其拖拽到監(jiān)控面板的合適的位置,即可添加該監(jiān)控儀表到監(jiān)控面板上。用鼠標(biāo)拖拽監(jiān)控儀表的邊緣,即可調(diào)整其大小。
? 打開“屬性”標(biāo)簽頁,可以修改測試儀表的屬性。其中最重要的屬性是“協(xié)議段”屬性,表明了該監(jiān)控儀表的數(shù)據(jù)來源。
? 通過“協(xié)議段”屬性右側(cè)的展開按鈕,可以打開“綁定數(shù)據(jù)協(xié)議”對話框,其中顯示當(dāng)前項目中的仿真模型中的所有的協(xié)議和協(xié)議段。
? 測試儀表的數(shù)據(jù)源,既可以是一個協(xié)議字段,也可以是若干個協(xié)議字段組成的公式。
? 在“綁定數(shù)據(jù)協(xié)議”對話框下部的輸入框中輸入?yún)f(xié)議字段,或協(xié)議字段組成的公式。雙擊需要的字段名稱,可以添加該字段名稱到自定義公式的光標(biāo)所在位置。
? 創(chuàng)建測試硬件規(guī)劃,確定測試需要使用的接口板卡設(shè)備,以及接口板卡設(shè)備對應(yīng)的資源。
? 創(chuàng)建測試用例,并提供測試用例的管理方式,包括分組、刪除、重命名等。
? 創(chuàng)建測試用例的內(nèi)容,包括使用測試腳本描述測試的過程,包括變量定義、條件語句、循環(huán)語句、輸出語句、數(shù)學(xué)運算、函數(shù)定義等。
? 提供測試腳本的擴(kuò)展接口,能夠?qū)崿F(xiàn)向待測件的數(shù)據(jù)交互和數(shù)據(jù)自動解析,將比特流解析成具有意義的應(yīng)用層數(shù)據(jù)。
? 提供時序控制的方式,能夠按照一定的時序進(jìn)行規(guī)定的操作。
? 提供運行環(huán)境設(shè)置方式,設(shè)置測試運行期間的仿真模型服務(wù)器、數(shù)據(jù)中心服務(wù)器、測試執(zhí)行服務(wù)器和客戶端的IP地址和端口號。
? 提供對標(biāo)準(zhǔn)輸入輸出監(jiān)控進(jìn)行配置的功能,確定標(biāo)準(zhǔn)輸入輸出監(jiān)控的類別配置。
? 提供測試腳本執(zhí)行方式,能夠運行用戶選擇的測試腳本;用戶能夠選擇終止腳本運行。
? 能夠查看輸出信息及錯誤信息。
(5)測試執(zhí)行服務(wù)軟件模塊
測試執(zhí)行軟件模塊為自動化測試執(zhí)行軟件的主要部分,與客戶端軟件相配合,驅(qū)動測試數(shù)據(jù),進(jìn)行自動化測試執(zhí)行。主要實現(xiàn)以下功能:
? 提供進(jìn)程調(diào)度服務(wù)后臺運行程序,在進(jìn)程調(diào)度代理的幫助下,根據(jù)測試設(shè)計軟件的設(shè)計,在測試主機(jī)上啟動測試執(zhí)行、客戶端、服務(wù)器等進(jìn)程,并通過進(jìn)程調(diào)度服務(wù)協(xié)調(diào)各個軟件的運行邏輯。
? 提供仿真模型服務(wù)器后臺運行程序,通過仿真模型服務(wù)器解析測試設(shè)計所建立的仿真模型,實現(xiàn)測試執(zhí)行時數(shù)據(jù)收發(fā)的仿真解析服務(wù)。
? 提供數(shù)據(jù)中心服務(wù)器后臺運行程序,在測試用例執(zhí)行過程中,在數(shù)據(jù)中心服務(wù)器中集中統(tǒng)一處理通道中的收發(fā)收據(jù),確保數(shù)據(jù)監(jiān)控的分布式實現(xiàn)。
? 提供用例服務(wù)器后臺運行程序,解析處理測試設(shè)計中所編寫測試用例的執(zhí)行過程。
? 提供標(biāo)準(zhǔn)輸入輸出監(jiān)控窗口程序,可以顯示仿真模型服務(wù)器、數(shù)據(jù)中心服務(wù)器、客戶進(jìn)程以及用例服務(wù)器運行過程中的調(diào)試信息。
? 解析測試腳本中的變量定義、條件語句、循環(huán)語句、輸出語句、數(shù)學(xué)運算、函數(shù)定義等語句,進(jìn)行相應(yīng)的操作。
? 解析測試腳本擴(kuò)展接口,實現(xiàn)向待測系統(tǒng)進(jìn)行數(shù)據(jù)發(fā)送/接受和數(shù)據(jù)解析。
? 解析測試腳本,按照時序控制要求進(jìn)行操作。
? 向客戶端軟件發(fā)送的測試數(shù)據(jù)注入包;接收客戶端軟件所發(fā)送的測試數(shù)據(jù)輸出包。
? 按照用戶要求即時停止測試用例的執(zhí)行。
? 記錄并顯示測試用例的執(zhí)行結(jié)果。
(4)測試執(zhí)行客戶進(jìn)程及數(shù)據(jù)監(jiān)控模塊
測試執(zhí)行客戶進(jìn)程及數(shù)據(jù)監(jiān)控模塊運行在測試主機(jī)。主要實現(xiàn)以下功能:
? 提供設(shè)備驅(qū)動功能,實現(xiàn)5555B、CAN、RS422、RS252、AD/DA/DI/DO等接口板卡的驅(qū)動能力。
? 測試執(zhí)行客戶軟件同測試執(zhí)行軟件均運行在測試主機(jī),采用內(nèi)存機(jī)制交換數(shù)據(jù)。
? 同被測件通信使用測試設(shè)計軟件中配置好的通信參數(shù)。
? 提供方便的硬件板卡擴(kuò)展方式,方便新的硬件板卡的集成。
? 接收來自測試執(zhí)行軟件發(fā)送的測試數(shù)據(jù)注入包,進(jìn)行數(shù)據(jù)格式的轉(zhuǎn)換,并通過通信板卡發(fā)送到待測件。
? 接收來自被測件發(fā)送的測試數(shù)據(jù)輸出包,并轉(zhuǎn)發(fā)到測試執(zhí)行軟件。
? 登錄測試服務(wù)軟件后,顯示測試設(shè)計軟件設(shè)計的全部測試監(jiān)控界面,可選擇一個或多個測試監(jiān)控面板進(jìn)行測試監(jiān)控。
? 運行指定的測試監(jiān)控,在測試執(zhí)行過程中實時顯示指定的測試數(shù)據(jù),提供數(shù)字儀器、儀表盤、枚舉項、曲線圖等數(shù)據(jù)監(jiān)控方式。
? 可以實時顯示測試執(zhí)行中的測試數(shù)據(jù);
? 可以以解析后的協(xié)議數(shù)據(jù)格式顯示測試數(shù)據(jù),也可以以二進(jìn)制、八進(jìn)制、十六進(jìn)制顯示測試數(shù)據(jù)。
? 可以設(shè)置數(shù)據(jù)過濾條件,實現(xiàn)界面顯示特定數(shù)據(jù)的功能。
? 可以設(shè)置數(shù)據(jù)報警條件,當(dāng)出現(xiàn)某種特性數(shù)據(jù)時,軟件以醒目的形式顯示出滿足報警條件的數(shù)據(jù)。
? 可以進(jìn)行數(shù)據(jù)查詢,可以查詢某個時間段的報文,也可以查詢某個協(xié)議字段的數(shù)據(jù)。
? 可以對指定的數(shù)據(jù)進(jìn)行統(tǒng)計,也可以查看數(shù)據(jù)曲線圖。
(5)設(shè)備資源管理軟件模塊
設(shè)備資源管理軟件模塊提供了系統(tǒng)支持的測試設(shè)備及通道的管理功能,提供了系統(tǒng)設(shè)備擴(kuò)展的接口。其主要實現(xiàn)以下功能:
? 添加、刪除系統(tǒng)設(shè)備。
? 修改系統(tǒng)設(shè)備的數(shù)量。
? 添加、刪除設(shè)備包含的通道。
? 修改設(shè)備包含的通道的數(shù)量及類型。
? 保存設(shè)備信息到設(shè)備資源文件中,在測試設(shè)計軟件中使用。
標(biāo)簽:長春 淄博 吉林 伊春 四平 咸寧 海南 日喀則
上一篇: 上一篇:智慧城市指揮調(diào)度系統(tǒng)軟件解決方案