基于VB和VC++混合編程的EMI標(biāo)準(zhǔn)自動(dòng)測(cè)試系統(tǒng)軟件設(shè)
2各主要功能模塊的設(shè)計(jì)及實(shí)現(xiàn)方法
(1)初始界面及測(cè)試界面模塊
界面模塊貫穿于整個(gè)軟件系統(tǒng)是軟件的心靈之窗,它的優(yōu)劣直接影響了用戶使用整個(gè)系統(tǒng)的感受。充分考慮了用戶的需求和當(dāng)今軟件的發(fā)展趨勢(shì)之后,本文設(shè)計(jì)出人性化和易于理解的界面輸入程序。首先,標(biāo)準(zhǔn)選擇界面用戶只需選擇所需的標(biāo)準(zhǔn)系統(tǒng)會(huì)自動(dòng)從數(shù)據(jù)庫(kù)篩選被選標(biāo)準(zhǔn)所規(guī)定的測(cè)試項(xiàng)目、分類、檢波方式、測(cè)試所需儀器等供用戶選擇并自動(dòng)產(chǎn)生測(cè)試儀器連接配置圖。其次,軟件提供了多種界面風(fēng)格及色彩,加入了當(dāng)今軟件的流行元素,避免了用戶審美疲勞,如圖2、3所示。
(2)程控及系統(tǒng)自檢模塊
程控及系統(tǒng)自檢模塊均由VC++以控件形式實(shí)現(xiàn)。由于本系統(tǒng)使用的是NI公司的GPIB總線實(shí)現(xiàn)通信所以在VC++編程環(huán)境中,通過(guò)調(diào)用GPIB32.dll動(dòng)態(tài)連接庫(kù)使用其內(nèi)部函數(shù)完成通信,儀器指令參照HP 8563EC編程指令編制主要代碼如下:
DIY機(jī)械鍵盤(pán)相關(guān)社區(qū):機(jī)械鍵盤(pán)DIY
EMC相關(guān)文章:EMC是什么意思
評(píng)論