羅 建, 雷 勇,黃 昊,李 蓉,張 茜
(四川大學(xué) 電氣信息學(xué)院,四川 成都 610065)
遠(yuǎn)程實(shí)驗(yàn)系統(tǒng)是指將虛擬儀器技術(shù)與計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)相結(jié)合,用戶可對(duì)實(shí)驗(yàn)設(shè)備進(jìn)行遠(yuǎn)程控制,并對(duì)數(shù)據(jù)進(jìn)行遠(yuǎn)程采集和分析的實(shí)驗(yàn)系統(tǒng)。利用遠(yuǎn)程實(shí)驗(yàn)系統(tǒng)不僅教師可以在課堂上用互聯(lián)網(wǎng)直觀而又生動(dòng)地給學(xué)生演示各種教學(xué)實(shí)驗(yàn),方便學(xué)生的理解,學(xué)生也可以突破時(shí)間和空間的限制在本地計(jì)算機(jī)上完成各種實(shí)驗(yàn),獲得與真實(shí)實(shí)驗(yàn)一樣的體會(huì),從而豐富感性認(rèn)識(shí),加深對(duì)教學(xué)內(nèi)容的理解。該實(shí)驗(yàn)系統(tǒng)不僅為異地實(shí)驗(yàn)和學(xué)術(shù)交流提供了平臺(tái), 也很好地解決了現(xiàn)有實(shí)驗(yàn)設(shè)備和規(guī)模不足的問題,滿足了學(xué)生實(shí)驗(yàn)的需求。同時(shí)還提高實(shí)驗(yàn)效率, 節(jié)省了實(shí)驗(yàn)設(shè)備的投入資金, 該系統(tǒng)還可延伸到工業(yè)中進(jìn)行設(shè)備的遠(yuǎn)程控制與檢測(cè)[1-2]。
在參考了傳統(tǒng)的B/S結(jié)構(gòu)和C/S結(jié)構(gòu)的優(yōu)缺點(diǎn)之后,系統(tǒng)網(wǎng)絡(luò)構(gòu)架采用將2種結(jié)構(gòu)模型相結(jié)合,建立一套基于BC/S模式的的遠(yuǎn)程實(shí)驗(yàn)系統(tǒng)。其中網(wǎng)頁服務(wù)器/客戶端是采用B/S結(jié)構(gòu),它負(fù)責(zé)處理前端交互事件;虛擬儀器資源服務(wù)器/客戶端則是C/S 結(jié)構(gòu)的,它負(fù)責(zé)處理后端交互事件,這也是系統(tǒng)真正進(jìn)行實(shí)驗(yàn)的場(chǎng)所。它們都是通過服務(wù)器端程序和客戶端程序間的通信,從而實(shí)現(xiàn)遠(yuǎn)程實(shí)驗(yàn)的目的。通過這種方式,用戶可以隨時(shí)隨地利用互聯(lián)網(wǎng)終端來訪問遠(yuǎn)程虛擬實(shí)驗(yàn)室,可自主選擇實(shí)驗(yàn)并進(jìn)行操作,還可通過參數(shù)控制以及實(shí)時(shí)檢測(cè)來觀察服務(wù)端反饋的實(shí)驗(yàn)結(jié)果,實(shí)現(xiàn)實(shí)時(shí)測(cè)控實(shí)驗(yàn)的目的。……