成人动漫在线观看 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
發(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                                             '當(dāng)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))  '在換算成十六進(jìn)制數(shù)一位時前面+"0"
     strRcv = strRcv + ChRcv(I)
    Next I
      FormMain.Label15.Caption = strRcv                  '顯示到主頁面
      ReceiveData = strRcv                                '返回函數(shù)值
  
    Exit Function
   ERROR:
    MsgBox "無法接收下位機(jī)響應(yīng)數(shù)據(jù),請更換COM端口或檢查接線!", vbOKOnly, "通知你"
    If FormMain.MSComm1.PortOpen = True Then FormMain.MSComm1.PortOpen = False
    FormMain.TimerRcvDelay.Enabled = False                       '延時定時器停止
    DelayTime = 0                                       '延時計時器清零

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

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

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

是同下位機(jī)通訊,智能儀器,如果加個條件的話I>10 或其他的數(shù)的話,當(dāng)出現(xiàn)7D的話還是會出錯的。因為第二條應(yīng)答指令的結(jié)束符和第一條出現(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,當(dāng)?shù)谌齻字節(jié)值= i 時就結(jié)束循環(huán) 認(rèn)為指令讀取完成,這個程序應(yīng)該怎么寫。

主站蜘蛛池模板: 国产精品久久久久久久久av大片 | 丰满少妇大叫太大太粗 | 欧美日韩国产激情 | 在线视频一二三 | 日韩激情在线 | 久久久久人妻一区精品果冻 | 欧洲美女毛片 | 天天干天天怕 | 欧洲美熟女乱av亚洲一区 | 日韩欧美精选 | 精品亚洲一区二区三区 | 视频国产一区 | 天天干天天曰 | 性少妇无码播放 | 伊人久久久av老熟妇色 | 天天舔日日干 | 免费看日产一区二区三区 | 永久免费的av在线网无码 | 亚洲精品成人福利网站 | 亚洲成av人片天堂网无码 | 久久精品国产一区二区无码 | 懂色一区二区三区 | 尤物精品视频在线观看 | 日本中文在线观看 | 手机看片国产 | 日本视频免费在线 | 天天操夜夜操夜夜操 | 亚洲无限观看 | 三级网址在线观看 | 肉色欧美久久久久久久免费看 | 成人欧美一区二区三区在线观看 | 67194熟妇在线永久免费观看 | 永久免费未满视频 | 亚洲成人动漫在线观看 | 色情无码www视频无码区澳门 | 国产高清中文手机在线观看 | 夜色成人网 | 好爽好硬好深高潮视频456 | 黑白配国语在线播放免费 | 日日超碰 | 国产精彩亚洲中文在线 | 在线永久看片免费的视频 | 天堂岛国av无码免费无禁网站 | 国产熟妇另类久久久久婷婷 | 天堂国产在线 | 免费一区二区三区四区 | 2020中文字字幕在线不卡 | 草草久久97超级碰碰碰 | 亚洲九九视频 | 国产欧美专区 | 日韩伦理av| 久久黄色一级视频 | 欧美日韩成人在线播放 | 国产人人射| 18禁真人抽搐一进一出在线 | 人妻av中文系列 | 91av视频网站 | 国产精品av久久久久久网址 | 一区二区在线免费观看 | 主站蜘蛛池模板: 蛛词}| 夜夜操天天艹 | 久热中文在线 | 久久婷婷香蕉热狠狠综合 | 毛片视频免费100部 丰满熟妇被猛烈进入高清片 | 午夜精品区 | 1000部免费毛片在线播放 | 成人h猎奇视频网站 | 无码人妻巨屁股系列 | 伊人久久大香线蕉av波多野结衣 | 性网爆门事件集合av | 99欧美视频一区二区国产 | 蜜臀视频在线一区二区三区 | 毛片网站在线观看视频 | 亚洲性喷水 | 日日操夜夜操视频 | 青青久草| 国产激情综合在线观看 | 在线观看日本高清二区 | 日本无卡无吗二区三区入口 | 人妻丝袜av先锋影音先 | 黄色在线观看国产 | 91久久久爱一区二区三区 | 精品久久免费 | 欧美不卡激情三级在线观看 | 国精产品一品二品国精品69xx | 天天夜碰日日摸日日澡性色av | av制服丝袜白丝国产网站 | 国产精品人成在线播放新网站 | 日韩美女一区二区三区 | 亚洲妇女行蜜桃av网网站 | 激情五月婷婷基地 | 综合无码成人aⅴ视频在线观看 | 成人毛片网 | 午夜免费 | 国产精品日本一区二区在线播放 | 欧洲精品国产 | 国产chinasex对白videos麻豆 | 免费在线观看亚洲 | 艳妇乳肉亭妇荡乳av | 欧美大胆性生活 | 国产69精品久久久久9999不卡免费 | 国产欧美现场va另类 | 国产亚洲成av人片在线观黄桃 | 粉嫩av一区二区夜夜嗨 | 日韩 欧美 亚洲 精品 少妇 | 亚洲在线网站 | 亚洲欧洲巨乳清纯 | 91精品久久久久久久久青青 | 国产老太一性一交一乱 | 色噜噜狠狠成人中文 | 精品国产乱码一区二区三区 | 波多野av一区二区无码 | 国产第一页浮力影院草草影视 | 波多野结衣 黑人 | 欧美精品亚洲一区 | 亚洲日本va午夜中文字幕一区 | 国产china男男激情 | 国产艹逼视频 | 黄色av免费观看 | 主站蜘蛛池模板: 蛛词}| 日本视频在线免费观看 | 伊人永久| 欧美极品色午夜在线视频 | 国内熟妇人妻色在线视频 | 精品爆乳一区二区三区无码av | 凸偷窥中国女人洗澡 | 国产精品一级二级 | 另类综合在线 | 亚洲欧美中文字幕5发布 | 男人猛躁进女人免费视频看n | 日韩精品无码成人专区 | 在线观看亚洲大片短视频 | 日产精品卡2卡三卡乱码网址 | 扒开双腿猛进入喷水高潮视频 | 国产未发育呦交视频 | 老子午夜理论影院理论 | 国产一级91 | 在线精品亚洲观看不卡欧 | 久久亚洲成人 | 日本免费在线看 | 色婷婷综合久久久久中文一区二区 | 亚洲夜射 | 国产精品毛片无码 | 给我免费的视频在线观看 | 视频一区日韩 | 国产成人精品a视频免费福利 | www.毛片 | 漂亮ts人妖调教直男激情影片 | 男人和女人做爽爽视频 | 国产精品永久久久久 | 日本三级吃奶头添泬 | 激情综合色 | 97夜夜澡人人爽人人 | 好男人视频社区在线观看www | 91国产视频在线播放 | 国产美女精品自在线拍 | 日本不卡高清一区二区三区 | 日韩人妻无码精品二专区 | 精品国产免费一区二区三区香蕉 | 欧美日韩亚洲一区 | 风韵犹存丰满大屁股熟妇视频 | 少妇高潮惨叫久久久久电影69 | 亚洲国产日韩综合久久精品 | 新疆美女69精品视频在线播放 | 欧美性猛交xxxⅹ丝袜 | 国产成人一卡2卡3卡4卡 | 超碰成人97 | 自拍偷拍视频网站 | аⅴ天堂中文在线网官网 | 丁香激情视频 | 中文字幕在线免费播放 | 一本一道久久综合狠狠老精东影业 | 日韩av在线网 | 91精品播放 | 欧美在线网址 | 成年片色大黄全免费网站久久 | 99在线观看精品视频 | 羞羞色院91精品网站 | 国产性色αv视频免费 | 主站蜘蛛池模板: 蛛词}| 亚洲日韩久久综合中文字幕 | 国产精品萌白酱永久在线观看 | 亚洲色无码中文字幕在线 | 久久综合婷婷丁香五月中文字幕 | 国产片av在线观看精品免费 | 久久久精品国产一二三产区区别 | 亚洲视频精选 | 97人人模人人爽人人喊0 | 日本丰满护士videossexhd 亚洲色在线无码国产精品不卡 | 久久人人爽人人爽人人片av | 日本一二三区在线 | fee性欧美 | 2017av在线| 五月精品夜夜春夜夜爽久久 | 在线看免费视频 | 伊人网视频 | 亚洲五月综合缴情在线观看 | 欧美高清免费 | 国产成人av综合亚洲色欲 | 亚洲人成网址 | 国产在线观看无码不卡 | 日韩不卡1卡2卡三卡2021免费 | 国产精品三级三级三级 | 日本一道高清一区二区三区 | 337p人体粉嫩久久久红粉影视 | 你懂的av在线 | 特黄特黄的视频 | 超碰aⅴ人人做人人爽欧美 国产伦子沙发午休系列资源曝光 | 亚洲日韩欧美在线观看一区二区三区 | 九九九小视频 | 无码人妻丰满熟妇奶水区码 | 欧美成人精品三级网站 | 超碰香蕉人人网99精品 | 亚洲国产成人久久综合区 | 无码熟妇人妻av在线影院 | 亚洲国产欧美日韩精品一区二区三区 | 中国少妇的呻吟xvideos | 久久精品国产精品亚洲蜜月 | 亚洲欧美一区二区三区视频 | 91久久久精品国产一区二区蜜臀 | 性生交大片免费全毛片 | 新国产精品视频福利免费 | 少女韩国电视剧在线观看完整 | 成人美女视频在线观看 | 日韩精品一区二区三区免费视频 | 国产精品久久一区 | 成人a在线观看 | 激情www| 97国产精华最好的产品亚洲 | 成人无码潮喷在线观看 | 亚洲乱码视频在线观看 | 99久久全国免费观看 | 日本久久综合网 | 国产欧美日韩高清在线不卡 | 日本免费一区二区三区四区五区 | 久久夜色精品国产欧美乱 | 国产精品无码午夜免费影院 | 日本永久免费 | 青青草日本 | 主站蜘蛛池模板: 蛛词}| 99久久精品6在线播放 | 国产成人综合久久免费导航 | 亚洲中文字幕乱码av波多ji | 国产成人精品电影在线观看 | 欧美日韩中文字幕在线播放 | av久久爽爽爽一夜又一夜 | 国产青青草 | 久久久久偷看国产亚洲87 | 中文字幕一区二区三区日韩精品 | 国产亚洲精品97在线视频一 | 黄色福利视频 | 国产伦一区二区三区色一情 | 日本一区不卡在线观看 | 琪琪电影午夜理论片八戒八戒 | 亚洲精品乱码久久久久久蜜桃 | 亚洲男人在线天堂 | 久久人妻无码中文字幕第一 | 在线一二三区 | 男人的天堂一级片 | 欧美三级视频 | 日本a一级片 | 福利看片| 免费看黄色片. | 亚欧色视频 | 国产一二区在线观看 | 中文精品一卡2卡3卡4卡国色 | 国产爆乳无码视频在线观看 | 日本mv在线视频 | 九草在线视频 | 成人免费泡妞 | 亚洲精品一品区二品区三品区 | 久久精品无码一区二区app | 久久黄色精品网站 | 少妇被躁爽到高潮无码文 | 日韩精品一区二区av在线 | 国产乱精品 | 日韩av在线不卡 | 性色av香蕉一区二区 | 国产成人精品日本亚洲网站 | 亚洲一一在线 | 成人区人妻精品一区二区三区 | 男人撒尿视频免费网站 | 人禽无码视频在线观看 | 精品香蕉在线观看视频 | 国产情侣真实露脸在线 | 久久日产一线二线三线suv | 黄色一级在线视频 | 国产噜噜噜噜噜久久久久久久久 | 亚洲阿v天堂网2019无码 | 熟女少妇在线视频播放 | 欧美一区二区三区成人久久片 | 午夜免费看 | 欧美在线日韩精品 | 少妇把腿扒开让我舔18 | 麻豆一区二区三区精品视频 | www欧美在线观看 | www.色天使.com | 性做无码视频在线观看 | 欧美日韩欧美 |