C/S架構(gòu)一般指服務(wù)器-客戶機(jī),即Client-Server(C/S)結(jié)構(gòu)。C/S結(jié)構(gòu)通常采取兩層結(jié)構(gòu),服務(wù)器負(fù)責(zé)數(shù)據(jù)的管理,客戶機(jī)負(fù)責(zé)完成與用戶的交互任務(wù)。CS架構(gòu)通過充分利用兩端硬件環(huán)境的優(yōu)勢,將任務(wù)合理分配到Client端和Server端來實(shí)現(xiàn)。
C/S架構(gòu)圖
根據(jù)客戶需求定制開發(fā)的自動(dòng)化測試軟件,基于C/S架構(gòu),有著速度快、用戶體驗(yàn)好、處理能力強(qiáng)且可以實(shí)現(xiàn)復(fù)雜業(yè)務(wù)等優(yōu)勢,幫助眾多企業(yè)解決了測試難題。
儀器自動(dòng)化軟件定制開發(fā)流程圖
本文以NS-Scope示波器程控軟件為例,介紹基于C/S架構(gòu)實(shí)現(xiàn)的儀器自動(dòng)化測試軟件開發(fā),操作系統(tǒng)為Windows/XP SP3及以上系統(tǒng)。
開發(fā)的NS-Scope示波器程控軟件,通過對(duì)示波器的程序控制,實(shí)現(xiàn)自動(dòng)化參數(shù)配置、數(shù)據(jù)采集和數(shù)據(jù)存儲(chǔ),軟件自帶數(shù)據(jù)庫存儲(chǔ),方便用戶查詢歷史檢測數(shù)據(jù),最大限度提高儀器使用效率,幫助客戶解決示波器測試操作流程繁瑣、參數(shù)配置復(fù)雜等問題。
測試場景圖
◆NS-Scope示波器程控軟件操作使用流程:
軟件由系統(tǒng)測試模塊和數(shù)據(jù)查詢模塊兩部分組成,軟件的使用流程如下圖:
軟件使用流程圖
◆NS-Scope示波器程控軟件主要架構(gòu):
◆NS-Scope示波器程控軟件界面:
◆NS-Scope示波器程控軟件使用范例:
1、連接儀器:
打開運(yùn)行測試界面自動(dòng)連接,LAN通訊用戶需要錄入儀器或電腦的IP地址和端口號(hào)。將電腦與儀器用網(wǎng)線連接,設(shè)置電腦和儀器在同一網(wǎng)關(guān)下,如下圖所示:
配置默認(rèn)網(wǎng)關(guān)和IP
2、參數(shù)配置:
測試前需要打開通道,通道參數(shù)配置,如圖所示。
通道參數(shù)配置
以及時(shí)基、觸發(fā)參數(shù)配置,測試條件輸入,如圖所示。
觸發(fā)等參數(shù)配置
3、運(yùn)行測試
測試界面下圖所示,選擇觸發(fā)方式單次,點(diǎn)擊開始,等到觸發(fā),采集波形、參數(shù)顯示保存,結(jié)束;選擇觸發(fā)方式自動(dòng),點(diǎn)擊開始,開始按鈕變?yōu)橥V规I,只要觸發(fā),循環(huán)采集波形、參數(shù)顯示保存,直到點(diǎn)擊停止鍵結(jié)束。
單次觸發(fā)
自動(dòng)觸發(fā)
系統(tǒng)中的所有采集數(shù)據(jù)可在數(shù)據(jù)查詢模塊中查詢,數(shù)據(jù)庫中保存歷史采集到的所有數(shù)據(jù),支持按照時(shí)間、測試條件查找采集數(shù)據(jù),并根據(jù)選擇的采集數(shù)據(jù)指定路徑導(dǎo)出生成報(bào)表。
專注于儀器自動(dòng)化測試軟件開發(fā)和智能測試大數(shù)據(jù)分析,我們基于C/S架構(gòu)定制開發(fā)的儀器自動(dòng)化測試軟件將助推更多企業(yè)實(shí)現(xiàn)智能制造,達(dá)到工業(yè)4.0標(biāo)準(zhǔn)。