成人精品一区二区久久久 I 国产美女永久无遮挡 I 中文字幕+乱码+中文字幕明步 I 国产在视频一区二区三区吞精 I 日韩精品小视频 I 成人性生交大片免费4 I 免费aaa级毛片在线视频 I 一级片毛片 I 大型成人社区 I 国模在线播放 I 欧美大荫蒂毛茸茸视频 I 偷偷色噜狠狠狠狠的777米奇 I www.久久亚洲 I 日日搞夜夜操 I 亚洲成色777777女色窝 I 毛片黄色毛片 I 午夜片在线观看 I 国产一区二区三区中文字幕 I 天天干夜夜骑 I 日韩在线视频一区二区三区 I 久久久无码精品亚洲a片0000 I 写真福利片hd在线播放 I 欧美成人一区二免费视频 I 色噜噜狠狠爱综合视频 I 中文字幕无线码免费人妻 I 国产精品久久久久久久久久不蜜臀 I 欧美综合人人做人人爱 I 1024成人网色www I 国产精品视频一二三区 I 亚洲免费美女视频

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

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

    FormMain.MSComm1.InputLen = 1                                '逐個讀取字符。
    '接收操作,循環(huán)
    Do
        DoEvents                                             '當COM端口不對時,DO..loop循環(huán)便執(zhí)行該空操作,若無此句,陷入死循環(huán)
        If DelayTime > 2000 Then GoTo ERROR             '超時1s 提示錯誤
        If FormMain.MSComm1.InBufferCount > 0 Then               '判斷接收緩存字節(jié)>0
            InputRcv = FormMain.MSComm1.Input
            I = I + 1
            DataRcv(I) = InputRcv(0)
            LoopCheck = InputRcv(0)                     'LoopCheck變量用于循環(huán)條件的檢測,不可直接用InputRcv來檢測,因為COM端口不對時,InputRcv = FORMMAIN.MSComm1.Input 不執(zhí)行,InputRcv(0)為可變型,而AscB("}")為Byte類型,產(chǎn)生數(shù)據(jù)類型不匹配的錯誤
        End If
   Loop Until (LoopCheck = CInt(&H7D))            '條件中的單變量 要變?yōu)椋?),即InputRcv -》InputRcv(0),不知道為什么???
    
    FormMain.TimerRcvDelay.Enabled = False              '數(shù)據(jù)接收完畢后,延時定時器停止
    DelayTime = 0                                       '延時計時器清零
        cnum = I                                            '字符個數(shù)
    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))  '在換算成十六進制數(shù)一位時前面+"0"
     strRcv = strRcv + ChRcv(I)
    Next I
      FormMain.Label15.Caption = strRcv                  '顯示到主頁面
      ReceiveData = strRcv                                '返回函數(shù)值
  
    Exit Function
   ERROR:
    MsgBox "無法接收下位機響應數(shù)據(jù),請更換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  ;
當?shù)?個字節(jié)與最后一個字節(jié)相同時 只讀取了第一個(7D)前面的字符這時就出錯了。7至9字節(jié)是下位機返回的測量值。第十二字節(jié)是校驗和,也有可能會出現(xiàn)(7D)字符。下位機還會返回設置完成的應答字符串(7B 00 09 0C 5A 80 00 EF 7D)這個返回的值是固定的。

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

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

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

