浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 測(cè)試測(cè)量

用Labwindows/CVI實(shí)現(xiàn)基于C/S模式的網(wǎng)絡(luò)化虛擬測(cè)試系統(tǒng)

發(fā)布時(shí)間:2007/8/24 0:00:00 訪問(wèn)次數(shù):1071


惠俊軍 王志賢

摘 要:本文分析了基于C/S模式的網(wǎng)絡(luò)化虛擬儀器測(cè)試系統(tǒng)的框架;簡(jiǎn)單介紹了DateSocket技術(shù)——DataSocket Server和DataSocket API;給出了在Labwindows/CVI下實(shí)現(xiàn)C/S模式的網(wǎng)絡(luò)化虛擬儀器測(cè)試系統(tǒng)的方法和實(shí)例。
關(guān)鍵詞:C/S模式;虛擬儀器;Labwindows/CVI;DataSocket
基于C/S模式的網(wǎng)絡(luò)化虛擬儀器測(cè)試系統(tǒng)框架
    隨著網(wǎng)絡(luò)技術(shù)的引入,虛擬儀器技術(shù)漸漸向網(wǎng)絡(luò)化方向發(fā)展,很多測(cè)試任務(wù)也提出了遠(yuǎn)程測(cè)試的要求。于是,網(wǎng)絡(luò)化的虛擬儀器成了虛擬儀器技術(shù)的一個(gè)發(fā)展方向。
    Labwindows/CVI是NI公司開(kāi)發(fā)的Measurement studio軟件組中的一員,它以標(biāo)準(zhǔn)C語(yǔ)言為基準(zhǔn),提供了豐富的庫(kù)函數(shù),包括數(shù)據(jù)采集、儀器控制、網(wǎng)絡(luò)通信等。在最新的Labwindows/CVI 7.0中又增加了許多功能。本文討論在Labwindows/CVI下的基于C/S(Client/Server)模式的網(wǎng)絡(luò)化虛擬儀器測(cè)試系統(tǒng)的具體框架,并給出了基本的實(shí)現(xiàn)方法和實(shí)例,這里主要介紹NI公司的DataSocket技術(shù)。
1.DataSocket技術(shù)簡(jiǎn)介
    DataSocket是基于NI公司推出的一項(xiàng)基于TCP/IP標(biāo)準(zhǔn)的新技術(shù)。DataSocket面向測(cè)量和網(wǎng)上實(shí)時(shí)高速數(shù)據(jù)交流,可用于一個(gè)計(jì)算機(jī)內(nèi)或網(wǎng)絡(luò)中多個(gè)應(yīng)用程序之間的數(shù)據(jù)交換。雖然目前已經(jīng)有TCP/IP、DDE等多種用于兩個(gè)應(yīng)用程序之間共享數(shù)據(jù)的技術(shù),但這些技術(shù)都不是用于實(shí)時(shí)數(shù)據(jù)(Live Data)傳輸?shù)。只有DataSocket是一項(xiàng)在測(cè)量和自動(dòng)化應(yīng)用中用于共享和發(fā)布實(shí)時(shí)數(shù)據(jù)的技術(shù)。DataSocket技術(shù)是一種簡(jiǎn)單易用的網(wǎng)絡(luò)數(shù)據(jù)通信技術(shù),它封裝了TCP/IP編程細(xì)節(jié)(如選擇端口號(hào)、定義協(xié)議、創(chuàng)建連接、字節(jié)流處理、錯(cuò)誤處理等),使測(cè)試工程師不用了解底層的網(wǎng)絡(luò)編程技術(shù),就可以方便的搭建網(wǎng)絡(luò)化虛擬儀器測(cè)試系統(tǒng)。如一個(gè)大學(xué)實(shí)驗(yàn)室用一臺(tái)計(jì)算機(jī)采集實(shí)驗(yàn)設(shè)備數(shù)據(jù),而同時(shí)有多個(gè)學(xué)生可以在自己的工作站上實(shí)時(shí)數(shù)據(jù)分析。DataSocket由DataSocket API和DataSocket Server兩大部分組成。DataSocket API提供了多種環(huán)境下(如VB、CVI、LV)的編程接口技術(shù),而DataSocket Server是一個(gè)網(wǎng)絡(luò)數(shù)據(jù)管理軟件,只需對(duì)數(shù)據(jù)項(xiàng)和訪問(wèn)組做有關(guān)設(shè)置,無(wú)須任何編程。
2.Labwindows/CVI下基于C/S模式網(wǎng)絡(luò)化虛擬儀器的測(cè)試系統(tǒng)框架
     圖1是基于C/S模式的網(wǎng)絡(luò)化虛擬儀器測(cè)試系統(tǒng)框架示意圖。
    在圖中,數(shù)據(jù)采集站使用DataSocket API向DataSocket Server寫(xiě)數(shù)據(jù),客戶站使用DataSocket API向DataSocket Server讀數(shù)據(jù)。數(shù)據(jù)采集站和DataSocket Server可以運(yùn)行在一臺(tái)計(jì)算機(jī)上,但DataSocket Server最好還是單獨(dú)運(yùn)行在一臺(tái)機(jī)器上,這樣可以提高測(cè)試系統(tǒng)的性能和安全?蛻粽竞蛿(shù)據(jù)采集站應(yīng)用程序可以用VB、LabVIEW和Labwindows/CVI等軟件編寫(xiě)。

