DataSocket技術(shù)在網(wǎng)絡(luò)化在線顆粒測量儀中的應(yīng)用
介紹DataSocket技術(shù)在網(wǎng)絡(luò)化在線顆粒測量儀中的應(yīng)用。該顆粒測量儀測試系統(tǒng)基于DataSocket技術(shù)并采用B/S(Browser/Server,簡稱B/S)組網(wǎng)模式,充分滿足了客戶所要求的遠(yuǎn)程監(jiān)測需求。
本文引用地址:http://www.ex-cimer.com/article/186567.htm單機(jī)版的顆粒測量儀已在作者實(shí)驗(yàn)室研制成功并應(yīng)用于生產(chǎn)中,儀器采用光全散射法的測量原理,如圖1所示。
全散射法原理基于Beer-Lambert定理。圖1中,如果一束強(qiáng)度為I0、波長為λ的平行單色光入射到含有被測顆粒的介質(zhì)時(shí),由于顆粒對(duì)光的散射和吸收作用,光的強(qiáng)度將衰減:
式中τ是介質(zhì)的濁度
設(shè)顆粒群在介質(zhì)中的空間分布是無序而均勻的,即濁度τ與光程L無關(guān),將式(1)沿整個(gè)光程積分
式(3)描述了光在顆粒介質(zhì)中的衰減規(guī)律。
在該系統(tǒng)中,當(dāng)白光光束穿過一含有顆粒的介質(zhì)時(shí),由于受到顆粒的散射和吸收,使穿過介質(zhì)后的透射光的強(qiáng)度受到衰減,其衰減程度與顆粒的大小和數(shù)量(濃度)相關(guān),這為顆粒測量提供了一個(gè)尺度。此外,除顆粒粒徑外,全散射法還能同時(shí)測得顆粒的濃度,這是此方法的一個(gè)突出特點(diǎn)。
DataSocket包含DataSocket API和DataSocket Server兩部分。
DataSocket API:它是一個(gè)和協(xié)議、編程語言、操作系統(tǒng)無關(guān)的應(yīng)用程序接口,通過ActiveX控件來實(shí)現(xiàn)并支持多種數(shù)據(jù)類型,這種數(shù)據(jù)類型包括字符串、標(biāo)量、布爾變量和波形等。它自動(dòng)把用戶測得的數(shù)據(jù)轉(zhuǎn)化為網(wǎng)絡(luò)上傳輸?shù)淖止?jié)流,適用于任何編程環(huán)境。
DataSocket Server:它是一個(gè)小巧獨(dú)立運(yùn)行的程序,采用DSTP(DataSocket Transfer Protocol)協(xié)議在兩個(gè)應(yīng)用程序之間進(jìn)行數(shù)據(jù)通信和交換。DataSocket Server具有在Internet上高速廣播現(xiàn)場測量結(jié)果的功能,簡化了TCP編程。在服務(wù)器端進(jìn)行DataSocket Server配置后,當(dāng)在客戶端運(yùn)行DataSocket Server時(shí),基于Internet的TCP網(wǎng)連接的程序便可以被訪問。
從數(shù)據(jù)共享的角度講,DataSocket遵循TCP/IP協(xié)議,是對(duì)WinSock的高級(jí)封裝,DataSocket大大簡化了實(shí)時(shí)數(shù)據(jù)的傳輸問題,使得通過網(wǎng)絡(luò)傳送測試數(shù)據(jù)就如同向一個(gè)文件中寫入信息一樣方便,因此具有使用方便、編程工作量少、不需了解底層操作過程等優(yōu)點(diǎn),特別適合于遠(yuǎn)程數(shù)據(jù)采集、監(jiān)控和數(shù)據(jù)共享等應(yīng)用程序的開發(fā)。借助它可以在不同的應(yīng)用程序和數(shù)據(jù)源之間共享數(shù)據(jù),方便地在測量控制系統(tǒng)中共享和發(fā)布現(xiàn)場數(shù)據(jù),并在Internet上實(shí)時(shí)發(fā)布。
在線顆粒測量儀采用了DataSocket技術(shù)。由于DataSocket適用于廣播數(shù)據(jù)和高速數(shù)據(jù)的傳輸,因而該在線測量系統(tǒng)的網(wǎng)絡(luò)測控可以達(dá)到進(jìn)行實(shí)時(shí)數(shù)據(jù)傳輸?shù)男Ч瑫r(shí)也使系統(tǒng)的可靠性得到了顯著提高。其提供的DataSocket API接口可適用于VB、VC等編程環(huán)境,本測量儀的監(jiān)測系統(tǒng)在VB環(huán)境下調(diào)用DataSocket;數(shù)據(jù)庫后臺(tái)使用SQL SERVER 7.0;利用IIS的信息發(fā)布功能顯示各種曲線和條形線。
評(píng)論