LabVIEW中的T0P協(xié)議通信實(shí)例
發(fā)布時(shí)間:2008/9/23 0:00:00 訪問次數(shù):953
在不同主機(jī)上分別創(chuàng)建一個(gè)tcp服務(wù)器和一個(gè)tcp客戶端,使用tcp函數(shù)節(jié)點(diǎn)進(jìn)行通信。
· 第1步:創(chuàng)建服務(wù)器端vi(topserver.vi)。指定月艮務(wù)器網(wǎng)絡(luò)端口,用“tcp create listener”節(jié)點(diǎn)創(chuàng)建偵聽,“rap wait on listener”節(jié)`點(diǎn)等待客戶機(jī)連接。在循環(huán)結(jié)構(gòu)內(nèi),產(chǎn)生一個(gè)由100個(gè)數(shù)構(gòu)成的正弦2個(gè)周期波形,用兩個(gè)“tcp write”節(jié)點(diǎn)來發(fā)數(shù)據(jù),第一個(gè)節(jié)點(diǎn)發(fā)送波形數(shù)據(jù)的長度,第二個(gè)節(jié)點(diǎn)發(fā)送波形數(shù)據(jù)。循環(huán)結(jié)構(gòu)外,用“tcpc1ose connection”節(jié)點(diǎn)結(jié)束連接。程序框圖如圖1所示。
如圖1 topserver.vi程序框圖
· 第2步:創(chuàng)建客戶端vi(topclient.vi)。指定月艮務(wù)器的地址和網(wǎng)絡(luò)端口,用“tcp openconnection”節(jié)點(diǎn)打開tcp連接。在循環(huán)結(jié)構(gòu)內(nèi),用兩個(gè)“tcp read”節(jié)點(diǎn)讀取數(shù)據(jù),第一個(gè)節(jié)點(diǎn)接收波形長度并作為第二個(gè)節(jié)點(diǎn)的輸入,第二個(gè)節(jié)點(diǎn)接收波形數(shù)據(jù)。循環(huán)結(jié)構(gòu)外,用“tcp c1ose connection”節(jié)點(diǎn)結(jié)束連接。程序框圖如圖2所示。
如圖2 tcpc1ient,vi程序框圖
· 第3步:運(yùn)行程序,顯示結(jié)果。在服務(wù)器端運(yùn)行topserver.vi,然后在客戶端運(yùn)行tcpc1ient.vi,結(jié)果如圖3所示,其中“xxx.xxx.xxx.xxx”為隱去的服務(wù)器端ip地址。
歡迎轉(zhuǎn)載,信息來自維庫電子市場網(wǎng)(www.dzsc.com)
在不同主機(jī)上分別創(chuàng)建一個(gè)tcp服務(wù)器和一個(gè)tcp客戶端,使用tcp函數(shù)節(jié)點(diǎn)進(jìn)行通信。
· 第1步:創(chuàng)建服務(wù)器端vi(topserver.vi)。指定月艮務(wù)器網(wǎng)絡(luò)端口,用“tcp create listener”節(jié)點(diǎn)創(chuàng)建偵聽,“rap wait on listener”節(jié)`點(diǎn)等待客戶機(jī)連接。在循環(huán)結(jié)構(gòu)內(nèi),產(chǎn)生一個(gè)由100個(gè)數(shù)構(gòu)成的正弦2個(gè)周期波形,用兩個(gè)“tcp write”節(jié)點(diǎn)來發(fā)數(shù)據(jù),第一個(gè)節(jié)點(diǎn)發(fā)送波形數(shù)據(jù)的長度,第二個(gè)節(jié)點(diǎn)發(fā)送波形數(shù)據(jù)。循環(huán)結(jié)構(gòu)外,用“tcpc1ose connection”節(jié)點(diǎn)結(jié)束連接。程序框圖如圖1所示。
如圖1 topserver.vi程序框圖
· 第2步:創(chuàng)建客戶端vi(topclient.vi)。指定月艮務(wù)器的地址和網(wǎng)絡(luò)端口,用“tcp openconnection”節(jié)點(diǎn)打開tcp連接。在循環(huán)結(jié)構(gòu)內(nèi),用兩個(gè)“tcp read”節(jié)點(diǎn)讀取數(shù)據(jù),第一個(gè)節(jié)點(diǎn)接收波形長度并作為第二個(gè)節(jié)點(diǎn)的輸入,第二個(gè)節(jié)點(diǎn)接收波形數(shù)據(jù)。循環(huán)結(jié)構(gòu)外,用“tcp c1ose connection”節(jié)點(diǎn)結(jié)束連接。程序框圖如圖2所示。
如圖2 tcpc1ient,vi程序框圖
· 第3步:運(yùn)行程序,顯示結(jié)果。在服務(wù)器端運(yùn)行topserver.vi,然后在客戶端運(yùn)行tcpc1ient.vi,結(jié)果如圖3所示,其中“xxx.xxx.xxx.xxx”為隱去的服務(wù)器端ip地址。
歡迎轉(zhuǎn)載,信息來自維庫電子市場網(wǎng)(www.dzsc.com)
上一篇:LabVIEW中的UDP通信
上一篇:LabVIEW中的TCP通信
熱門點(diǎn)擊
- LabVIEW中的TCP通信
- LabVIEW中的UDP通信實(shí)例
- LabVIEW中的TCP/IP協(xié)議通信
- LabVIEW中的UDP通信
- LabVIEW的DataSocket API
- LabVIEW中的無線通信藍(lán)牙技術(shù)
- SP2538專用串行通信口芯片和Intel8
- LabVIEW的DataSocket服務(wù)器
- LabVIEW中的T0P協(xié)議通信實(shí)例
- 一種單片機(jī)電話單機(jī)測試儀的設(shè)計(jì)
推薦技術(shù)資料
- 100A全集成電源模塊R
- Teseo-VIC6A GNSS車用精準(zhǔn)定位
- 高效先進(jìn)封裝工藝
- 模數(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新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究