LabVIEW的DataSocket API通信
發(fā)布時間:2008/9/23 0:00:00 訪問次數(shù):1492
datasocket api用來實現(xiàn)datasocket通信。在服務(wù)器端,待發(fā)布的數(shù)據(jù)通過datasocket api寫入到datasocket服務(wù)器中;在接收端datasocket api又從服務(wù)器中讀取數(shù)據(jù)。在labview中,datasocket api被制作成一系列activex控件、函數(shù)節(jié)點和ⅵ,使用這些節(jié)點和ⅵ就可以實現(xiàn)datasocket通信。
datasocket節(jié)點位于函數(shù)選板的“數(shù)據(jù)通信→datasocket”,如圖1所示。
如圖1 datasocket子選板
與tcp和udp協(xié)議通信節(jié)點相比,datasocket節(jié)點的使用更為簡單和方便。如表詳細列出了datasocket子選板節(jié)點的圖標、接線端、名稱和功能。
如表1 datasocket子選板節(jié)點
datasocket支持多種數(shù)據(jù)傳送協(xié)議,不同的url前綴表示不同的協(xié)議或數(shù)據(jù)類型。datasocket主要包括以下url類型。
。1)dstp(datasocket transfer protoco1):datasocket的專門通信協(xié)議,可以傳輸各種類型的數(shù)據(jù)。使用這個協(xié)議時,ⅵ與datasocket server連接,用戶必須為數(shù)據(jù)提供一個附加到url的標識tag,datasocket連接利用tag在datasocket server上為一個特殊的數(shù)據(jù)項目指定地址,目前應(yīng)用虛擬儀器技術(shù)組建的測量網(wǎng)絡(luò)大多采用該協(xié)議。
。2)http(hyper text transfer protoco1):超文本傳輸協(xié)議,也就是internet中網(wǎng)頁使用的協(xié)議。
(3)ftp(file transfer protoco1):文件傳輸協(xié)議,提供包含數(shù)據(jù)的本地文件或網(wǎng)絡(luò)文件的連接。
。4)opc(ole for process contro1):操作計劃和控制。opc是特別為實時(如工業(yè)自動化操作)產(chǎn)生的數(shù)據(jù)而設(shè)計的,使用該協(xié)議時需要運行opc server。
。5)1ogos:1ogos是ni公司提供的數(shù)據(jù)記錄與監(jiān)控技術(shù),用于在本地計算機和網(wǎng)絡(luò)中計算機之間傳輸數(shù)據(jù)。
(6)fi1e傳輸協(xié)議:提供包含數(shù)據(jù)的本地文件或網(wǎng)絡(luò)文件的連接,與如協(xié)議不同。
如表2列出了不同協(xié)議datasocket url應(yīng)用。
如表2 datasocket url應(yīng)用
歡迎轉(zhuǎn)載,信息來自維庫電子市場網(wǎng)(www.dzsc.com)
datasocket api用來實現(xiàn)datasocket通信。在服務(wù)器端,待發(fā)布的數(shù)據(jù)通過datasocket api寫入到datasocket服務(wù)器中;在接收端datasocket api又從服務(wù)器中讀取數(shù)據(jù)。在labview中,datasocket api被制作成一系列activex控件、函數(shù)節(jié)點和ⅵ,使用這些節(jié)點和ⅵ就可以實現(xiàn)datasocket通信。
datasocket節(jié)點位于函數(shù)選板的“數(shù)據(jù)通信→datasocket”,如圖1所示。
如圖1 datasocket子選板
與tcp和udp協(xié)議通信節(jié)點相比,datasocket節(jié)點的使用更為簡單和方便。如表詳細列出了datasocket子選板節(jié)點的圖標、接線端、名稱和功能。
如表1 datasocket子選板節(jié)點
datasocket支持多種數(shù)據(jù)傳送協(xié)議,不同的url前綴表示不同的協(xié)議或數(shù)據(jù)類型。datasocket主要包括以下url類型。
。1)dstp(datasocket transfer protoco1):datasocket的專門通信協(xié)議,可以傳輸各種類型的數(shù)據(jù)。使用這個協(xié)議時,ⅵ與datasocket server連接,用戶必須為數(shù)據(jù)提供一個附加到url的標識tag,datasocket連接利用tag在datasocket server上為一個特殊的數(shù)據(jù)項目指定地址,目前應(yīng)用虛擬儀器技術(shù)組建的測量網(wǎng)絡(luò)大多采用該協(xié)議。
。2)http(hyper text transfer protoco1):超文本傳輸協(xié)議,也就是internet中網(wǎng)頁使用的協(xié)議。
(3)ftp(file transfer protoco1):文件傳輸協(xié)議,提供包含數(shù)據(jù)的本地文件或網(wǎng)絡(luò)文件的連接。
。4)opc(ole for process contro1):操作計劃和控制。opc是特別為實時(如工業(yè)自動化操作)產(chǎn)生的數(shù)據(jù)而設(shè)計的,使用該協(xié)議時需要運行opc server。
。5)1ogos:1ogos是ni公司提供的數(shù)據(jù)記錄與監(jiān)控技術(shù),用于在本地計算機和網(wǎng)絡(luò)中計算機之間傳輸數(shù)據(jù)。
。6)fi1e傳輸協(xié)議:提供包含數(shù)據(jù)的本地文件或網(wǎng)絡(luò)文件的連接,與如協(xié)議不同。
如表2列出了不同協(xié)議datasocket url應(yīng)用。
如表2 datasocket url應(yīng)用
歡迎轉(zhuǎn)載,信息來自維庫電子市場網(wǎng)(www.dzsc.com)
熱門點擊
- LabVIEW中的TCP通信
- LabVIEW中的UDP通信實例
- LabVIEW中的TCP/IP協(xié)議通信
- LabVIEW中的UDP通信
- LabVIEW的DataSocket API
- LabVIEW中的無線通信藍牙技術(shù)
- SP2538專用串行通信口芯片和Intel8
- LabVIEW的DataSocket服務(wù)器
- LabVIEW中的T0P協(xié)議通信實例
- 一種單片機電話單機測試儀的設(shè)計
推薦技術(shù)資料
- 100A全集成電源模塊R
- Teseo-VIC6A GNSS車用精準定位
- 高效先進封裝工藝
- 模數(shù)轉(zhuǎn)換器 (Analog-to-Digit
- 集成模數(shù)轉(zhuǎn)換器(ADC)
- 128 通道20 位電流數(shù)字轉(zhuǎn)換器̴
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究