已經有了儀器設備的232通訊協議,由于所有軟體知識都是自學,知識淺薄,怎么就能讀取儀器設備資訊呢???又或者通過虛擬串口攔截設備資料。必有重謝
uj5u.com熱心網友回復:
https://blog.csdn.net/hitwhzhongqiu/article/details/43087085希望這個對你有幫助。
uj5u.com熱心網友回復:
rs232是標準.. 而不是協議..所謂的協議 是資料在傳輸中的含義(我是這么理解的)
比如 通訊一組資料 a5 02 05 0x 0d 5a (隨便寫的為了講解意思)
a5是頭 02是長度 05是功能 0x是資料 0d是校驗 5a是尾.
當然不同的協議,具體某個位元組的含義也是不一樣的..這只是舉例說明..
說到串口,那么肯定少不了2個工具 第一個 就是串口除錯工具.. 就是收發串口資料的 這里不多說明.
另外一個 屬于"監聽"工具 但我真的忘了叫什么名字了 百度搜了一下 好像是 CommMonitor 你可以試試..
這個工具 在串口通訊的程序中 是可以把串口收發的資料 攔截下來 顯示的..
所以 你設備在作業的時候(使用系統自帶軟體) 你開啟這個工具會把軟體跟設備通訊的資料都拿下來. 你在自己分析.
比如一個讀取溫度的東西 在軟體中顯示 你看對應的資料 在看串口的資料 拿到你要的..
不過這個對于簡單的協議來說 還可以.. 有的串口資料很多 你沒辦法找.. 所以找到官方基本上都有二次開發的通訊協議檔案.
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/70736.html
標籤:C#
上一篇:求助怎么取消Convert.ToDateTime將字串轉成時間格式時會帶星期幾,新建的專案不會
下一篇:單向鏈表節點的插入
