成人动漫在线观看 I 免费看大片a I 亚洲另类av I 久久精品视频一区 I 秋霞中文字幕 I 不卡视频一区二区 I 性色在线 I 爽妇综合网 I 黄色的一级片 I 美女靠逼app I 色播欧美 I 久色悠悠 I 日本久久黄色 I 非洲黑寡妇性猛交视频 I 亚洲乱码国产乱码精品精大量 I 看特级黄色片 I 一二三区在线播放 I 久久激情婷婷 I 欧美日韩国产成人精品 I 国产三级国产精品国产专区50 I 911视频完整版在线观看 I 色婷婷aⅴ一区二区三区 I 美女视频福利网站 I 操久久久久久 I 揉着我的奶从后面进去视频 I 各种少妇bbw撒尿484613 I 自拍偷拍 网站 I 亚洲人 屁股 鞭打网站

liufuyao1234
級別: 略有小成
精華主題: 0
發帖數量: 122 個
工控威望: 443 點
下載積分: 747 分
在線時間: 120(小時)
注冊時間: 2011-03-24
最后登錄: 2024-10-16
查看liufuyao1234的 主題 / 回貼
樓主  發表于: 2015-06-24 15:35
  對VB不是很了解,現遇到個讀取端口數據處理的問題。

Public Function ReceiveData() As String
    Dim I As Integer                    '
    Dim cnum As Integer                 '定義為接收到的字符個數
    Dim ChRcv(1 To 100) As String * 2 '定義為
    Dim strRcv As String                '定義為接收字符的存放字符串
    Dim InputRcv As Variant             '定義為接收緩沖區數據的暫存處
    Dim LoopCheck As Byte               '定義為用于循環檢測的變量
    cnum = 0
    I = 0
    FormMain.TimerRcvDelay.Enabled = True           '接收延時計時器打開
    LoopCheck = 0
    strRcv = ""
    InputRcv = ""

    FormMain.MSComm1.InputLen = 1                                '逐個讀取字符。
    '接收操作,循環
    Do
        DoEvents                                             '當COM端口不對時,DO..loop循環便執行該空操作,若無此句,陷入死循環
        If DelayTime > 2000 Then GoTo ERROR             '超時1s 提示錯誤
        If FormMain.MSComm1.InBufferCount > 0 Then               '判斷接收緩存字節>0
            InputRcv = FormMain.MSComm1.Input
            I = I + 1
            DataRcv(I) = InputRcv(0)
            LoopCheck = InputRcv(0)                     'LoopCheck變量用于循環條件的檢測,不可直接用InputRcv來檢測,因為COM端口不對時,InputRcv = FORMMAIN.MSComm1.Input 不執行,InputRcv(0)為可變型,而AscB("}")為Byte類型,產生數據類型不匹配的錯誤
        End If
   Loop Until (LoopCheck = CInt(&H7D))            '條件中的單變量 要變為(0),即InputRcv -》InputRcv(0),不知道為什么???
    
    FormMain.TimerRcvDelay.Enabled = False              '數據接收完畢后,延時定時器停止
    DelayTime = 0                                       '延時計時器清零
        cnum = I                                            '字符個數
    For I = 1 To cnum
                'ChRcv(I) = Hex(DataRcv(I))
        'ChRcv(I) = Chr(DataRcv(I))
     ChRcv(I) = String(2 - Len(Hex(DataRcv(I))), "0") & Hex(DataRcv(I))  '在換算成十六進制數一位時前面+"0"
     strRcv = strRcv + ChRcv(I)
    Next I
      FormMain.Label15.Caption = strRcv                  '顯示到主頁面
      ReceiveData = strRcv                                '返回函數值
  
    Exit Function
   ERROR:
    MsgBox "無法接收下位機響應數據,請更換COM端口或檢查接線!", vbOKOnly, "通知你"
    If FormMain.MSComm1.PortOpen = True Then FormMain.MSComm1.PortOpen = False
    FormMain.TimerRcvDelay.Enabled = False                       '延時定時器停止
    DelayTime = 0                                       '延時計時器清零

