visual studio 2015
確定思緒:可以按照領受的特心猿意馬指令,返回自界說數據的串口通信東西
需要設計:
1-串口毗連
2-顯示通信數據區域
3-界說通信轉發法則,按照現實需求,可提高轉發效率。

按照設計需求,采用C#完當作界面結構。

代碼實現:
1、串口毗連后,成立兩個輪回(或注冊串口領受函數)中讀取數據,每個輪回均讀取一個串口的數據,發送給另一個串口。如:輪回A,讀取上位機數據,發送給下位機;輪回B,讀取下位機數據,發送給上位機。
2、通信超時問題需要考慮,現實利用中,若是發送數據過長,需要將通信超時設大點,否則寫函數易超時;
3、內置一些通信和談,輔助現實需求,可提高通信效率。

工程測試:利用串口虛擬東西,毗連COM9 - COM10,串口調試東西毗連COM9,此監控東西上位機部門毗連COM10,下位機部門毗連COM7,串口調試東西發送指令,不雅察返回數據。

測試結果:
在項目小東西中先自界說指令,在串口調試東西發送針對下位機的指令,串口天使東西可接管到下位機反饋信息。在監控東西上可不雅察通信數據。

優化:
此小東西還在完美中,后期完當作讀取系統內通信數據,最抱負的是不占用串口資本。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!