台灣最大程式設計社群網站
線上人數
1205
 
會員總數:243277
討論主題:188067
歡迎您免費加入會員
討論區列表 >> VB.NET >> VB2008 SerialPort問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
VB2008 SerialPort問題
價值 : 100 QP  點閱數:72 回應數:1

樓主

蛋塔
門外漢
0 17
335 67
發送站內信

各位高手大大好,小弟又來這問些問題了
這次問題是這樣
我希望可以在按鍵程式中有標註*字一行的那堸粥鶡瘚o送接收完畢的動作
但是我發現我傳送方式都是需要離開按鍵程式後才會發生傳送接收
因此想詢問是不是有類似發送/接收旗標,又或者說需要什麼方式才能讓我的SerialPort在按鍵函式裡有標註*字一行的那堸粥鶡
在麻煩各位大大幫忙解惑~~~~


1.我知道發送接收需要時間,但是我嘗試使用下面這delay函式仍然沒有接收(係數當時改成100~5000都有)


2.我在網路上查到可以自己呼叫DataReceived的觸發函式,指令如下


但示範例不完全,當我嘗試執行後會跳出

無法將型別 'System.Windows.Forms.MouseEventArgs' 的物件轉換為型別 'System.IO.Ports.SerialDataReceivedEventArgs'。

的錯誤並被迫程式停止,在加上小弟不曉得是不是對的,也不敢強制轉型別。


按鍵程式如下


send_data為SerialPort的發送指令程式如下


接收觸發程式DataReceived的程式指令如下

搜尋相關Tags的文章: [ vb ] , [ vb2008 ] , [ DataReceived ] , [ SerialPort ] ,
本篇文章發表於2018-10-04 09:43
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

誰是誰
檢舉此回應
發送-回應模型不要用 DataReceived
參考 海角點部落 serialport 系列
本篇文章回覆於2018-10-04 14:08
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.