99久久国产综合精品女不卡-99久久好看一级毛片-99久久精品99999久久-99久久精品费精品国产-99久久精品费精品国产一区二

8255842
級別: 探索解密
精華主題: 0
發(fā)帖數量: 3 個
工控威望: 122 點
下載積分: 497 分
在線時間: 19(小時)
注冊時間: 2013-01-20
最后登錄: 2024-04-29
查看8255842的 主題 / 回貼
樓主  發(fā)表于: 2013-04-10 20:51
關于VB的MSComm串口接收兩次,Time事件 10分



如下:(1)和(2)單獨用按鈕命令可以正常執(zhí)行..用Timer1執(zhí)行1和Timer2執(zhí)行2,收回來的數據就很亂..把(1)(2)都寫到Timer1下面下,收回來的數據也亂..是不是輸入輸出緩沖區(qū)兩個混亂

Private Sub Timer1_Timer() '時鐘事件,間隔設定Interval毫秒就執(zhí)行一次

(1)DIM SENTDATA AS STRING,,Dim getdata
MSComm1.InBufferCount = 0 '清空接收緩沖區(qū)
MSComm1.OutBufferCount = 0 '清空發(fā)送緩沖區(qū)
MSComm1.Output = 讀取數據指令
Do
DoEvents
Loop Until MSComm1.InBufferCount >= 20 'PLC應該返回8個字符 固定的4+2*N
'一個起始符+一個寄存器(有兩個字節(jié))(每個字節(jié)=2字符)+一個結束符+兩個校驗和
getdata = MSComm1.Input
Text1.Text = getdata ''返回的低字節(jié)在前,高在后

(2)Dim sendat As String,,Dim getdat
MSComm1.InBufferCount = 0
MSComm1.OutBufferCount = 0
MSComm1.Output =讀取數據指令
Do
DoEvents
Loop Until MSComm1.InBufferCount >= 8
getdat = MSComm1.Input
Text4.Text = getdat ''返回的低字節(jié)在前,高在后

主站蜘蛛池模板: 国产一级二级三级在线观看| 日韩精品一区二区三区 在线观看 日韩精品一区二区三区中文3d | 国产亚洲蜜芽精品久久| 色综合天天色综合| 综合九九| www.国产精品| 久久精品日本免费线| 中国特级黄色毛片| 亚洲综合17p| 成年黄色网| 欧美va视频| 欧美真人视频一级毛片| 国产香蕉视频在线观看| 麻豆短视频在线观看| 射婷婷| 亚洲情se| 一区二区精品在线观看| aaa级精品久久久国产片| 大伊香蕉在线观看视频 wap| 日本精品一区二区三区在线观看 | 日本不卡在线视频高清免费| 外国激情视频| 亚洲视频在线观看免费| 成年美女黄的视频网站| 免费永久国产在线视频| 欧美久久伊人| 欧美天天射| 欧美日韩中文一区| 欧美高清在线不卡免费观看| 国产小视频在线观看www| 国产成人涩涩涩视频在线观看免费| 国产精品1024在线永久免费| 国产精品第8页| 国产精品臀控福利在线观看| 性做爰片视频毛片| 国产精品第1页在线观看| 夜色网站| 国产精品三级在线观看| 国产黄色a| 国产丝袜护土调教在线视频| 国产日韩视频|