




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1LabVIEW虛擬儀器程序設(shè)計(jì)教程1第8章 網(wǎng)絡(luò)與通信編程請(qǐng)輸入您的標(biāo)題CLICK HERE TO ADD TITLE網(wǎng)絡(luò)與通信編程 隨著網(wǎng)絡(luò)技術(shù)的快速發(fā)展與應(yīng)用,通過(guò)網(wǎng)絡(luò)實(shí)現(xiàn)數(shù)據(jù)傳遞和共享是目前各種應(yīng)用軟件及儀器的必備功能和發(fā)展趨勢(shì)。為了支持網(wǎng)絡(luò)化虛擬儀器的開(kāi)發(fā),LabVIEW提供了功能強(qiáng)大的網(wǎng)絡(luò)與通信開(kāi)發(fā)工具,可以方便地通過(guò)網(wǎng)絡(luò)通信編程來(lái)實(shí)現(xiàn)遠(yuǎn)程虛擬儀器的設(shè)計(jì)及數(shù)據(jù)的遠(yuǎn)程傳遞和共享。 LabVIEW不僅提供傳統(tǒng)的TCP、UDP網(wǎng)絡(luò)通信,還提供了簡(jiǎn)單實(shí)用的串行通信及更為有效的實(shí)時(shí)數(shù)據(jù)通信技術(shù)DataSocket等。本章將對(duì)LabVIEW中的TCP通信、UDP通信、串行通信的編程實(shí)現(xiàn)方法及D
2、ataSocket通信技術(shù)進(jìn)行介紹。2網(wǎng)絡(luò)與通信編程網(wǎng)絡(luò)與通信編程TCP通信通信TCP簡(jiǎn)介TCP函數(shù)實(shí)例請(qǐng)輸入您的標(biāo)題CLICK HERE TO ADD TITLETCP簡(jiǎn)介TCP協(xié)議是網(wǎng)絡(luò)通信協(xié)議是網(wǎng)絡(luò)通信TCP/IP(Transmission Control Protocol/Internet Protocol,傳輸控制協(xié)議,傳輸控制協(xié)議/互互聯(lián)網(wǎng)絡(luò)協(xié)議)協(xié)議的一個(gè)子協(xié)議。作為聯(lián)網(wǎng)絡(luò)協(xié)議)協(xié)議的一個(gè)子協(xié)議。作為Internet最基本的協(xié)議,是一個(gè)由不同層次上的多個(gè)協(xié)議組合而最基本的協(xié)議,是一個(gè)由不同層次上的多個(gè)協(xié)議組合而成的協(xié)議簇,共分為成的協(xié)議簇,共分為4層:網(wǎng)絡(luò)接口層、層:網(wǎng)絡(luò)接口層、
3、Internet層、傳輸層和應(yīng)用層。其中層、傳輸層和應(yīng)用層。其中TCP和和IP是其中使用最廣是其中使用最廣泛也是最重要的協(xié)議,因此人們用泛也是最重要的協(xié)議,因此人們用TCP/IP作為整個(gè)體系結(jié)構(gòu)的名稱。作為整個(gè)體系結(jié)構(gòu)的名稱。TCP和和UDP都是都是TCP/IP體系結(jié)構(gòu)體系結(jié)構(gòu)中的傳輸層協(xié)議,都使用中的傳輸層協(xié)議,都使用IP作為網(wǎng)絡(luò)層協(xié)議。作為網(wǎng)絡(luò)層協(xié)議。TCP使用使用IP作為網(wǎng)絡(luò)層協(xié)議,提供一種面向連接、可靠的傳輸層服務(wù)。面向連接指的是在實(shí)現(xiàn)數(shù)作為網(wǎng)絡(luò)層協(xié)議,提供一種面向連接、可靠的傳輸層服務(wù)。面向連接指的是在實(shí)現(xiàn)數(shù)據(jù)傳輸前必須先建立連接。據(jù)傳輸前必須先建立連接。TCP采用比特流方式分段傳送
4、數(shù)據(jù)。在兩個(gè)主機(jī)交換數(shù)據(jù)之前,先相互建采用比特流方式分段傳送數(shù)據(jù)。在兩個(gè)主機(jī)交換數(shù)據(jù)之前,先相互建立會(huì)話。立會(huì)話。TCP會(huì)話通過(guò)三次握手的過(guò)程進(jìn)行初始化,這個(gè)過(guò)程是序號(hào)同步,并提供在兩個(gè)主機(jī)之間建會(huì)話通過(guò)三次握手的過(guò)程進(jìn)行初始化,這個(gè)過(guò)程是序號(hào)同步,并提供在兩個(gè)主機(jī)之間建立虛擬連接所需的控制信息。一旦初始化完成,在發(fā)送和接收主機(jī)之間按將按順序發(fā)送和確認(rèn)段。關(guān)立虛擬連接所需的控制信息。一旦初始化完成,在發(fā)送和接收主機(jī)之間按將按順序發(fā)送和確認(rèn)段。關(guān)閉連接之前,閉連接之前,TCP使用類似的握手過(guò)程驗(yàn)證兩個(gè)主機(jī)都完成發(fā)送和接收全部數(shù)據(jù)。使用類似的握手過(guò)程驗(yàn)證兩個(gè)主機(jī)都完成發(fā)送和接收全部數(shù)據(jù)。 請(qǐng)輸入您
5、的標(biāo)題CLICK HERE TO ADD TITLETCP函數(shù)該函數(shù)的功能是創(chuàng)建一個(gè)偵聽(tīng)器并在指定端口等待該函數(shù)的功能是創(chuàng)建一個(gè)偵聽(tīng)器并在指定端口等待TCP連接請(qǐng)求。該函數(shù)節(jié)點(diǎn)連接請(qǐng)求。該函數(shù)節(jié)點(diǎn)只能在作為服務(wù)器的主機(jī)上使用。開(kāi)始偵聽(tīng)某個(gè)指定端口時(shí),不能再使用其它只能在作為服務(wù)器的主機(jī)上使用。開(kāi)始偵聽(tīng)某個(gè)指定端口時(shí),不能再使用其它TCP偵聽(tīng)偵聽(tīng)VI偵聽(tīng)該端口。偵聽(tīng)該端口。 請(qǐng)輸入您的標(biāo)題CLICK HERE TO ADD TITLE該函數(shù)的功能是用指定的計(jì)算機(jī)名稱和遠(yuǎn)程端口或服務(wù)名稱來(lái)打開(kāi)一個(gè)該函數(shù)的功能是用指定的計(jì)算機(jī)名稱和遠(yuǎn)程端口或服務(wù)名稱來(lái)打開(kāi)一個(gè)TCP連連接,該節(jié)點(diǎn)只能在作為客戶機(jī)的主
6、機(jī)上使用。接,該節(jié)點(diǎn)只能在作為客戶機(jī)的主機(jī)上使用。 地址:要與其建立連接的地址。該地址可以為地址:要與其建立連接的地址。該地址可以為IP句點(diǎn)符號(hào)格式或主機(jī)名。如未句點(diǎn)符號(hào)格式或主機(jī)名。如未指定地址,指定地址,LabVIEW將建立與本地計(jì)算機(jī)的連接。將建立與本地計(jì)算機(jī)的連接。 遠(yuǎn)程端口或服務(wù)名稱:要與其確立連接的端口或服務(wù)的名稱。如指定服務(wù)名稱,遠(yuǎn)程端口或服務(wù)名稱:要與其確立連接的端口或服務(wù)的名稱。如指定服務(wù)名稱,LabVIEW將向?qū)⑾騈I服務(wù)定位器查詢所有服務(wù)注冊(cè)過(guò)的端口號(hào)。該端口可以接受數(shù)服務(wù)定位器查詢所有服務(wù)注冊(cè)過(guò)的端口號(hào)。該端口可以接受數(shù)字或字符串輸入。字或字符串輸入。 本地端口:用于本
7、地連接的端口。某些服務(wù)器僅允許連使用特定范圍內(nèi)的端口本地端口:用于本地連接的端口。某些服務(wù)器僅允許連使用特定范圍內(nèi)的端口號(hào)連接客戶端,該范圍取決于服務(wù)器。默認(rèn)值為號(hào)連接客戶端,該范圍取決于服務(wù)器。默認(rèn)值為0,操作系統(tǒng)將選擇尚未使用的,操作系統(tǒng)將選擇尚未使用的端口。端口。TCP函數(shù)請(qǐng)輸入您的標(biāo)題CLICK HERE TO ADD TITLE(1)發(fā)送消息:消息前帶有用于描述該消息的文件頭,大小固定。例如,文件頭中可包含說(shuō)明)發(fā)送消息:消息前帶有用于描述該消息的文件頭,大小固定。例如,文件頭中可包含說(shuō)明消息類型的命令整數(shù),以及說(shuō)明消息中其它數(shù)據(jù)大小的長(zhǎng)度整數(shù)。服務(wù)器和客戶端均可接消息類型的命令整數(shù)
8、,以及說(shuō)明消息中其它數(shù)據(jù)大小的長(zhǎng)度整數(shù)。服務(wù)器和客戶端均可接收消息。即發(fā)出收消息。即發(fā)出8字節(jié)的讀取函數(shù)(假定為兩個(gè)字節(jié)的讀取函數(shù)(假定為兩個(gè)4字節(jié)的整數(shù)),然后將函數(shù)轉(zhuǎn)換為兩個(gè)整字節(jié)的整數(shù)),然后將函數(shù)轉(zhuǎn)換為兩個(gè)整數(shù),再根據(jù)長(zhǎng)度整數(shù)確定作為剩余消息發(fā)送到第二個(gè)讀取函數(shù)的字節(jié)數(shù)。第二個(gè)讀取函數(shù)數(shù),再根據(jù)長(zhǎng)度整數(shù)確定作為剩余消息發(fā)送到第二個(gè)讀取函數(shù)的字節(jié)數(shù)。第二個(gè)讀取函數(shù)完成后,將回到完成后,將回到8字節(jié)文件頭的讀取函數(shù)。字節(jié)文件頭的讀取函數(shù)。(2)發(fā)送固定大小的消息:如消息的內(nèi)容小于指定的固定大小,可填充消息,使其達(dá)到固定大)發(fā)送固定大小的消息:如消息的內(nèi)容小于指定的固定大小,可填充消息,使其
9、達(dá)到固定大小。這種方式更為高效,因?yàn)榧词褂袝r(shí)會(huì)發(fā)送不必要的數(shù)據(jù),接收消息時(shí)也只需讀取函數(shù)。小。這種方式更為高效,因?yàn)榧词褂袝r(shí)會(huì)發(fā)送不必要的數(shù)據(jù),接收消息時(shí)也只需讀取函數(shù)。(3)發(fā)送只包含)發(fā)送只包含ASCII數(shù)據(jù)的消息:其中每個(gè)消息以一個(gè)回車和一對(duì)字符換行符結(jié)束。讀取函數(shù)據(jù)的消息:其中每個(gè)消息以一個(gè)回車和一對(duì)字符換行符結(jié)束。讀取函數(shù)具有模式輸入,即在傳遞了數(shù)具有模式輸入,即在傳遞了CRLF后,可使函數(shù)在發(fā)現(xiàn)回車和換行序列前一直進(jìn)行讀取。后,可使函數(shù)在發(fā)現(xiàn)回車和換行序列前一直進(jìn)行讀取。這種方式在消息數(shù)據(jù)含有這種方式在消息數(shù)據(jù)含有CRLF序列時(shí)顯得較為復(fù)雜,但常用于序列時(shí)顯得較為復(fù)雜,但常用于PO
10、P3、FTP和和HTTP等互等互聯(lián)網(wǎng)協(xié)議。聯(lián)網(wǎng)協(xié)議。 該函數(shù)通過(guò)數(shù)據(jù)輸入端口將數(shù)據(jù)寫(xiě)入到指定的該函數(shù)通過(guò)數(shù)據(jù)輸入端口將數(shù)據(jù)寫(xiě)入到指定的TCP連接中。連接中。 數(shù)據(jù)輸入:包含要寫(xiě)入連接的數(shù)據(jù)。數(shù)據(jù)輸入:包含要寫(xiě)入連接的數(shù)據(jù)。 寫(xiě)入的字節(jié):寫(xiě)入的字節(jié):VI寫(xiě)入連接的字節(jié)數(shù)。寫(xiě)入連接的字節(jié)數(shù)。TCP函數(shù)請(qǐng)輸入您的標(biāo)題CLICK HERE TO ADD TITLE 讀取的字節(jié):要讀取的字節(jié)數(shù)。處理字節(jié)數(shù)不同的消息的方法與讀取的字節(jié):要讀取的字節(jié)數(shù)。處理字節(jié)數(shù)不同的消息的方法與“寫(xiě)入寫(xiě)入TCP數(shù)數(shù)據(jù)據(jù)”。 數(shù)據(jù)輸出:包含從數(shù)據(jù)輸出:包含從TCP連接讀取的數(shù)據(jù)。連接讀取的數(shù)據(jù)。 該函數(shù)從指定的該函數(shù)從指定
11、的TCP連接中讀取數(shù)據(jù)。連接中讀取數(shù)據(jù)。 模式(標(biāo)準(zhǔn)):表明讀取操作的動(dòng)作。包含模式(標(biāo)準(zhǔn)):表明讀取操作的動(dòng)作。包含4個(gè)選項(xiàng):個(gè)選項(xiàng):(1)0 Standard(默認(rèn)):等待直至讀取所有讀取字節(jié)中指定的字節(jié)或超時(shí)毫秒用完,返回已讀(默認(rèn)):等待直至讀取所有讀取字節(jié)中指定的字節(jié)或超時(shí)毫秒用完,返回已讀取的字節(jié)數(shù)。如字節(jié)數(shù)少于請(qǐng)求的字節(jié)數(shù),則返回部分字節(jié)數(shù)并報(bào)告超時(shí)錯(cuò)誤。取的字節(jié)數(shù)。如字節(jié)數(shù)少于請(qǐng)求的字節(jié)數(shù),則返回部分字節(jié)數(shù)并報(bào)告超時(shí)錯(cuò)誤。(2)1 Buffered:等待直至讀取所有讀取字節(jié)中指定的字節(jié)或超時(shí)毫秒用完。如字節(jié)數(shù)少于請(qǐng)求:等待直至讀取所有讀取字節(jié)中指定的字節(jié)或超時(shí)毫秒用完。如字節(jié)數(shù)
12、少于請(qǐng)求的字節(jié)數(shù),則不返回字節(jié)數(shù)并報(bào)告超時(shí)錯(cuò)誤。的字節(jié)數(shù),則不返回字節(jié)數(shù)并報(bào)告超時(shí)錯(cuò)誤。(3)2 CRLF:等待直至讀取字節(jié)中指定的所有字節(jié)達(dá)到,或直至函數(shù)在讀取字節(jié)指定的字節(jié)數(shù):等待直至讀取字節(jié)中指定的所有字節(jié)達(dá)到,或直至函數(shù)在讀取字節(jié)指定的字節(jié)數(shù)內(nèi)接收到內(nèi)接收到CR(回車)加上(回車)加上LF(換行)或超時(shí)毫秒用完。返回讀取到(換行)或超時(shí)毫秒用完。返回讀取到CR或或LF之前的字節(jié),之前的字節(jié),包括包括CR和和LF。如函數(shù)未發(fā)現(xiàn)。如函數(shù)未發(fā)現(xiàn)CR和和LF,但存在讀取字節(jié),則函數(shù)返回該字節(jié)。如函數(shù)未發(fā),但存在讀取字節(jié),則函數(shù)返回該字節(jié)。如函數(shù)未發(fā)現(xiàn)現(xiàn)CR和和LF,但字節(jié)數(shù)少于讀取字節(jié)中指定的
13、值,則函數(shù)不返回字節(jié)數(shù)同時(shí)報(bào)告超時(shí)錯(cuò)誤。,但字節(jié)數(shù)少于讀取字節(jié)中指定的值,則函數(shù)不返回字節(jié)數(shù)同時(shí)報(bào)告超時(shí)錯(cuò)誤。(4)3 Immediate:在函數(shù)接收到讀取字節(jié)中所指定的字節(jié)前一直等待。如該函數(shù)未收到字節(jié)則:在函數(shù)接收到讀取字節(jié)中所指定的字節(jié)前一直等待。如該函數(shù)未收到字節(jié)則等待至超時(shí)。返回目前的字節(jié)數(shù)。如函數(shù)未接收到字節(jié)則報(bào)告超時(shí)錯(cuò)誤。等待至超時(shí)。返回目前的字節(jié)數(shù)。如函數(shù)未接收到字節(jié)則報(bào)告超時(shí)錯(cuò)誤。TCP函數(shù)請(qǐng)輸入您的標(biāo)題CLICK HERE TO ADD TITLE該函數(shù)的功能是關(guān)閉指定的該函數(shù)的功能是關(guān)閉指定的TCP連連接。接。12.1.3 TCP通信編程實(shí)例通信編程實(shí)例TCP/IP服務(wù)器
14、服務(wù)器/客戶機(jī)雙機(jī)通信實(shí)例(客戶機(jī)雙機(jī)通信實(shí)例(由服務(wù)器程序產(chǎn)生一組正弦波形數(shù)據(jù),由服務(wù)器程序產(chǎn)生一組正弦波形數(shù)據(jù),利用利用TCP通信傳送到客戶機(jī)程序并顯示出來(lái)通信傳送到客戶機(jī)程序并顯示出來(lái))。服務(wù)器)。服務(wù)器/客戶機(jī)通信模式是進(jìn)行網(wǎng)絡(luò)客戶機(jī)通信模式是進(jìn)行網(wǎng)絡(luò)通信的最基本的結(jié)構(gòu)模式,其基本的通信流程如下:通信的最基本的結(jié)構(gòu)模式,其基本的通信流程如下:(1)服務(wù)器啟動(dòng),進(jìn)行初始化,開(kāi)始)服務(wù)器啟動(dòng),進(jìn)行初始化,開(kāi)始TDP偵聽(tīng)在指定端口等待客戶機(jī)偵聽(tīng)在指定端口等待客戶機(jī)TCP連接請(qǐng)求。連接請(qǐng)求。(2)客戶機(jī)啟動(dòng),打開(kāi))客戶機(jī)啟動(dòng),打開(kāi)TCP連接,向服務(wù)器發(fā)送連接請(qǐng)求建立連接,向服務(wù)器發(fā)送連接請(qǐng)求建
15、立TCP連接。連接。(3)TCP連接成功,開(kāi)始數(shù)據(jù)傳送。連接成功,開(kāi)始數(shù)據(jù)傳送。(4)數(shù)據(jù)傳送結(jié)束,關(guān)閉)數(shù)據(jù)傳送結(jié)束,關(guān)閉TCP連接。連接。TCP函數(shù)請(qǐng)輸入您的標(biāo)題CLICK HERE TO ADD TITLETCP實(shí)例實(shí)例實(shí)例8-1:TCP/IP服務(wù)器/客戶機(jī)雙機(jī)通信請(qǐng)輸入您的標(biāo)題CLICK HERE TO ADD TITLETCP簡(jiǎn)介實(shí)例實(shí)例8-1:TCP/IP服務(wù)器/客戶機(jī)雙機(jī)通信2網(wǎng)絡(luò)與通信編程網(wǎng)絡(luò)與通信編程UDP通信通信UDP簡(jiǎn)介UDP函數(shù)實(shí)例請(qǐng)輸入您的標(biāo)題CLICK HERE TO ADD TITLEUDP簡(jiǎn)介UDP(User Datagram Protocol)是用戶數(shù)據(jù)報(bào)協(xié)議
16、,是)是用戶數(shù)據(jù)報(bào)協(xié)議,是TCP/IP體系結(jié)構(gòu)中一種體系結(jié)構(gòu)中一種無(wú)連接的傳輸層協(xié)議,提供面向操作的簡(jiǎn)單不可靠信息傳送服務(wù)。作為一種傳輸層協(xié)無(wú)連接的傳輸層協(xié)議,提供面向操作的簡(jiǎn)單不可靠信息傳送服務(wù)。作為一種傳輸層協(xié)議,議,UDP協(xié)議有以下幾個(gè)特征:協(xié)議有以下幾個(gè)特征:(1)它是一個(gè)無(wú)連接的協(xié)議,需要通信的源端和終端在傳輸數(shù)據(jù)之前不需要建立連接,)它是一個(gè)無(wú)連接的協(xié)議,需要通信的源端和終端在傳輸數(shù)據(jù)之前不需要建立連接,當(dāng)它想傳送時(shí)就簡(jiǎn)單地去抓取來(lái)自應(yīng)用程序的數(shù)據(jù),并盡可能快地把它扔到網(wǎng)絡(luò)當(dāng)它想傳送時(shí)就簡(jiǎn)單地去抓取來(lái)自應(yīng)用程序的數(shù)據(jù),并盡可能快地把它扔到網(wǎng)絡(luò)上。在發(fā)送端,上。在發(fā)送端,UDP傳送數(shù)
17、據(jù)的速度僅僅受應(yīng)用程序生成數(shù)據(jù)的速度、計(jì)算機(jī)的傳送數(shù)據(jù)的速度僅僅受應(yīng)用程序生成數(shù)據(jù)的速度、計(jì)算機(jī)的能力和傳輸帶寬的限制;在接收端,能力和傳輸帶寬的限制;在接收端,UDP把每個(gè)消息放在隊(duì)列中,應(yīng)用程序每次把每個(gè)消息放在隊(duì)列中,應(yīng)用程序每次從隊(duì)列中讀取一個(gè)消息段。從隊(duì)列中讀取一個(gè)消息段。(2)由于傳輸數(shù)據(jù)不建立連接,因此也不需要維護(hù)連接狀態(tài),包括收發(fā)狀態(tài),因此一)由于傳輸數(shù)據(jù)不建立連接,因此也不需要維護(hù)連接狀態(tài),包括收發(fā)狀態(tài),因此一個(gè)服務(wù)器可以同時(shí)向多個(gè)客戶機(jī)傳送相同的消息,即具有廣播信息的功能。個(gè)服務(wù)器可以同時(shí)向多個(gè)客戶機(jī)傳送相同的消息,即具有廣播信息的功能。(3)UDP信息包的標(biāo)題很短,只有信
18、息包的標(biāo)題很短,只有8個(gè)字節(jié),相對(duì)于個(gè)字節(jié),相對(duì)于TCP的的20個(gè)字節(jié)信息包很小。個(gè)字節(jié)信息包很小。(4)吞吐量不受擁擠控制算法的調(diào)節(jié),只受應(yīng)用程序生成數(shù)據(jù)的速度、發(fā)送和接收端)吞吐量不受擁擠控制算法的調(diào)節(jié),只受應(yīng)用程序生成數(shù)據(jù)的速度、發(fā)送和接收端計(jì)算機(jī)的能力和傳輸帶寬的限制。計(jì)算機(jī)的能力和傳輸帶寬的限制。請(qǐng)輸入您的標(biāo)題CLICK HERE TO ADD TITLEUDP函數(shù)網(wǎng)絡(luò)地址:指定偵聽(tīng)的網(wǎng)絡(luò)地址。網(wǎng)絡(luò)地址:指定偵聽(tīng)的網(wǎng)絡(luò)地址。端口(輸入):是要?jiǎng)?chuàng)建端口(輸入):是要?jiǎng)?chuàng)建UDP套接字的本地端口。套接字的本地端口。服務(wù)名稱:是創(chuàng)建端口號(hào)的已知引用。服務(wù)名稱:是創(chuàng)建端口號(hào)的已知引用。超時(shí)毫秒
19、:指定在函數(shù)完成或返回錯(cuò)誤前等待的時(shí)間,以毫秒為單位。超時(shí)毫秒:指定在函數(shù)完成或返回錯(cuò)誤前等待的時(shí)間,以毫秒為單位。連接連接ID:是唯一標(biāo)識(shí):是唯一標(biāo)識(shí)UDP套接字的網(wǎng)絡(luò)連接引用句柄。套接字的網(wǎng)絡(luò)連接引用句柄。端口(輸出):輸出返回函數(shù)使用的端口號(hào)。端口(輸出):輸出返回函數(shù)使用的端口號(hào)。該函數(shù)的功能是打開(kāi)端口或服務(wù)名稱的該函數(shù)的功能是打開(kāi)端口或服務(wù)名稱的UDP套接字,為發(fā)送或接收數(shù)據(jù)做準(zhǔn)備。套接字,為發(fā)送或接收數(shù)據(jù)做準(zhǔn)備。請(qǐng)輸入您的標(biāo)題CLICK HERE TO ADD TITLEUDP函數(shù) 多點(diǎn)傳送地址:要加入的多點(diǎn)傳送組的多點(diǎn)傳送地址:要加入的多點(diǎn)傳送組的IP地址,如未指定地址,則無(wú)法加
20、入多地址,如未指定地址,則無(wú)法加入多點(diǎn)傳送組,返回的連接為只讀。多點(diǎn)傳送組地址的取值范圍是點(diǎn)傳送組,返回的連接為只讀。多點(diǎn)傳送組地址的取值范圍是到到55。該函數(shù)的功能是打開(kāi)端口上的該函數(shù)的功能是打開(kāi)端口上的UDP多點(diǎn)傳多點(diǎn)傳送套接字,該函數(shù)是一個(gè)多態(tài)送套接字,該函數(shù)是一個(gè)多態(tài)VI,使用時(shí)必須,使用時(shí)必須手動(dòng)選擇所需多態(tài)實(shí)例。手動(dòng)選擇所需多態(tài)實(shí)例。 最大值:讀取字節(jié)數(shù)量的最大值。默認(rèn)值為最大值:讀取字節(jié)數(shù)量的最大值。默認(rèn)值為548。 數(shù)據(jù)輸出:包含從數(shù)據(jù)輸出:包含從UDP數(shù)據(jù)報(bào)讀取的數(shù)據(jù)。數(shù)據(jù)報(bào)讀取的數(shù)據(jù)。 端口:發(fā)送數(shù)據(jù)報(bào)的端口:發(fā)送數(shù)據(jù)報(bào)的UDP套
21、接字的端口。套接字的端口。 地址:產(chǎn)生數(shù)據(jù)報(bào)的計(jì)算機(jī)的地址。地址:產(chǎn)生數(shù)據(jù)報(bào)的計(jì)算機(jī)的地址。 該函數(shù)的功能是從該函數(shù)的功能是從UDP套接字讀取數(shù)據(jù)報(bào)并套接字讀取數(shù)據(jù)報(bào)并在數(shù)據(jù)輸出中返回結(jié)果。函數(shù)在收到字節(jié)后返回在數(shù)據(jù)輸出中返回結(jié)果。函數(shù)在收到字節(jié)后返回?cái)?shù)據(jù),否則將等待完整的毫秒超時(shí)。數(shù)據(jù),否則將等待完整的毫秒超時(shí)。請(qǐng)輸入您的標(biāo)題CLICK HERE TO ADD TITLEUDP函數(shù) 端口或服務(wù)名稱:指定要寫(xiě)入的端口。端口或服務(wù)名稱:指定要寫(xiě)入的端口。 地址:要接收發(fā)送的數(shù)據(jù)報(bào)的計(jì)算機(jī)的地址。地址:要接收發(fā)送的數(shù)據(jù)報(bào)的計(jì)算機(jī)的地址。 數(shù)據(jù)輸入:包含寫(xiě)入至數(shù)據(jù)輸入:包含寫(xiě)入至UDP套接字的數(shù)據(jù)。
22、套接字的數(shù)據(jù)。該函數(shù)的功能是將數(shù)據(jù)寫(xiě)入遠(yuǎn)程該函數(shù)的功能是將數(shù)據(jù)寫(xiě)入遠(yuǎn)程UDP套接字。套接字。從各函數(shù)節(jié)點(diǎn)可以看出,從各函數(shù)節(jié)點(diǎn)可以看出,UDP函數(shù)使用套接字的方式進(jìn)行數(shù)據(jù)通信。所謂套接字函數(shù)使用套接字的方式進(jìn)行數(shù)據(jù)通信。所謂套接字簡(jiǎn)單來(lái)說(shuō)是通信兩方的一種約定,使用其中的相關(guān)函數(shù)來(lái)完成通信過(guò)程,它是一種簡(jiǎn)單來(lái)說(shuō)是通信兩方的一種約定,使用其中的相關(guān)函數(shù)來(lái)完成通信過(guò)程,它是一種IP地址、端口號(hào)和傳輸層協(xié)議的組合體。套接字主要有流格式套接字、數(shù)據(jù)報(bào)格式套接地址、端口號(hào)和傳輸層協(xié)議的組合體。套接字主要有流格式套接字、數(shù)據(jù)報(bào)格式套接字和原始格式套接字三種類型,每一種類型都分別代表了不同的通信服務(wù)。字和原始
23、格式套接字三種類型,每一種類型都分別代表了不同的通信服務(wù)。 該函數(shù)的功能是關(guān)閉該函數(shù)的功能是關(guān)閉UDP套接字。套接字。請(qǐng)輸入您的標(biāo)題CLICK HERE TO ADD TITLE實(shí)例實(shí)例實(shí)例8-2:點(diǎn)對(duì)點(diǎn)通信請(qǐng)輸入您的標(biāo)題CLICK HERE TO ADD TITLE實(shí)例實(shí)例實(shí)例8-2:點(diǎn)對(duì)點(diǎn)通信2網(wǎng)絡(luò)與通信編程網(wǎng)絡(luò)與通信編程串行通信串行通信串口簡(jiǎn)介串行通信函數(shù)實(shí)例請(qǐng)輸入您的標(biāo)題CLICK HERE TO ADD TITLE串口簡(jiǎn)介串行通信是指在單根數(shù)據(jù)線上將數(shù)據(jù)一位一位的依次傳送。在發(fā)送過(guò)程中,每串行通信是指在單根數(shù)據(jù)線上將數(shù)據(jù)一位一位的依次傳送。在發(fā)送過(guò)程中,每發(fā)送完一個(gè)數(shù)據(jù),再發(fā)送第二個(gè)
24、,依次類推。接收數(shù)據(jù)時(shí),每次從單根數(shù)據(jù)線上一發(fā)送完一個(gè)數(shù)據(jù),再發(fā)送第二個(gè),依次類推。接收數(shù)據(jù)時(shí),每次從單根數(shù)據(jù)線上一位一位的依次接收,再把它們拼成一個(gè)完整的數(shù)據(jù)。在遠(yuǎn)距離數(shù)據(jù)通信中,一般采位一位的依次接收,再把它們拼成一個(gè)完整的數(shù)據(jù)。在遠(yuǎn)距離數(shù)據(jù)通信中,一般采用串行通信,它占用的數(shù)據(jù)線少,成本也比較低。串行通信作為一種古老的通信方用串行通信,它占用的數(shù)據(jù)線少,成本也比較低。串行通信作為一種古老的通信方式,目前仍是一種比較常用的通信方式。式,目前仍是一種比較常用的通信方式。 依據(jù)時(shí)鐘控制數(shù)據(jù)發(fā)送和接收的方式,串行通信分兩種基本的通信方式:依據(jù)時(shí)鐘控制數(shù)據(jù)發(fā)送和接收的方式,串行通信分兩種基本的通信
25、方式: 同步串行通信同步串行通信:指在相同的數(shù)據(jù)傳輸速率下,發(fā)送端和接收端的通信頻率保持:指在相同的數(shù)據(jù)傳輸速率下,發(fā)送端和接收端的通信頻率保持嚴(yán)格同步。由于不需要使用起始位和停止位,可以提高數(shù)據(jù)的傳輸速率,但發(fā)嚴(yán)格同步。由于不需要使用起始位和停止位,可以提高數(shù)據(jù)的傳輸速率,但發(fā)送器和接收器的成本較高。送器和接收器的成本較高。 異步串行通信異步串行通信:指發(fā)送端和接收端在相同的波特率下不需要嚴(yán)格的同步,允許:指發(fā)送端和接收端在相同的波特率下不需要嚴(yán)格的同步,允許有相對(duì)的時(shí)間延遲,即收、發(fā)兩端的頻率偏差在有相對(duì)的時(shí)間延遲,即收、發(fā)兩端的頻率偏差在10%以內(nèi),就能保證正確,實(shí)以內(nèi),就能保證正確,實(shí)
26、現(xiàn)通信。但是,為了有效的進(jìn)行通信,通信雙方必須遵從統(tǒng)一的通信協(xié)議,即現(xiàn)通信。但是,為了有效的進(jìn)行通信,通信雙方必須遵從統(tǒng)一的通信協(xié)議,即采用統(tǒng)一的數(shù)據(jù)傳輸格式,相同的數(shù)據(jù)傳輸速率,相同的糾錯(cuò)方式。采用統(tǒng)一的數(shù)據(jù)傳輸格式,相同的數(shù)據(jù)傳輸速率,相同的糾錯(cuò)方式。 請(qǐng)輸入您的標(biāo)題CLICK HERE TO ADD TITLE串口簡(jiǎn)介異步串行通信規(guī)定每個(gè)數(shù)據(jù)以相同的位串形式傳輸,每個(gè)串行數(shù)據(jù)由起始位、異步串行通信規(guī)定每個(gè)數(shù)據(jù)以相同的位串形式傳輸,每個(gè)串行數(shù)據(jù)由起始位、數(shù)據(jù)位、奇偶校驗(yàn)位和停止位組成,其位串格式如下:數(shù)據(jù)位、奇偶校驗(yàn)位和停止位組成,其位串格式如下:(1)不發(fā)送數(shù)據(jù)時(shí),數(shù)據(jù)信號(hào)線上總是呈現(xiàn)高
27、電平,稱空閑狀態(tài)()不發(fā)送數(shù)據(jù)時(shí),數(shù)據(jù)信號(hào)線上總是呈現(xiàn)高電平,稱空閑狀態(tài)(MARK狀態(tài))。狀態(tài))。(2)發(fā)送數(shù)據(jù)時(shí),信號(hào)線變?yōu)榈碗娖綘顟B(tài),并保持一位的時(shí)間,用于表示發(fā)送字)發(fā)送數(shù)據(jù)時(shí),信號(hào)線變?yōu)榈碗娖綘顟B(tài),并保持一位的時(shí)間,用于表示發(fā)送字符的開(kāi)始,該為稱為起始位,也稱符的開(kāi)始,該為稱為起始位,也稱SPACE狀態(tài)。狀態(tài)。(3)起始位之后,在信號(hào)線上依次出現(xiàn)待發(fā)送的每一位字符數(shù)據(jù),并且按照先低)起始位之后,在信號(hào)線上依次出現(xiàn)待發(fā)送的每一位字符數(shù)據(jù),并且按照先低位后高位的順序逐位發(fā)送。采用不同的字符編碼方案,待發(fā)送的每個(gè)字符的位后高位的順序逐位發(fā)送。采用不同的字符編碼方案,待發(fā)送的每個(gè)字符的位數(shù)不同
28、,在位數(shù)不同,在5、6、7或或8位之間選擇。位之間選擇。(4)數(shù)據(jù)位的后面可以加上一位奇偶校驗(yàn)位,也可以不加,由編程指定。)數(shù)據(jù)位的后面可以加上一位奇偶校驗(yàn)位,也可以不加,由編程指定。(5)最后傳送的是停止位,一般選擇)最后傳送的是停止位,一般選擇1位、位、1.5位或位或2位。位。請(qǐng)輸入您的標(biāo)題CLICK HERE TO ADD TITLE串口簡(jiǎn)介在異步串行通信中,表示數(shù)據(jù)傳輸速率的參數(shù)稱為波特率,規(guī)定的波特率有在異步串行通信中,表示數(shù)據(jù)傳輸速率的參數(shù)稱為波特率,規(guī)定的波特率有50、75、110、150、300、600、1200、2400、4800、9600和和19200等幾種。在異步串行通信
29、等幾種。在異步串行通信中,通信雙方必須保持相同的傳輸波特率,并以每個(gè)字符數(shù)據(jù)的起始位來(lái)進(jìn)行同步。中,通信雙方必須保持相同的傳輸波特率,并以每個(gè)字符數(shù)據(jù)的起始位來(lái)進(jìn)行同步。同時(shí),數(shù)據(jù)格式、起始位、數(shù)據(jù)位、奇偶校驗(yàn)位和停止位的約定,在同一次傳輸中也同時(shí),數(shù)據(jù)格式、起始位、數(shù)據(jù)位、奇偶校驗(yàn)位和停止位的約定,在同一次傳輸中也要保持一致,這樣才能保證成功的進(jìn)行數(shù)據(jù)傳輸。要保持一致,這樣才能保證成功的進(jìn)行數(shù)據(jù)傳輸。在使用異步串行通信實(shí)現(xiàn)數(shù)據(jù)傳輸時(shí)必須指定四個(gè)參數(shù):傳送的波特率、對(duì)字符在使用異步串行通信實(shí)現(xiàn)數(shù)據(jù)傳輸時(shí)必須指定四個(gè)參數(shù):傳送的波特率、對(duì)字符編碼的數(shù)據(jù)位數(shù)、可選奇偶校驗(yàn)位的奇偶性和停止位數(shù)。編碼
30、的數(shù)據(jù)位數(shù)、可選奇偶校驗(yàn)位的奇偶性和停止位數(shù)。 請(qǐng)輸入您的標(biāo)題CLICK HERE TO ADD TITLE串行通信函數(shù)請(qǐng)輸入您的標(biāo)題CLICK HERE TO ADD TITLE串行通信函數(shù)該函數(shù)節(jié)點(diǎn)的功能是將該函數(shù)節(jié)點(diǎn)的功能是將VISA資源名稱資源名稱指定的串口按特定設(shè)置初始化。該函數(shù)節(jié)指定的串口按特定設(shè)置初始化。該函數(shù)節(jié)點(diǎn)是一個(gè)多態(tài)點(diǎn)是一個(gè)多態(tài)VI,通過(guò)將數(shù)據(jù)連線至,通過(guò)將數(shù)據(jù)連線至VISA資源名稱輸入端可確定要使用的多態(tài)實(shí)例,資源名稱輸入端可確定要使用的多態(tài)實(shí)例,也可手動(dòng)選擇實(shí)例。也可手動(dòng)選擇實(shí)例。 啟用終止符:使串行設(shè)備做好識(shí)別終止符的準(zhǔn)備。啟用終止符:使串行設(shè)備做好識(shí)別終止符的準(zhǔn)備
31、。終止符:通過(guò)調(diào)用終止讀取操作。終止符:通過(guò)調(diào)用終止讀取操作。超時(shí):設(shè)置讀取和寫(xiě)入操作的超時(shí)值,以毫秒為單位。超時(shí):設(shè)置讀取和寫(xiě)入操作的超時(shí)值,以毫秒為單位。VISA資源名稱:指定要打開(kāi)的資源。資源名稱:指定要打開(kāi)的資源。波特率:傳輸速率。默認(rèn)值為波特率:傳輸速率。默認(rèn)值為9600。數(shù)據(jù)位:輸入數(shù)據(jù)的位數(shù)。數(shù)據(jù)位的值介于數(shù)據(jù)位:輸入數(shù)據(jù)的位數(shù)。數(shù)據(jù)位的值介于5和和8之間。默認(rèn)值為之間。默認(rèn)值為8。奇偶:指定要傳輸或接收的每一幀所使用的奇偶校驗(yàn)。包括:奇偶:指定要傳輸或接收的每一幀所使用的奇偶校驗(yàn)。包括:0(no parity)、)、1(odd parity)、)、2(even parity)、
32、)、3(mark parity)和)和4(space parity)。)。停止位:指定用于表示幀結(jié)束的停止位的數(shù)量。包括:停止位:指定用于表示幀結(jié)束的停止位的數(shù)量。包括:10(1位)、位)、15(1.5位)和位)和20(2位)。位)。請(qǐng)輸入您的標(biāo)題CLICK HERE TO ADD TITLE串行通信函數(shù)流控制:設(shè)置傳輸機(jī)制使用的控制類型。選項(xiàng)包括:流控制:設(shè)置傳輸機(jī)制使用的控制類型。選項(xiàng)包括:VISA資源名稱輸出:由資源名稱輸出:由VISA函數(shù)返回的函數(shù)返回的VISA資源名稱的副本。資源名稱的副本。 (1)0 None:不使用流控制機(jī)制。假定該連接兩邊的緩沖區(qū)都足夠容納所有的傳輸數(shù)據(jù);:不使
33、用流控制機(jī)制。假定該連接兩邊的緩沖區(qū)都足夠容納所有的傳輸數(shù)據(jù);(2)1 XON/XOFF:用:用XON和和XOFF字符進(jìn)行流控制。通過(guò)在接收緩沖區(qū)將滿時(shí)發(fā)送字符進(jìn)行流控制。通過(guò)在接收緩沖區(qū)將滿時(shí)發(fā)送XOFF控制輸入流,并在接收到控制輸入流,并在接收到XOFF后通過(guò)中斷傳輸控制輸出流;后通過(guò)中斷傳輸控制輸出流;(3)2 RTS/CTS:用:用RTS輸出信號(hào)和輸出信號(hào)和CTS輸入信號(hào)進(jìn)行流控制。通過(guò)在接收緩沖區(qū)將滿時(shí)輸入信號(hào)進(jìn)行流控制。通過(guò)在接收緩沖區(qū)將滿時(shí)置置RTS信號(hào)無(wú)效控制輸入流,并在置信號(hào)無(wú)效控制輸入流,并在置CTS信號(hào)無(wú)效后通過(guò)中斷傳輸控制輸出流;信號(hào)無(wú)效后通過(guò)中斷傳輸控制輸出流;(4)
34、3 XON/XOFF and RTS/CTS:用:用XON和和XOFF字符及字符及RTS輸出信號(hào)和輸出信號(hào)和CTS輸入信號(hào)進(jìn)輸入信號(hào)進(jìn)行流控制。通過(guò)在接收緩沖區(qū)將滿時(shí)發(fā)送行流控制。通過(guò)在接收緩沖區(qū)將滿時(shí)發(fā)送XOFF并置并置RTS信號(hào)無(wú)效控制輸入流,并在接信號(hào)無(wú)效控制輸入流,并在接收到收到XOFF且置且置CTS無(wú)效后通過(guò)中斷傳輸控制輸出流;無(wú)效后通過(guò)中斷傳輸控制輸出流;(5)4 DTR/DSR:用:用DTR輸出信號(hào)和輸出信號(hào)和DSR輸入信號(hào)進(jìn)行流控制。通過(guò)在接收緩沖區(qū)將滿時(shí)輸入信號(hào)進(jìn)行流控制。通過(guò)在接收緩沖區(qū)將滿時(shí)置置DTR信號(hào)無(wú)效控制輸入流,并在置信號(hào)無(wú)效控制輸入流,并在置DSR信號(hào)無(wú)效后通過(guò)
35、中斷傳輸控制輸出流;信號(hào)無(wú)效后通過(guò)中斷傳輸控制輸出流;(6)5 XON/XOFF and DTR/DSR:用:用XON和和XOFF字符及字符及DTR輸出信號(hào)和輸出信號(hào)和DSR輸入信號(hào)進(jìn)輸入信號(hào)進(jìn)行流控制。通過(guò)在接收緩沖區(qū)將滿時(shí)發(fā)送行流控制。通過(guò)在接收緩沖區(qū)將滿時(shí)發(fā)送XOFF并置并置RTS信號(hào)無(wú)效控制輸入流,并在接信號(hào)無(wú)效控制輸入流,并在接收到收到XOFF且置且置DSR信號(hào)無(wú)效后通過(guò)中斷傳輸控制輸出流。信號(hào)無(wú)效后通過(guò)中斷傳輸控制輸出流。請(qǐng)輸入您的標(biāo)題CLICK HERE TO ADD TITLE串行通信函數(shù)寫(xiě)入緩沖區(qū):包含要寫(xiě)入設(shè)備的數(shù)據(jù)。寫(xiě)入緩沖區(qū):包含要寫(xiě)入設(shè)備的數(shù)據(jù)。返回?cái)?shù):包含實(shí)際寫(xiě)入的
36、字節(jié)數(shù)。返回?cái)?shù):包含實(shí)際寫(xiě)入的字節(jié)數(shù)。該函數(shù)節(jié)點(diǎn)的功能是將寫(xiě)入緩沖區(qū)的數(shù)據(jù)寫(xiě)入該函數(shù)節(jié)點(diǎn)的功能是將寫(xiě)入緩沖區(qū)的數(shù)據(jù)寫(xiě)入VISA資源名稱指定的設(shè)備或接口中。資源名稱指定的設(shè)備或接口中。字節(jié)總數(shù):要讀取的字節(jié)數(shù)量。字節(jié)總數(shù):要讀取的字節(jié)數(shù)量。讀取緩沖區(qū):包含從設(shè)備讀取的數(shù)據(jù)。讀取緩沖區(qū):包含從設(shè)備讀取的數(shù)據(jù)。返回?cái)?shù):包含實(shí)際讀取的字節(jié)數(shù)。返回?cái)?shù):包含實(shí)際讀取的字節(jié)數(shù)。 該函數(shù)節(jié)點(diǎn)的功能是從該函數(shù)節(jié)點(diǎn)的功能是從VISA資源名稱指定的設(shè)備或接口中讀取指定數(shù)量的字節(jié),資源名稱指定的設(shè)備或接口中讀取指定數(shù)量的字節(jié),并將數(shù)據(jù)返回至讀取緩沖區(qū)。并將數(shù)據(jù)返回至讀取緩沖區(qū)。請(qǐng)輸入您的標(biāo)題CLICK HERE TO
37、 ADD TITLE串行通信函數(shù)該函數(shù)節(jié)點(diǎn)的功能是關(guān)閉該函數(shù)節(jié)點(diǎn)的功能是關(guān)閉VISA資源名稱指定的設(shè)備會(huì)話句柄或事件對(duì)象。資源名稱指定的設(shè)備會(huì)話句柄或事件對(duì)象。該節(jié)點(diǎn)的功能返回指定串口的輸入緩沖區(qū)的字節(jié)數(shù)。它是一個(gè)屬性節(jié)點(diǎn),其該節(jié)點(diǎn)的功能返回指定串口的輸入緩沖區(qū)的字節(jié)數(shù)。它是一個(gè)屬性節(jié)點(diǎn),其屬性可以通過(guò)左鍵快捷菜單進(jìn)行設(shè)置。屬性可以通過(guò)左鍵快捷菜單進(jìn)行設(shè)置。請(qǐng)輸入您的標(biāo)題CLICK HERE TO ADD TITLE實(shí)例實(shí)例實(shí)例8- 3: 串口數(shù)據(jù)發(fā)送、接收請(qǐng)輸入您的標(biāo)題CLICK HERE TO ADD TITLE實(shí)例首先利用首先利用“VISA配置串口配置串口”函數(shù)節(jié)點(diǎn)對(duì)串口的資源名稱、波特
38、率、數(shù)據(jù)位、函數(shù)節(jié)點(diǎn)對(duì)串口的資源名稱、波特率、數(shù)據(jù)位、奇偶校驗(yàn)、停止位和流控制進(jìn)行配置。然后根據(jù)寫(xiě)入和讀取控制執(zhí)行串口發(fā)送和奇偶校驗(yàn)、停止位和流控制進(jìn)行配置。然后根據(jù)寫(xiě)入和讀取控制執(zhí)行串口發(fā)送和串口讀取操作。如果將寫(xiě)入操作設(shè)置為串口讀取操作。如果將寫(xiě)入操作設(shè)置為“真(開(kāi))真(開(kāi))”,則執(zhí)行串口寫(xiě)入(發(fā)送數(shù),則執(zhí)行串口寫(xiě)入(發(fā)送數(shù)據(jù))。如果將讀取操作設(shè)置為據(jù))。如果將讀取操作設(shè)置為“真(開(kāi))真(開(kāi))”,則可以執(zhí)行串口讀?。ń邮諗?shù)據(jù))。,則可以執(zhí)行串口讀?。ń邮諗?shù)據(jù))。在寫(xiě)入和讀取之間設(shè)定了一定的延遲。本實(shí)例通過(guò)設(shè)置在寫(xiě)入和讀取之間設(shè)定了一定的延遲。本實(shí)例通過(guò)設(shè)置“寫(xiě)入寫(xiě)入”、“讀取讀取”控制,控
39、制,可以分別實(shí)現(xiàn)串口寫(xiě)入、讀取和讀寫(xiě)操作??梢苑謩e實(shí)現(xiàn)串口寫(xiě)入、讀取和讀寫(xiě)操作。單個(gè)串口同時(shí)實(shí)現(xiàn)發(fā)送和接收程序的測(cè)試,可以用數(shù)據(jù)線將串口的第單個(gè)串口同時(shí)實(shí)現(xiàn)發(fā)送和接收程序的測(cè)試,可以用數(shù)據(jù)線將串口的第2引腳和引腳和第第3引腳短接,以實(shí)現(xiàn)數(shù)據(jù)的自發(fā)自收功能。引腳短接,以實(shí)現(xiàn)數(shù)據(jù)的自發(fā)自收功能。 2網(wǎng)絡(luò)與通信編程網(wǎng)絡(luò)與通信編程Labview中的其他通信技術(shù)中的其他通信技術(shù)共享變量Labview的Web服務(wù)器SMTPEmailVIlrDA函數(shù)藍(lán)牙VI和函數(shù)請(qǐng)輸入您的標(biāo)題CLICK HERE TO ADD TITLE共享變量 可用于與本地或遠(yuǎn)程計(jì)算機(jī)上的可用于與本地或遠(yuǎn)程計(jì)算機(jī)上的VI及部署于終端的及
40、部署于終端的VI共享實(shí)時(shí)數(shù)據(jù),寫(xiě)入方和共享實(shí)時(shí)數(shù)據(jù),寫(xiě)入方和讀取方是多對(duì)多的關(guān)系。通過(guò)共享變量,用戶可以在不同計(jì)算機(jī)上的讀取方是多對(duì)多的關(guān)系。通過(guò)共享變量,用戶可以在不同計(jì)算機(jī)上的VI之間、本之間、本地不同地不同VI之間或在同一程序框圖的不同循環(huán)之間交換數(shù)據(jù)。共享變量的使用和全之間或在同一程序框圖的不同循環(huán)之間交換數(shù)據(jù)。共享變量的使用和全局變量類似,用戶在程序框圖中看到的僅僅是一個(gè)變量而已,而變量具體與網(wǎng)絡(luò)中局變量類似,用戶在程序框圖中看到的僅僅是一個(gè)變量而已,而變量具體與網(wǎng)絡(luò)中的哪臺(tái)計(jì)算機(jī)中的哪個(gè)變量連接,以及各種其他屬性等都已經(jīng)事先在共享變量的屬的哪臺(tái)計(jì)算機(jī)中的哪個(gè)變量連接,以及各種其他屬性等都已經(jīng)事先在共享變量的屬性中設(shè)定。用戶不用了解任何網(wǎng)絡(luò)協(xié)議,不用任何編程就能輕松實(shí)現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)交換。性中設(shè)定。用戶不用了解任何網(wǎng)絡(luò)協(xié)議,不用任何編程就能輕松實(shí)現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)交換。請(qǐng)輸入您的標(biāo)題CLICK HERE TO ADD TITLELabview的Web服務(wù)器 用于在網(wǎng)絡(luò)上發(fā)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- T-ZNZ 264.2-2024 重金屬中度污染農(nóng)田土壤修復(fù)和安全利用技術(shù)規(guī)范 第2部分:超積累東南景天與中稻輪作
- T-ZZB 3744-2024 制革用陰離子型磺化油
- T-ZMDS 20008-2024 醫(yī)療器械嵌入式軟件漏洞評(píng)估方法
- 2025年度解除農(nóng)業(yè)合作項(xiàng)目的聲明書(shū)
- 二零二五年度綠化苗木購(gòu)銷與城市綠化養(yǎng)護(hù)服務(wù)合同
- 二零二五年度實(shí)習(xí)教師與教育機(jī)構(gòu)教育咨詢服務(wù)合同
- 二零二五年度共享住宅租賃正規(guī)協(xié)議書(shū)范本及環(huán)保要求
- 二零二五年度勞動(dòng)合同主體變更及培訓(xùn)交接服務(wù)合同
- 2025年度水產(chǎn)養(yǎng)殖水質(zhì)改良與養(yǎng)魚(yú)合同
- 二零二五年度人社部員工勞動(dòng)合同勞動(dòng)合同電子簽名與認(rèn)證合同
- 醫(yī)院安全風(fēng)險(xiǎn)分級(jí)管控清單
- 高級(jí)服裝設(shè)計(jì)與面料
- 次梁與主梁鉸接計(jì)算程式
- 學(xué)前比較教育(學(xué)前教育專業(yè))第3版全套教學(xué)課件
- 企業(yè)人力資源內(nèi)部審核檢查表
- 《素描》課件-第一章 素描入門
- GB/T 42828.1-2023鹽堿地改良通用技術(shù)第1部分:鐵尾砂改良
- 工資條(標(biāo)準(zhǔn)模版)
- 第四講 搜索引擎檢索
- 法語(yǔ)的發(fā)音規(guī)則及法語(yǔ)單詞分類記憶
- 衛(wèi)生和微生物基礎(chǔ)知識(shí)培訓(xùn)-
評(píng)論
0/150
提交評(píng)論