End Function
這段程序一般情況下沒什么問題,當下位機返回值與貞尾字符一樣時就會讀取字符不全,造成錯誤。
如 返回值:7B 00 0D 0C F0 00 00 2C 7D AA AA 06 7D  ;
當第9個字節與最后一個字節相同時 只讀取了第一個(7D)前面的字符這時就出錯了。7至9字節是下位機返回的測量值。第十二字節是校驗和,也有可能會出現(7D)字符。下位機還會返回設置完成的應答字符串(7B 00 09 0C 5A 80 00 EF 7D)這個返回的值是固定的。

請教各位高手我要怎么來處理這個應答。
liufuyao1234
級別: 略有小成
精華主題: 0
發帖數量: 122 個
工控威望: 443 點
下載積分: 747 分
在線時間: 120(小時)
注冊時間: 2011-03-24
最后登錄: 2024-10-16
查看liufuyao1234的 主題 / 回貼
1樓  發表于: 2015-06-24 19:35
當應答字符串中間有7D時這個循環就結束了 Loop Until (LoopCheck = CInt(&H7D))
7B 00 0D 0C F0 00 00 2C 7D
用什么條件來結束這個DO    L00P Until  不會出錯呢?
892777011
級別: 略有小成
精華主題: 0
發帖數量: 212 個
工控威望: 334 點
下載積分: 1052 分
在線時間: 181(小時)
注冊時間: 2014-06-24
最后登錄: 2021-11-21
查看892777011的 主題 / 回貼
2樓  發表于: 2015-06-24 20:11
引用
引用第1樓liufuyao1234于2015-06-24 19:35發表的  :
當應答字符串中間有7D時這個循環就結束了 Loop Until (LoopCheck = CInt(&H7D))
7B 00 0D 0C F0 00 00 2C 7D
用什么條件來結束這個DO    L00P Until  不會出錯呢?

你是和什么通訊的,我用vb和基恩士GT2通訊是直接讀取MSComm1.Input接受到的數據,VB會自動把接收到的通訊碼轉換為字符和十進制數值,再用字符串指令取出數值就行了,沒有你這么麻煩啊
892777011
級別: 略有小成
精華主題: 0
發帖數量: 212 個
工控威望: 334 點
下載積分: 1052 分
在線時間: 181(小時)
注冊時間: 2014-06-24
最后登錄: 2021-11-21
查看892777011的 主題 / 回貼
3樓  發表于: 2015-06-24 20:14
試試在這里加一個條件,當接收的數據大于某個值并且  LoopCheck = CInt(&H7D))時再退出,例如  Loop Until (LoopCheck = CInt(&H7D) and i >10 )
liufuyao1234
級別: 略有小成
精華主題: 0
發帖數量: 122 個
工控威望: 443 點
下載積分: 747 分
在線時間: 120(小時)
注冊時間: 2011-03-24
最后登錄: 2024-10-16
查看liufuyao1234的 主題 / 回貼
4樓  發表于: 2015-06-24 21:20
引用
引用第3樓892777011于2015-06-24 20:14發表的  :
試試在這里加一個條件,當接收的數據大于某個值并且  LoopCheck = CInt(&H7D))時再退出,例如  Loop Until (LoopCheck = CInt(&H7D) and i >10 )