具體實(shí)現(xiàn)方法結(jié)紹
1.DataSocket Server的運(yùn)行
     由圖1可以看出,DataSocket Server是整個(gè)網(wǎng)絡(luò)化測(cè)試系統(tǒng)的核心。運(yùn)行界面如圖2a所示,其中,“301-ke1yvhwjvjf”為機(jī)器名稱(chēng),可以在Windows的“控制面板”的‘網(wǎng)絡(luò)’項(xiàng)中進(jìn)行設(shè)置。另外還顯示了連接的過(guò)程數(shù)目和已傳遞的包的數(shù)目等。

2.DataSocket管理器與服務(wù)器
    (1) DataSocket管理器
    在安裝了Labwindows/CVI后,其安裝目錄下會(huì)生成一個(gè)DataSocket子目錄。當(dāng)打開(kāi)子目錄后,可以看到其中有兩個(gè)文件名:cwdssmgr與cwdss。
     雙擊“cwdssmgr”,出現(xiàn)DataSocket Manager對(duì)話框,如圖2b所示。
    主要參數(shù)設(shè)置如下。
    1)Server Setting
    Maxconnection:最多可以連接的客戶端數(shù)。最多可以連接1000個(gè)客戶端。
    MaxItems:能夠顯示的測(cè)試參量數(shù)。最多可以顯示1000個(gè)測(cè)試參量。
    2)Permission Groups
    DefaultReaders默認(rèn)的客戶(Host)端測(cè)控裝置的網(wǎng)絡(luò)名。設(shè)置默認(rèn)客戶端來(lái)進(jìn)一步明確相互通信的對(duì)象,否則表示和所有的客戶端都進(jìn)行通信連接。
    3)Predefined Data Items
    用來(lái)設(shè)置DataSocket服務(wù)器欲顯示的測(cè)試數(shù)據(jù)的類(lèi)型。
    (2)DataSocket服務(wù)器
    雙擊“cwdss”,出現(xiàn)“DataSocket Server”對(duì)話框,如圖2c所示。
    主要參數(shù)設(shè)置如下。
    Processed connected:顯示和DataSocket服務(wù)器連接的客戶端的實(shí)際數(shù)目。
    Packets Sent:顯示傳輸?shù)臄?shù)據(jù)包的數(shù)


惠俊軍 王志賢

摘 要:本文分析了基于C/S模式的網(wǎng)絡(luò)化虛擬儀器測(cè)試系統(tǒng)的框架;簡(jiǎn)單介紹了DateSocket技術(shù)——DataSocket Server和DataSocket API;給出了在Labwindows/CVI下實(shí)現(xiàn)C/S模式的網(wǎng)絡(luò)化虛擬儀器測(cè)試系統(tǒng)的方法和實(shí)例。
關(guān)鍵詞:C/S模式;虛擬儀器;Labwindows/CVI;DataSocket
基于C/S模式的網(wǎng)絡(luò)化虛擬儀器測(cè)試系統(tǒng)框架
    隨著網(wǎng)絡(luò)技術(shù)的引入,虛擬儀器技術(shù)漸漸向網(wǎng)絡(luò)化方向發(fā)展,很多測(cè)試任務(wù)也提出了遠(yuǎn)程測(cè)試的要求。于是,網(wǎng)絡(luò)化的虛擬儀器成了虛擬儀器技術(shù)的一個(gè)發(fā)展方向。
    Labwindows/CVI是NI公司開(kāi)發(fā)的Measurement studio軟件組中的一員,它以標(biāo)準(zhǔn)C語(yǔ)言為基準(zhǔn),提供了豐富的庫(kù)函數(shù),包括數(shù)據(jù)采集、儀器控制、網(wǎng)絡(luò)通信等。在最新的Labwindows/CVI 7.0中又增加了許多功能。本文討論在Labwindows/CVI下的基于C/S(Client/Server)模式的網(wǎng)絡(luò)化虛擬儀器測(cè)試系統(tǒng)的具體框架,并給出了基本的實(shí)現(xiàn)方法和實(shí)例,這里主要介紹NI公司的DataSocket技術(shù)。
