解決方案 > 無人機測試系統(tǒng)
使用Pythonhe與labviewB平臺開發(fā),支持本地/遠程訪問操作,適用于各種軟硬件整機系統(tǒng)的測試。模塊化設計,方便局部功能快速更新;測試用例源碼開放,方便用戶最靈活的增加新的測試用例。通用的系統(tǒng)測試框架,提供主流程控儀器設備的python版驅(qū)動與硬件抽象,儀器設備廠家型號更換無憂。
一:系統(tǒng)特點
1. 使用Pythonhe與labviewB平臺開發(fā),支持本地/遠程訪問操作,適用于各種軟硬件整機系統(tǒng)的測試。
2. 模塊化設計,方便局部功能快速更新;測試用例源碼開放,方便用戶最靈活的增加新的測試用例。
3. 通用的系統(tǒng)測試框架,提供主流程控儀器設備的python版驅(qū)動與硬件抽象,儀器設備廠家型號更換無憂。
4. 基本功能:登陸,掃碼,啟停,復位,設備地址搜索、設備自檢、通訊連斷,保護設定,功能權限劃分。測試用例選擇、執(zhí)行順序定義、重復測試次數(shù)設定、參數(shù)編輯,測試數(shù)據(jù)/圖像與日志動態(tài)更新,測試時間與通過率統(tǒng)計。
5. 數(shù)據(jù)功能:數(shù)據(jù)存儲(json/database),報表生成(HTML/CSV/TXT/XLSX),數(shù)據(jù)上傳(MES或客戶數(shù)據(jù)服務器),數(shù)據(jù)分析。
6. CAN協(xié)議支持:CAN消息模擬發(fā)送;CAN報文讀取,并通過導入dbc文件,對其進行解析,獲取產(chǎn)品相關的軟硬件版本號、電壓、電流、故障,以及其他信息狀態(tài)等。
二:硬件設計
下表所示為系統(tǒng)所需的重要硬件設備清單。