簡單的自動測試系統

2021-06-22 02:13:43 字數 744 閱讀 3276

最近,在公司製作乙個自動測試系統,能夠把測試的資料傳輸到計算機上,第一款產品已經完成了,用買來的pci資料採集卡+qt5.0,設計了乙個簡單的顯示介面,算是完成了。

但是,pci卡用起來太難受,想換一種方便、簡單一點的。所以想到了串列埠和區域網的形式:

1、串列埠就是用微控制器將ad資料採集出來,然後傳給計算機;

2、用網路介面,公司的同事提出了用友善之臂做採集,通過友善之臂傳輸資料。

具體的實現:

1)介面依然用qt,之前的軟體是在windows下完成的,計畫移植到ubuntu上。

2)串列埠用的微控制器pic18f45k22,編譯器用的是xc8,微控制器軟體花了很多的時間,因為想寫乙個自己的框架,之前公司是有乙個,但是覺得還可以改善,所以,這次就花了很大的精力來完成。

基本原則:1)時間片輪詢的方式實現簡單的任務排程,非搶先式。2)不呼叫全域性變數,只用函式方法;3)微控制器的外圍硬體和相關軟體驅動,以統一的函式結構來實現;4)以模組的形式整合資料採集、分析和處理的演算法。

這兩天剛剛把qt5.2.1安裝到ubuntu上,還不錯,可以跑起來了。

win7下的顯示介面:

非常簡陋的介面,笑納了!

整個的功能還沒有完成,還要繼續!

Monkey 自動測試

如何使用 進入命令列,來到android sdk的platform tools目錄下,輸入命令 user user workspace android sdk linux x86 platform tools adb shell monkey 即可檢視到monkey工具的配置引數的用法。如下 在執行...

Android BLE自動測試系統與框架

實際開發中,因為需要對不同的ble裝置進行測試。包括語音遙控器,ota,模組,ble mesh等裝置的不同功能進行相容與穩定性測試,而使用人工測試非常的緩慢且消耗人力。因此開發了乙個測試系統用來做自動測試。同時這個自動測試,可以和ci結合起來,完成devops的構建。而且本套系統可以非常好的擴充套件...

多觸點電器自動測試系統

概述對多觸點電器進行效能測試時,需要使用多種測試儀器對各個觸點組合進行效能檢測,包括絕緣電阻測試 接觸電阻測試 線路電阻測試 接觸電阻測試 動作時間測試動作電壓測試和二極體效能測試等專案。進行傳統人工測試時,需要測試人員不停地切換測試裝置和測試觸點,測試效率低,同時也有一定的安全隱患。因此開發一套自...