是同下位機通訊,智能儀器,如果加個條件的話I>10 或其他的數的話,當出現7D的話還是會出錯的。因為第二條應答指令的結束符和第一條出現7D是在同一個位置的。大于這個位置的話 第二條指令就讀不到了 會不會。
liufuyao1234
級別: 略有小成
精華主題: 0
發帖數量: 122 個
工控威望: 443 點
下載積分: 747 分
在線時間: 120(小時)
注冊時間: 2011-03-24
最后登錄: 2024-10-16
查看liufuyao1234的 主題 / 回貼
5樓  發表于: 2015-06-24 21:26
我想要用有效字節數來判斷  7B 00 0D 0C F0 00 00 2C 7D AA AA 06 7D  就是第二和第三個字節, 即00 0D,當第三個字節值= i 時就結束循環 認為指令讀取完成,這個程序應該怎么寫。

主站蜘蛛池模板: 国产成人夜色高潮福利app | 欧美精品网 | 国产精品久久久久久久7777 | 精品无码一区二区三区 | 精品久久久久久久久久国产潘金莲 | 色综合久久综合欧美综合网 | 亚洲精品亚洲人成在线观看麻豆 | 精品视频一区二区在线 | 丰满少妇久久 | 啪啪网站免费观看 | 中文字幕精品亚洲字幕资源网 | 深夜福利免费视频 | 男女18禁啪啪无遮挡激烈 | 丰满日韩放荡少妇无码视频 | 无遮挡啪啪成人免费网站 | 国产在线视频网站 | 国产综合影院 | 尤物99久久国产综合精品 | 亚洲国产成人精品女人 | 欧美城天堂网 | 亚洲午夜久久久久妓女影院 | 99精品视频播放 | 久久久久久69 | 碰超碰 | 欧美日韩国产mv | 久久影院一区二区 | 综合在线视频精品专区 | 韩国无码中文字幕在线视频 | 色av色| 免费播放一区二区三区 | 午夜私人影院网站 | 天堂中文资源库官网 | 国产亚洲精品久久19p | 婷婷综合视频 | 国产精品一区二区在线观看99 | 午夜精品久久久久久久久 | 亚欧美精品 | 亚洲人成网站色ww | 两性免费视频 | 久久青青国产 | 狠狠色伊人亚洲综合成人 | 人人爽久久涩噜噜噜网站 | 久久丝袜脚交足免费播放导航 | 日韩av无码精品人妻系列 | 欧美久久网| av无码岛国免费动作片 | 婷婷五月综合激情 | 亚洲综合在线观看视频 | 中文字幕伊人 | 美女污污网站 | 青草草在线视频永久免费 | 亚洲国产精品嫩草影院 | 天美星空大象mv视频在线观看 | 亚洲午夜福利在线视频 | 99天堂网 | 阳茎伸入女人阳道视频免费 | 欧美又粗大人妖一进一出 | 自拍偷拍亚洲欧洲 | 日韩伦乱| 主站蜘蛛池模板: 蛛词}| 911露脸国语对白 | 最新av在线播放 | 播放日韩一级黄色片 | 最新中文无码字字幕在线 | 国产精品美女久久久久久福利 | 日本女人hd | 少妇爆乳无码av专区网站寝取 | 8050午夜二级无码中文字幕 | 久久频这里精品99香蕉 | 国产在线孕妇孕交 | 72种姿势欧美久久久久大黄蕉 | 操网 | 激情文学小说区另类小说同性 | 国产女人与公拘交在线播放 | 精品国产髙清在线看国产毛片 | 免费不卡视频 | 真实国产乱啪福利露脸 | 日本一区中文字幕 | 性一交一乱一色一视频麻豆 | 精品久久久久久无码人妻蜜桃 | 亚洲第一福利网站在线观看 | 国产69精品久久久久久久 | 精品国产一区二区三区在线观看 | 久久九九视频 | 草久久免费视频 | 人人爽人人爽人人片a∨ | 成人做爰高潮片免费视频 | 亚瑟av在线 | 欧美a级网站 | 乡下少妇xxgaoh性 | 欧洲美熟女乱av亚洲一区 | 人妻中出受孕 中文字幕在线 | 国内盗摄视频一区二区三区 | 色综合久久88色综合天天提莫 | 免费无码又爽又刺激高潮的视频 | 欧洲熟妇色xxxx欧美老妇软件 | 中文字幕人妻伦伦精品 | 国产精品久久自在自线 | 麻豆高清免费国产一区 | 久久国产亚洲精选av | 夜夜添无码一区二区三区 | 少妇的肉体aa片免费 | 亚洲精品成人a8198a | 国产欧美一区二区三区免费 | 久久成人国产精品 | 婷婷中文| 任我爽橹在线视频精品583 | 无码人妻精一区二区三区 | 夜夜爽日日澡人人添 | 麻豆一二三区精品蜜桃 | 亚洲我x你xx网 | 污污污www精品国产网站 | 亚洲经典视频在线观看 | jzzjzzjzz亚洲成熟少妇 | 日本特黄特色大片免费视频老年人 | 国产一区二区三区美女 | 色天天躁夜夜躁天干天干 | 久久夜色精品国产欧美一区麻豆 | 国产三级久久久久 | 主站蜘蛛池模板: 蛛词}| 丁香久久性网 | 国产欧美一级二级三级在线视频 | 久久成人免费视频 | 国产精品情侣呻吟对白视频 | 久在线观看 | 永久黄网站色视频免费无下载 | 亚洲激情小视频 | 久久精品视 | 亚洲精品无码av中文字幕电影网站 | 国产欧美日韩视频在线观看 | 在线视频亚洲欧美 | 无码人妻精品丰满熟妇区 | 日韩国产网曝欧美第一页 | 一区二区精品视频日本 | 97视频久久久 | 91精品国产综合久久四虎久久 | 国产中文字二暮区 | 日韩精品免费一区二区夜夜嗨 | 少妇人妻在线视频 | 精品久久久久久18免费网站 | 欧美疯狂做受xxxx高潮 | 色屁屁www免费看欧美激情 | 国产精品永久免费嫩草研究院 | 特大巨黑吊av在线播放 | 久久久www成人免费无遮挡大片 | 中文字幕日韩精品亚洲七区 | 日韩亚洲国产综合αv高清 精品欧美一区二区久久久 四虎亚洲精品高清在线观看 | 高潮的毛片激情久久精品 | 亚洲清纯国产 | 免费国产在线精品一区不卡 | 姝姝窝人体www聚色窝 | 亚洲一级片在线播放 | 欧美午夜精品理论片 | 九色porny蝌蚪视频 | 亚洲欧洲日产国码综合在线 | 少妇被粗大的猛烈进出96影院 | 欧美人与动牲交免费观看 | 可以在线看的av | 大陆极品少妇内射aaaaaa | 不卡av免费看 | 狠狠色丁香婷婷综合欧美 | 天天影视网天天综合色 | 亚洲天堂视频在线 | 欧美精品乱人伦久久久久久 | 亚洲性生活视频 | 卡一卡二卡三免费视频 | 亚洲精品中文字幕 | 色哟哟最新在线观看入口 | 极品少妇被猛得白浆直流草莓视频 | 国产精品jizz在线观看麻豆 | 91欧美精品午夜性色福利在线 | 欧美日本免费一区二区三区 | 性猛交xxxx乱大交3 | 大号bbwassbigav头交 | 亚洲人成无码www久久久 | 亚洲综合图片区 | 国产18av| 国产日韩中文字幕 | 久久综合九色综合欧美98 | 主站蜘蛛池模板: 蛛词}| 午夜少妇性色淫片特黄 | 97成人碰碰久久人人超级碰oo | 欧美天天看 | 国产做a爱片久久毛片a片高清 | 特级丰满少妇一级aaaa爱毛片 | 黄色三级视频在线观看 | 三上悠亚毛片 | 国产v亚洲v天堂无码久久久 | 成人精品一区二区三区在线观看 | 五月99久久婷婷国产综合亚洲 | 亚洲综合性av私人影院 | 人妖系列网站在线观看 | 久久精品片 | 拍拍拍无遮挡十八禁免费视频 | 午夜伦费影视在线观看 | 香蕉久久久久久av成人 | 中文字幕日韩精品亚洲一区 | 日韩亚洲国产中文字幕欧美 | 99re国产精品视频 | 日韩tv| 无码熟熟妇丰满人妻porn | 亚洲色成人www永久在线观看 | 国产精品www视频 | 亚洲视频福利 | 先锋影音中文字幕 | 黄色日本视频 | www亚洲精品少妇裸乳一区二区 | 中文字幕日韩在线观看 | 五月天天堂网 | 国产久在线 | 浴室人妻的情欲hd三级 | 97国产一区二区三区四区久久 | 中文字幕久久久久人妻中出 | 成年午夜免费韩国做受视频 | 蜜臀久久99精品久久久久宅男 | 国产午夜福利亚洲第一 | 亚洲国产精品尤物yw在线观看 | 午夜免费无码福利视频 | 色噜噜狠狠色综合成人网 | 中文字幕在线观看免费 | 亚洲va在线va天堂va不卡 | 亚洲αv在线精品糸列 | 99久久人妻精品免费二区 | 人妻被按摩师玩弄到潮喷 | 麻豆精品国产综合久久 | 色噜噜狠狠一区 | 久久成人国产精品无码 | 免费av手机在线观看 | 久久精品岛国av一区二区无码 | 久久av在线 | 高清一区二区 | 女性无套免费网站在线看 | 久久久亚洲国产精品 | 欧美亚洲精品一区二区三区 | 日本热久久 | 国产亚洲精久久久久久无码苍井空 | 黑人欧美一区二区三区4p | 亚洲国产欧美国产综合一区 | 午夜三级毛片 | 主站蜘蛛池模板: 蛛词}| 丁香花高清在线观看 | 亚洲精品一二三区久久伦理中文 | 男女裸交无遮挡毛片免费 | 久久疯狂做爰xxxⅹ高潮直播 | 久久性色欲av免费精品观看 | 黄色免费网 | 久久国产加勒比精品无码 | 又黄又猛又爽大片免费 | 老熟妇高潮一区二区三区 | 亚洲乱色熟女一区二区三区麻豆 | 国产精品久久久久久久久久黑人 | 成年人高清视频 | 国产精品偷窥久久久盗摄 | 五月婷婷之婷婷 | 国产视频一区在线播放 | 成人碰碰视频 | 日日操日日射 | 国产98色在线 | 国 | 欧美v∧ | 久久国产热精品波多野结衣av | 精品在线观看一区 | 六月综合 | 欧洲丰满少妇a毛片 | 与子敌伦刺激对白播放 | 久久亚洲精品在线观看 | 日本中文字幕一区二区 | 狠狠综合久久久久综合网址 | 岛国精品在线观看 | 久久久夜夜夜 | 喷水av| 久久精品99视频 | 国内永久福利在线视频图片 | 欧美亚洲亚洲日韩在线影院 | 久久久久亚洲精品 | 国产成人午夜高潮毛片 | 午夜日韩| 国产一区在线免费观看视频 | 欧美做受视频播放 | 91爱爱网址 | 伊人成伊人成综合网222 | 国产精品久久久久精 | 奇米四色狠狠 | 亚洲天堂网在线观看视频 | 黄色a一级 | 毛片一级视频 | 试看120分钟做受小视频 | 久久免费国产精品1 | 久章草在线精品视频免费观看 | 精品精品自在现拍国产2021 | www中文字幕 | 熟妇人妻无乱码中文字幕 | 狠狠色婷婷久久一区二区三区 | 欧美视频免费看 | 亚洲久久综合 | 天堂av在线免费 | 日韩免费无码视频一区二区三区 | 日本高清免费在线视频 | 69天堂人成无码免费视频 | 亚洲sm另类一区二区三区 |