1.DataSocket技術(shù)簡(jiǎn)介
    DataSocket是基于NI公司推出的一項(xiàng)基于TCP/IP標(biāo)準(zhǔn)的新技術(shù)。DataSocket面向測(cè)量和網(wǎng)上實(shí)時(shí)高速數(shù)據(jù)交流,可用于一個(gè)計(jì)算機(jī)內(nèi)或網(wǎng)絡(luò)中多個(gè)應(yīng)用程序之間的數(shù)據(jù)交換。雖然目前已經(jīng)有TCP/IP、DDE等多種用于兩個(gè)應(yīng)用程序之間共享數(shù)據(jù)的技術(shù),但這些技術(shù)都不是用于實(shí)時(shí)數(shù)據(jù)(Live Data)傳輸?shù)摹V挥蠨ataSocket是一項(xiàng)在測(cè)量和自動(dòng)化應(yīng)用中用于共享和發(fā)布實(shí)時(shí)數(shù)據(jù)的技術(shù)。DataSocket技術(shù)是一種簡(jiǎn)單易用的網(wǎng)絡(luò)數(shù)據(jù)通信技術(shù),它封裝了TCP/IP編程細(xì)節(jié)(如選擇端口號(hào)、定義協(xié)議、創(chuàng)建連接、字節(jié)流處理、錯(cuò)誤處理等),使測(cè)試工程師不用了解底層的網(wǎng)絡(luò)編程技術(shù),就可以方便的搭建網(wǎng)絡(luò)化虛擬儀器測(cè)試系統(tǒng)。如一個(gè)大學(xué)實(shí)驗(yàn)室用一臺(tái)計(jì)算機(jī)采集實(shí)驗(yàn)設(shè)備數(shù)據(jù),而同時(shí)有多個(gè)學(xué)生可以在自己的工作站上實(shí)時(shí)數(shù)據(jù)分析。DataSocket由DataSocket API和DataSocket Server兩大部分組成。DataSocket API提供了多種環(huán)境下(如VB、CVI、LV)的編程接口技術(shù),而DataSocket Server是一個(gè)網(wǎng)絡(luò)數(shù)據(jù)管理軟件,只需對(duì)數(shù)據(jù)項(xiàng)和訪問(wèn)組做有關(guān)設(shè)置,無(wú)須任何編程。
2.Labwindows/CVI下基于C/S模式網(wǎng)絡(luò)化虛擬儀器的測(cè)試系統(tǒng)框架
     圖1是基于C/S模式的網(wǎng)絡(luò)化虛擬儀器測(cè)試系統(tǒng)框架示意圖。
    在圖中,數(shù)據(jù)采集站使用DataSocket API向DataSocket Server寫(xiě)數(shù)據(jù),客戶站使用DataSocket API向DataSocket Server讀數(shù)據(jù)。數(shù)據(jù)采集站和DataSocket Server可以運(yùn)行在一臺(tái)計(jì)算機(jī)上,但DataSocket Server最好還是單獨(dú)運(yùn)行在一臺(tái)機(jī)器上,這樣可以提高測(cè)試系統(tǒng)的性能和安全?蛻粽竞蛿(shù)據(jù)采集站應(yīng)用程序可以用VB、LabVIEW和Labwindows/CVI等軟件編寫(xiě)。

具體實(shí)現(xiàn)方法結(jié)紹
1.DataSocket Server的運(yùn)行
     由圖1可以看出,DataSocket Server是整個(gè)網(wǎng)絡(luò)化測(cè)試系統(tǒng)的核心。運(yùn)行界面如圖2a所示,其中,“301-ke1yvhwjvjf”為機(jī)器名稱(chēng),可以在Windows的“控制面板”的‘網(wǎng)絡(luò)’項(xiàng)中進(jìn)行設(shè)置。另外還顯示了連接的過(guò)程數(shù)目和已傳遞的包的數(shù)目等。

2.DataSocket管理器與服務(wù)器
    (1) DataSocket管理器
    在安裝了Labwindows/CVI后,其安裝目錄下會(huì)生成一個(gè)DataSocket子目錄。當(dāng)打開(kāi)子目錄后,可以看到其中有兩個(gè)文件名:cwdssmgr與cwdss。
     雙擊“cwdssmgr”,出現(xiàn)DataSocket Manager對(duì)話框,如圖2b所示。
    主要參數(shù)設(shè)置如下。
    1)Server Setting
    Maxconnection:最多可以連接的客戶端數(shù)。最多可以連接1000個(gè)客戶端。
    MaxItems:能夠顯示的測(cè)試參量數(shù)。最多可以顯示1000個(gè)測(cè)試參量。
    2)Permission Groups
    DefaultReaders默認(rèn)的客戶(Host)端測(cè)控裝置的網(wǎng)絡(luò)名。設(shè)置默認(rèn)客戶端來(lái)進(jìn)一步明確相互通信的對(duì)象,否則表示和所有的客戶端都進(jìn)行通信連接。
    3)Predefined Data Items
    用來(lái)設(shè)置DataSocket服務(wù)器欲顯示的測(cè)試數(shù)據(jù)的類(lèi)型。
    (2)DataSocket服務(wù)器
    雙擊“cwdss”,出現(xiàn)“DataSocket Server”對(duì)話框,如圖2c所示。
    主要參數(shù)設(shè)置如下。
    Processed connected:顯示和DataSocket服務(wù)器連接的客戶端的實(shí)際數(shù)目。
    Packets Sent:顯示傳輸?shù)臄?shù)據(jù)包的數(shù)

相關(guān)IC型號(hào)

熱門(mén)點(diǎn)擊

 

推薦技術(shù)資料

音頻變壓器DIY
    筆者在本刊今年第六期上著重介紹了“四夾三”音頻變壓器的... [詳細(xì)]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13692101218  13751165337
粵ICP備09112631號(hào)-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!