成人动漫在线观看 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 時就結束循環 認為指令讀取完成,這個程序應該怎么寫。

主站蜘蛛池模板: 另类av在线 | 亚洲激情久久久 | 亚洲欧美高清一区二区三区 | 亚洲精品自在在线观看 | 免费无码成人av片在线 | 欧美激情区| 激情综合亚洲 | 成人做爰视频www | 国产视频线观看永久免费 | 伊人无码一区二区三区 | 干美女av | 亚洲在线视频一区 | 国产小视频在线观看 | 玩弄放荡人妻少妇系列 | 武侠古典av | 精品人妻少妇一区二区三区不卡 | 把插八插露脸对白内射 | 亚洲精品大片 | 一级淫片观看 | 女人与公拘交酡全过程 | 日韩欧美一区二区在线观看 | 久久久久久久久毛片精品 | 在线网址你懂的 | 日本成熟老妇乱 | av片在线观看 | 国产又爽又大又黄a片另类软件 | 九九九小视频 | 人妻熟女一区二区三区app下载 | 亚洲v天堂| 欧美性潮喷xxxxx免费视频看 | 欧美 亚洲 丝袜 清纯 中文 | 久久久久久999 | 亚洲国产精品激情在线观看 | 亚洲网站在线看 | 人人妻人人爽人人添夜夜欢视频 | 亚洲欧洲成人a∨在线观看 日韩大片在线免费观看 | 一区二区亚洲欧美在线 | 国产成人久久精品流白浆 | 亚洲高清一区二区三区电影 | 琪琪777午夜理论片在线观看播放 | 欧洲熟妇色 欧美 | 免费人成视频在线观看网站 | 久久亚洲a v | 四虎院影wwwf678com | 午夜美女国产毛片福利视频 | 91极品在线 | 国产美女特级嫩嫩嫩bbb | 亚洲精品另类 | 国产高潮流白浆 | 熟妇的奶头又大又长奶水视频 | 日本三级理论久久人妻电影 | 亚洲国产熟妇在线视频 | 中文字字幕人妻中文 | 酒店爆操| 九九久久精品无码专区 | av无码精品一区二区三区宅噜噜 | 伊人蕉久影院 | 日产精品久久久久久久 | 欧美激情第八页 | 主站蜘蛛池模板: 蛛词}| 极品无码国模国产在线观看 | 久久亚洲高潮流白浆av软件 | 日韩成人一区二区三区在线观看 | 好大好深好猛好爽视频 | 亚洲不乱码卡一卡二卡4卡5 | 特级精品毛片免费观看 | 右手影院亚洲欧美 | 亚洲女人被黑人巨大进入 | 宅男天堂网| 小黄鸭精品密入口导航 | 亚洲精品成人网站在线观看 | 日韩精品免费在线播放 | 99精品热在线在线观看视频 | 日韩色图在线观看 | 疯狂迎合进入强壮公的视频 | 成人国产午夜在线观看 | 熟妇的奶头又大又长奶水视频 | 成·人免费午夜无码视频蜜芽 | 99一区二区三区 | 一级片网址 | 久久综合激的五月天 | 欧美专区在线播放 | 三级视频在线观看 | 欧美videos最新极品 | 中文不卡av | 97人妻碰碰视频免费上线 | av视屏在线 | 综合天堂av久久久久久久 | 国产又爽又粗又猛的视频 | wwwxxx国产| 亚洲人成在线免费观看 | 啪啪视屏 | 亚洲精品国产一区二区精华 | 天堂va欧美ⅴa亚洲va一国产 | 久久久亚洲欧洲日产国码是av | 天堂网www在线资源最新版 | 日韩精品一卡2卡3卡4卡新区视频 | 成熟人妻av无码专区a片 | 少妇被黑人4p到惨叫欧美人 | 在线观看欧美日韩视频 | 蜜臀av无码一区二区三区 | 色婷婷亚洲精品综合影院 | 曰批全过程免费视频观看软件潮喷 | 国产精品无码av不卡 | 国产精品人人妻人人爽 | av噜噜| 中国精品无码免费专区午夜 | 日韩激情无码免费毛片 | 一区二区小视频 | 成人做受视频试看60秒 | 夜夜春夜夜爽 | 东北粗壮熟女丰满高潮 | 欧美老熟妇手机在线观看 | 日本爽快片100色毛片 | 亚洲自偷自拍另类小说 | 欧美成人影院 | 日本一大高清免费 | 直接在线观看的三级网址 | 国偷自产一区二区三区在线视频 | 主站蜘蛛池模板: 蛛词}| zzijzzij日本丰满少妇 | 校园 春色 欧美 另类 小说 | 久久精品人妻无码专区 | xxddcc羞羞答答 | 亚洲中文无码永久免 | 久久国产人妻一区二区免费 | 特a毛片| 天美星空大象mv视频在线观看 | 日日摸天天摸爽爽狠狠97 | 久久99精品久久久久婷婷暖 | 色欲av无码一区二区人妻 | 色丁香色婷婷 | 色鬼成人免费网站视频 | 亚洲人色 | 毛片的网址 | 香蕉久操 | 岛国无码av不卡一区二区 | 黄色日批视频在线观看 | 九九国产| 久久精品少妇高潮a片免费观 | 亚洲香蕉网久久综合影视 | 欧美三级不卡 | 大陆三级午夜理伦三级三 | 456亚洲影视| 国产在线不卡一区二区三区 | 成人黄色毛片 | 亚洲综合另类小说色区色噜噜 | 双乳被老汉揉搓a毛片免费观看 | 国产人妻精品一区二区三区 | 天堂亚洲免费视频 | 马与人黄色毛片一部免费视频 | 波多野成人无码精品电影 | 蜜桃视频在线观看一区 | 天天爱天天爽 | 国产91蝌蚪 | 国内偷自第一区二区三区 | 麻豆精品一卡二卡三卡 | 女同久久另类99精品国产 | 欧美xxxx做受欧美.88 | 中国一级特黄毛片大片 | 91视频在| 国产亚洲无线码一区二区 | 91在线看片 | 五月激激 | 欧美日韩国产综合草草 | 国产11一12周岁女毛片 | 国产偷人妻精品一区二区在线 | www精品美女久久久tv | 91免费公开视频 | 激情综合色综合啪啪五月丁香搜索 | 久久久综合久久久 | 亚洲欧洲日产国码高潮αv 色综合久久无码中文字幕 久久国语露脸国产精品电影 | 五月天一区二区 | 久天啪天天久久99久孕妇 | 欧美激情乱人伦 | 蜜臀亚洲精品国产aⅴ综合第一 | 免费国产午夜理论片不卡 | 久久久久日本精品一区二区三区 | 亚洲欧美视频二区 | 主站蜘蛛池模板: 蛛词}| 国产激情艳情在线看视频 | 一级又爽又黄的免费毛片视频 | 久久国产精品精品国产 | 西川ゆい 痴汉在线播放 | 天躁狠狠躁 | 欧美在线亚洲 | 又爽又黄又无遮挡网站动态图 | 国产美女高潮流白浆视频 | 国产美女视频黄a视频免费 国产精品久久久久久久久久久免费 | 天堂av一区 | 超碰在线进入 | 欧美日韩第二页 | 免费的黄色毛片 | 欧美一道本一区二区三区 | 色 综合 欧美 亚洲 国产 | 天海翼一区二区三区高清在线观看 | 中文字幕一区二区在线播放 | 国产福利日本一区二区三区 | 日本人丰满少妇xxxxx | 东京无码熟妇人妻av在线网址 | 中文日产幕无线码一区2023 | 亚洲精品成人区在线观看 | 日韩一区二区三区免费视频 | 中文字幕aⅴ在线视频 | 亚洲男人天堂 | 亚洲国产一区二区三区亚瑟 | 国产一区欧美一区 | 亚洲大乳高潮日本专区 | av在线播放日韩亚洲欧 | 国产亚洲精品欧洲在线视频 | 欧美日韩小视频 | 久久入 | 精品自拍av| 色人久久 | 中字幕视频在线永久在线 | 青青草视频 | 亚洲精品欧美激情 | av综合站 | 久久/这里只精品热在线获取 | 人人爽久久久噜噜噜婷婷 | 日韩av影院在线观看 | 操呦呦| jizz免费视频 | 亚洲韩国日本在线观看 | 国产麻豆剧果冻传媒星空视频 | av网站免费看 | 国产亚洲精品久久久久久久久 | 狠狠干图片| 国产-第1页-浮力影院 | 三个男人添一个女人p的视频 | 一区二区免费视频中文乱码 | 日韩美女一区二区三区 | 香蕉视频黄污 | 久久国产精品99久久久大便 | 中文字幕在线网站 | 亚洲免费a视频 | 公妇乱淫中文字幕 | 漂亮人妻被强中文字幕久久 | 国产精品一区三区 | 主站蜘蛛池模板: 蛛词}| 成人在线免费播放 | 亚洲欧美国产国产一区二区三区 | 日韩欧美一区二区三区永久免费 | 九九热精品免费视频 | 日韩网红少妇无码视频香港 | 国产精品一区二区熟女不卡 | 黄色大片国产 | 国产精品亚洲视频 | 欧美大片一区二区 | 五月久久综合蜜桃一区 | 亚洲精品久久久久久一区二区 | 国产湖南美女精品毛片 | 欧美大片www | 米奇影视第四色 | 日韩欧精品无码视频无删节 | 中文字幕日韩三级 | 中文字幕我不卡在线看 | 亚洲色无码播放亚洲成av | 欧美在线播放一区 | 新版本天堂资源在线中文8的特点 | 免费无码国产欧美久久18 | 国产91在线视频 | 国产一区二区三区久久久久久久久 | 欧美色妞网 | 男人的天堂国产 | 国产粉嫩小泬在线观看泬 | 中文欧美日韩 | 国产精品国产av片国产 | 国产女人好紧好爽 | 国产性―交―乱―色―情人 | 狼人无码精华av午夜精品 | 亚洲精品无码久久千人斩探花 | 欧美人与动牲交免费观看网 | 午夜色影院| 亚洲人成网7777777国产 | 成人午夜高潮免费视频在线观看 | 国产免费爽爽视频 | 日本一卡二卡3卡四卡网站精品 | 亚洲天天干| 久久亚州 | 亚洲欧洲日产最新 | 亚洲精品一区国产欧美 | 日本一级大片 | 日本无码欧美一区精品久久 | 日本又紧又色又嫩又爽的视频 | 国产亚洲人成a在线v网站 | 午夜久久久久久久久久久 | 天天干少妇 | 黄色激情视频网站 | 久久不见久久见免费视频7 亚洲精品蜜桃久久久久久 日韩高清av | 亚洲富人天堂视频 | 色综合天天狠 天天透天天伊人 | 国产在线看片免费观看 | 成人无码av片在线观看 | 精品色图 | 国产一级特黄 | 亚洲色大成网站www 国产1区二区 | 在线视频一二三区 | 国产三级a三级三级 |