主站蜘蛛池模板: 国产精品人成电影在线观看 | 国产欧美一区二区三区久久人妖 | 国产三级a三级三级 | 精品国产乱码久久久久久影片 | 久久久久欧美精品观看 | 国产亚洲精品自在久久vr | 特级西西女人444wwww人体 | 精品国产18久久久久久 | 日韩精品中文字幕在线 | 2021亚洲卡一卡二新区入口 | 又粗又紧又湿又爽的视频 | 人妻丰满被色诱中文字幕 | 国产黄色大片免费观看 | 中文字字幕乱码视频高清 | 噜噜狠狠狠狠综合久久86 | 日本在线视频二区 | 波多野42部无码喷潮在线 | 亚洲乱码一卡二卡卡3卡4卡 | 欧产日产国产精品视频 | 日韩成人在线免费观看 | 极品尤物一区二区三区 | 韩国午夜理伦三级在线观看 | 亚洲国产一区二 | 99www久久综合久久爱com | 在线观看的av免费网站 | 国产黄三级高清在线观看播放 | 亚洲人视频在线 | 喷奶水榨乳一区二区播放 | a毛片毛片看免费 | 欧美成人免费视频 | 欧美激情国产精品日韩 | 亚洲a级免费视频 | 久久婷婷五月综合色国产香蕉 | 午夜精品久久久久久久男人的天堂 | 精品久久久爽爽久久久av | 精品国产av色一区二区深夜久久 | 人人九九| 亚洲欧美综合精品久久成人 | 天天噜噜噜 | 蜜臀久久99静品久久久久久 | 精品人妻少妇嫩草av无码专区 | 国产免费www | 日本熟日本熟妇中文在线观看 | 国产妇女性爽视频 | 91久久精品国产亚洲a∨麻豆 | 色爽黄1000部免费软件下载 | 精品久久久爽爽久久男人和男人 | 久久福利小视频 | 宝贝av | 国产精品女同磨豆腐磨出水了 | 亚洲 欧美 综合 另类 中字 | 免费在线观看毛片 | 亚洲熟妇无码八av在线播放 | 18禁裸乳无遮挡自慰免费动漫 | 蜜臀av色欲a片无码精品一区 | 亚洲无吗av | 337p日本欧洲亚洲大胆精筑 | 国产女精品视频网站免费 | 中文字幕无码人妻少妇免费 | 主站蜘蛛池模板: 蛛词}| 亚洲国产理论片在线播放 | 亚洲精品香蕉 | 国产福利久久久 | 成年人看的羞羞网站 | 精品系列无码一区二区三区 | 午夜精品国产 | 99视频在线观看视频 | 国产做爰全过程免费的视频 | 麻豆精品久久久久久久99蜜桃 | 欧美人禽杂交狂配免费看 | ts人妖另类精品视频系列 | www.日本在线播放 | 最近日本中文字幕 | 人妻无码vs中文字幕久久av爆 | 色婷婷亚洲 | 国产呦系列 | 欧美在线观看免费做受视频 | 国产午夜不卡av免费 | 国产精品原创巨作av女教师 | 精品国产综合成人亚洲区 | 日本www在线播放 | 成人亚洲精品国产www | 中文字幕免费高清 | 亚洲欧美一区二区成人片 | 久久久久无码精品国产h动漫 | 69精品久久久| 久久机视频 | 成熟妇人a片免费看网站 | 性毛片 | 国产成人mv视频在线观看 | 成人a在线观看 | www.色五月.com| 9l视频自拍九色9l视频 | 久久视频一区 | 国产精品美女www | 欧美在线综合 | 中国女人裸体乱淫 | 18禁裸男晨勃露j毛免费观看 | 午夜91视频 | 亚洲一区二区色一琪琪 | 成人免费无码大片a毛片户外 | 亚洲欧美精品suv | 少妇久久久久久久久久 | 在线免费观看亚洲 | 无码人妻丰满熟妇啪啪区日韩久久 | 亚洲人网| 色狠久久av北条麻妃081 | 国产精品免费视频色拍拍 | 在线色站 | 美女张开腿黄网站免费下载 | 国内精品视频一区二区八戒 | 最激烈的床震娇喘视频出水 | 任你干精品 | 91视频免费观看 | 亚洲欧美成人一区二区三区在线 | 一区二区三区免费在线观看 | 人妻熟女一区二区aⅴ千叶宁真 | 免费观看性欧美大片无片 | 国产综合久久久久久鬼色 | 主站蜘蛛池模板: 蛛词}| 亚洲精选久久 | 日产无砖砖专区2020 | 久久婷婷国产综合精品 | japanese精品中文字幕 | 精品成人网 | 91免费看网站 | 中文亚洲爆乳av无码专区 | 亚洲婷婷五月综合狠狠爱 | 国产亚洲精久久久久久蜜臀 | 欧美精品一区二区精品久久 | 无码人妻久久久一区二区三区 | 欧美日韩亚洲一区二区三区 | 九色国产精品视频 | 日韩美女一级 | 成人亚洲欧美 | 亚洲热在线视频 | www.九九热.com | 强辱丰满人妻hd中文字幕 | 亚洲精品久久久蜜臀 | 久久精品99国产精品酒店日本 | 亚洲精品卡2卡3卡4卡5卡区 | 福利在线免费视频 | 色嗨嗨av一区二区三区 | 色又黄又爽网站www久久 | 日本高清视频网站www | 国产又黄又粗又猛又爽的视频 | 亚洲国产一卡2卡3卡4卡5公司 | 亚洲欧美一区二区三区三高潮 | 亚洲图片日本v视频免费 | 亚洲综合色站 | 久久午夜剧场 | 中文字幕无码av正片 | 国产毛a片啊久久久久久保和丸 | 九九涩 | 欧美久久精品一级黑人c片 综合久久亚洲 | 岛国大片在线 | 啪啪小视频 | 成人激情毛片 | 性大片爱赏网免费观看 | 久久久精品久久久久 | 老色鬼在线精品视频在线观看 | 日韩精品成人一区二区三区视频 | 午夜av福利 | www.国产在线观看 | 国产精品人妻99一区二区三区 | 精品无人区麻豆乱码1区2区 | 91福利在线播放 | 欧美日韩亚洲高清 | 人妻 丝袜美腿 中文字幕 | 人妻中文字系列无码专区 | 2020久久国产综合精品swag | 国产成人亚洲影院在线播放 | 日韩欧美成人一区 | www一区二区www免费 | 欧美国产综合在线 | 美女扒开大腿让男人桶 | 国产精品久久久久无码av色戒 | 日韩三区视频 | 日韩人妻无码免费视频一区二区 | 主站蜘蛛池模板: 蛛词}| 黄a无码片内射无码视频 | 国产沙发午睡系列999 | 国产一区二区三区成人欧美日韩在线观看 | 日韩欧无码一区二区三区免费不卡 | 自拍亚洲综合在线精品 | 久久婷婷五月综合色首页 | 国产一级一片免费播放放a 国产偷摄中国推油按摩富婆 | 婷婷激情综合 | 色偷偷综合 | 国产av永久无码精品网站 | 乱码一区二区三区四区 | 亚洲国产欧美国产第一区 | 亚洲国产精品久久久久秋霞蜜臀 | 好吊妞这里有精品 | 国产午夜成人精品视频app | 亚洲人成网站在线播放2019 | 成人精品久久日伦片大全免费 | av无码久久久久不卡网站蜜桃 | 午夜dj在线观看免费视频 | 精品国产无套在线观看 | 无码网站天天爽免费看视频 | 久久妇女高潮喷水多 | 91插插| 8050午夜二级无码中文字幕 | 永久免费的av在线电影网无码 | 一道本伊人 | 欧美激情图片 | 超碰免费视| 日韩在线精品强乱中文字幕 | 制服 丝袜 人妻 专区一本 | 国产69精品久久久久久妇女迅雷 | 婷婷国产成人精品视频 | 精品国产999 | 国产精品久久久久久2021 | 少妇无码av无码专区在线观看 | 日韩一级片中文字幕 | 18禁黄无遮挡网站免费 | 久章草国语自产拍在线观看 | 中文字幕无码日韩欧免费软件 | 国产精品卡1卡2卡三卡四 | 青青国产线免观 | 中日韩精品卡一卡二卡3卡 天天躁日日躁狠狠久久 | 精品日产1区2卡三卡麻豆 | 91手机在线观看 | 97综合| 免费aaa级毛片在线视频 | 久久国产精品99精国产 | 天天狠天天透天干天天怕∴ | 美女扒开腿让男人桶爽app免费看 | 亚洲国产视频一区二区三区 | 蜜桃视频一区二区三区在线观看 | 99热com| 熟女俱乐部五十路二区av | 床奴h慎入小说 | 水蜜桃亚洲一二三四在线 | 无码精品人妻一区二区三区影院 | 伊在人亚洲香蕉精品区 | 亚洲v欧美v另类v综合v日韩v | 亚洲肥妇 | 主站蜘蛛池模板: 蛛词}| 中国富婆色惰xxxwww | 色免费在线观看 | av的天堂 | 二区免费视频 | 天堂在线www资源在线 | 久久久日韩精品一区二区 | 亚洲国产日韩视频观看 | 精品偷拍一区二区三区在线看 | 成人精品免费看 | 一级做a视频在线观看 | 国产麻豆一精品一av一免费软件 | 成人性色生活片免费看l | 亚洲操片 | 亚洲乱码国产乱码精品天美传媒 | 久久国产一区二区 | 在线日本看片免费人成视久网 | 男女性高爱潮久久 | 一本久道久久丁香狠狠躁 | 4444亚洲人成无码网在线观看 | 国产福利不卡 | 久久久久久性高 | 国产 | 欧洲野花视频欧洲1 | 欧美精品黑人粗大免费 | 国产成人aaa在线视频免费观看 | 午夜三级a三级三点在线观看 | 亚洲国产美女视频 | 亲近乱子伦免费视频 | 久久激情免费视频 | 国产精品28p | 狠狠做五月深爱婷婷伊人 | 国产国产人免费人成免费视频 | 国产黄a三级三级看三级 | 九九精品国产 | 欧日韩在线视频 | 两性色午夜视频免费老司机 | 狠狠躁三区二区久久天天 | 欧美黄色大片在线观看 | 亚洲国产精品福利 | 亚洲成av人片天堂网无码】 | 国产精品久久久久久模特 | 夜夜草天天草 | 天堂中文字幕免费一区 | 性生大片免费观看668 | 欧美性做爰大片免费 | 狠狠色狠狠色五月激情 | 色噜噜亚洲 | 国产精品美女久久久免费 | 夜夜躁狠狠躁夜躁2021鲁大师 | 亚洲成av不卡无码无码不卡 | 性欧美疯狂xxxxbbbb | 五月婷婷国产 | 成年人a级片 | 亚洲天堂黄 | 欧美美女一区二区 | 日本久久中文 | 97夜夜澡人人爽人人喊中国片 | 337p大胆啪啪私拍人体 | 饭岛爱av片在线播放 | 伊人伊成久久人综合网996 |