LabVIEW⑤——雙機通信

1.串口通信

整體思路

在這裏插入圖片描述
1)前面板設計
在這裏插入圖片描述
2)程序框圖設計
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

2.TCP通信

1)前面板設計
在這裏插入圖片描述
2)程序框圖設計
在這裏插入圖片描述
在這裏插入圖片描述

小知識

基於TCP協議和UDP協議的通信,他們之間的區別有:
1、TCP面向連接(如打電話要先撥號建立連接);UDP是無連接的,即發送數據之前不需要建立連接;
2、TCP提供可靠的服務。也就是說,通過TCP連接傳送的數據,無差錯,不丟失,不重複,且按序到達;UDP盡最大努力交付,即不保證可靠交付;3、TCP面向字節流,實際上是TCP把數據看成一連串無結構的字節流;UDP是面向報文的,UDP沒有擁塞控制,因此網絡出現擁塞不會使源主機的發送速率降低(對實時應用很有用,如IP電話,實時視頻會議等);
4、每一條TCP連接只能是點到點的;UDP支持一對一,一對多,多對一和多對多的交互通信;
5、TCP首部開銷20字節;UDP的首部開銷小,只有8個字節;
6、TCP的邏輯通信信道是全雙工的可靠信道,UDP則是不可靠信道;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章