serialport

看板C_Sharp (C#)作者 (平凡)時間7年前 (2018/04/26 20:25), 7年前編輯推噓4(405)
留言9則, 7人參與, 7年前最新討論串1/1
請問一下,我用timer每秒serialport發一次500byte資料出去,我發現軟體都會lag,沒 法做其他操作,除非設10秒或更長 我該怎麼做才可以1秒發一次,軟體還可以做其他事 用thread嗎? timer不會因此有時一秒有時兩秒? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.137.107.98 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1524745552.A.622.html ※ 編輯: GooLoo (114.137.107.98), 04/26/2018 20:29:32

04/26 20:31, 7年前 , 1F
04/26 20:31, 1F
※ 編輯: GooLoo (114.137.107.98), 04/26/2018 20:33:15

04/26 20:36, 7年前 , 2F
04/26 20:36, 2F

04/26 20:36, 7年前 , 3F
還有多執行緒與非同步
04/26 20:36, 3F

04/26 23:15, 7年前 , 4F
我遇過有強者專門開一個form來跑timer
04/26 23:15, 4F

04/27 00:05, 7年前 , 5F
你在接收serial port是不是用While迴圈?
04/27 00:05, 5F

04/28 12:36, 7年前 , 6F
看你需求吧,資料是不是需要即時收到
04/28 12:36, 6F

04/29 22:41, 7年前 , 7F
只想發送時間固定,軟體又能正常其他動作,如:關閉發送
04/29 22:41, 7F

04/29 23:46, 7年前 , 8F
testPtt你的強者朋友很久以前可能是寫網頁的XD
04/29 23:46, 8F

04/30 13:10, 7年前 , 9F
用THREAD吧 之前有遇過運算會讓UI LAG的
04/30 13:10, 9F
文章代碼(AID): #1QuSLGOY (C_Sharp)
文章代碼(AID): #1QuSLGOY (C_Sharp)