討論串[問題] 幾個有關serial port的問題.
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者liaommx (Orz)時間16年前 (2010/01/20 11:37), 編輯資訊
0
0
0
內容預覽:
感謝兩位的回應,. 我現在的方法是用datareceived event之後,. 判斷是不是有資料還沒讀完.. 如果是的話,就一次讀一個byte做轉換.. 讀完之後再找另一個label放資料,並清空原來的textbox.. 另外,閒聊一下readbyte和readexisting. readexis
(還有454個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者windsheep (....)時間16年前 (2010/01/20 08:28), 編輯資訊
0
0
0
內容預覽:
有Data想要進來, 就會觸發DataReceived這個事件, 你再到對應的處理函式裏去. 用你的方式去讀serialport... 你的流程應該是這樣. port.Write送訊息去裝置 -> 裝置收到 -> 裝置處理 -> 裝置發回訊息 -> 訊息傳回. 在訊息傳回到你的port時, 就會觸發

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者liaommx (Orz)時間16年前 (2010/01/20 08:21), 編輯資訊
0
0
0
內容預覽:
這個event要怎麼用呢?. 因為data received的話,. 是不是已經讀取才有datareceived的發生.. 沒有讀取就不發生?. 還是說連接上,serialport.open()之後,. 只要有data就會有datareceived的狀態?eventhandler看了幾個都沒有寫的很
(還有43個字)

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者leicheong (睡魔)時間16年前 (2010/01/19 23:03), 編輯資訊
0
0
1
內容預覽:
用ReadBytes()讀入再經System.Text.Encoding那些class轉換就可以了.. 沒有衝突的. :P. 介面的話像一般Hex Editor用左邊Hex加右邊Text的方式處理就好.. 灌DataTable放Grid簡單明瞭.. SerialPort class有DataRece
(還有227個字)

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者liaommx (Orz)時間16年前 (2010/01/19 19:33), 編輯資訊
0
0
0
內容預覽:
網路上找了很多資料,. 都是寫入的比較多,. 讀取的比較少.. 寫入的比較簡單,. 先加一個. using System.IO.Ports;. 然後後面要列出所有電腦上的com port. this.comboBox1.Items.AddRange(System.IO.Ports.SerialPor
(還有1148個字)
首頁
上一頁
1
下一頁
尾頁