亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? frmsetnodelocation.frm

?? 無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)的定位引擎程序
?? FRM
?? 第 1 頁 / 共 2 頁
字號:
    Exit Sub
End If


If (strNodeLocationX = "") Then
    MsgBox "請輸入X坐標(biāo)", vbOKOnly, "Error"
    Exit Sub
End If
If (Len(strNodeLocationX) > 2) Then
    MsgBox "請輸入正確的X坐標(biāo)信息(長度小于2)", vbOKOnly, "Error"
   
    Exit Sub
End If

If Not isHex(Left(strNodeLocationX, 1)) Then
    MsgBox "請輸入正確的X坐標(biāo)", vbOKOnly, "Error"
    
    Exit Sub

End If
If Not isHex(Right(strNodeLocationX, 1)) Then
    MsgBox "請輸入正確的X坐標(biāo)", vbOKOnly, "Error"
   
    Exit Sub
End If



If (strNodeLocationY = "") Then
    MsgBox "請輸入Y坐標(biāo)", vbOKOnly, "Error"
    Exit Sub
End If
If (Len(strNodeLocationY) > 2) Then
    MsgBox "請輸入正確的Y坐標(biāo)信息(長度小于2)", vbOKOnly, "Error"
   
    Exit Sub
End If

If Not isHex(Left(strNodeLocationY, 1)) Then
    MsgBox "請輸入正確的Y坐標(biāo)", vbOKOnly, "Error"
    
    Exit Sub

End If
If Not isHex(Right(strNodeLocationY, 1)) Then
    MsgBox "請輸入正確的Y坐標(biāo)", vbOKOnly, "Error"
   
    Exit Sub

End If



If (strNodeLocationZ = "") Then
    MsgBox "請輸入Z坐標(biāo)", vbOKOnly, "Error"
    Exit Sub
End If
If (Len(strNodeLocationZ) > 2) Then
    MsgBox "請輸入正確的Z坐標(biāo)信息(長度小于2)", vbOKOnly, "Error"
   
    Exit Sub
End If

If Not isHex(Left(strNodeLocationZ, 1)) Then
    MsgBox "請輸入正確的Z坐標(biāo)", vbOKOnly, "Error"
    
    Exit Sub

End If
If Not isHex(Right(strNodeLocationZ, 1)) Then
    MsgBox "請輸入正確的Z坐標(biāo)", vbOKOnly, "Error"
   
    Exit Sub

End If

'通過串口設(shè)置坐標(biāo)
If MsgBox("確定寫入節(jié)點(diǎn)?", vbOKCancel, "confirm") = vbOK Then
    If (isCommOpen = False) Then
        MsgBox "串口沒有被正確打開,請檢查配置文件"
        
        Exit Sub
    End If
    Command(0) = COMMAND_SET_LOCATION
    Command(1) = Command(0)
    Command(2) = Command(0)
    Command(3) = PC_ADDRESS
    Command(4) = "&H" & strNodeAddress
    seqno = seqno + 1
    
    '修改ini中seqno
    WritePrivateProfileString "SEQNO", "seqno", CStr(seqno), ConfigFilePath
    Int2BYTE seqno, Command(6), Command(5)
    Command(7) = "&H" & strNodeLocationX
    Command(8) = "&H" & strNodeLocationY
    Command(9) = "&H" & strNodeLocationZ
    
    MainForm.Text1.Text = MainForm.Text1.Text & Now & " " & "發(fā)送" & " "
    
    For i = 0 To UBound(Command)
    MainForm.Text1.Text = MainForm.Text1.Text + " "
    If Len(CStr(Hex(Command(i)))) = 1 Then
        MainForm.Text1.Text = MainForm.Text1.Text + "0"
    
    End If
        MainForm.Text1.Text = MainForm.Text1.Text + CStr(Hex(Command(i)))
    Next
    MainForm.Text1.Text = MainForm.Text1.Text + vbCrLf
    
    
    MainForm.MSComm1.Output = Command
    
    'waitting for response
    
    Dim txtBuff() As Byte
    



    MainForm.MSComm1.InBufferCount = 0 ' clear inBuffer
    Timer1.Enabled = True
    Timer1.Interval = UART_RADIO_RETRY_COUNT * UART_RADIO_HAL_TIME + 2000
    timeout = False
    

    Do
      DoEvents
      If timeout Then
        Exit Do
      End If
    Loop Until ((MainForm.MSComm1.InBufferCount = COMMAND_RESPONSE_LENGTH))
    Timer1.Enabled = False
    If (Not timeout) Then
         isreceived = True
          MainForm.Text1.Text = MainForm.Text1.Text & Now & " " & "接收" & " "
        txtBuff = MainForm.MSComm1.Input
        For i = 0 To COMMAND_RESPONSE_LENGTH - 1
        MainForm.Text1.Text = MainForm.Text1.Text + " "
        If Len(CStr(Hex(txtBuff(i)))) = 1 Then
            MainForm.Text1.Text = MainForm.Text1.Text + "0"
        
        End If
            MainForm.Text1.Text = MainForm.Text1.Text + CStr(Hex(txtBuff(i)))
        Next
        MainForm.Text1.Text = MainForm.Text1.Text + vbCrLf
        
        If (CStr(txtBuff(0) = CStr(COMMAND_SET_LOCATION_RESPONSE)) And Hex(txtBuff(0)) = Hex(txtBuff(1)) And Hex(txtBuff(1)) = Hex(txtBuff(2))) Then
            '檢查設(shè)置是否成功
            If txtBuff(6) = SUCCESS_RESPONSE Then
                MsgBox "設(shè)置成功", , "success"
            Else
                msgErrorMessage CInt(CStr(txtBuff(7)))
            End If
            
        Else
            MsgBox "錯(cuò)誤的響應(yīng)格式", , "Error"
        End If
    Else
        MsgBox "定時(shí)器超時(shí),請檢查網(wǎng)關(guān)節(jié)點(diǎn)和PC串口是否連接完好"
        Timer1.Enabled = False
    End If
   
    
    
   
    
   
   
End If







End Sub
Private Sub butQueryNodeLocation_Click()
  Dim strNodeAddress As String
  Dim i As Integer
  
  strNodeAddress = Trim(textNodeAddress)
  
  If (strNodeAddress = "") Then
    MsgBox "請輸入節(jié)點(diǎn)地址", vbOKOnly, "Error"
    Exit Sub
End If
If (Len(strNodeAddress) > 2) Then
    MsgBox "請輸入正確的節(jié)點(diǎn)地址信息(長度小于2)", vbOKOnly, "Error"
   
    Exit Sub
End If

If Not isHex(Left(strNodeAddress, 1)) Then
    MsgBox "請輸入正確的節(jié)點(diǎn)地址", vbOKOnly, "Error"
    
    Exit Sub

End If
If Not isHex(Right(strNodeAddress, 1)) Then
    MsgBox "請輸入正確的節(jié)點(diǎn)地址", vbOKOnly, "Error"
   
    Exit Sub
End If

'通過串口查詢坐標(biāo)
'If MsgBox("確定寫入節(jié)點(diǎn)?", vbOKCancel, "confirm") = vbOK Then
    If (isCommOpen = False) Then
        MsgBox "串口沒有被正確打開,請檢查配置文件"
        
        Exit Sub
    End If
    Command(0) = COMMAND_QUERY_LOCATION
    Command(1) = Command(0)
    Command(2) = Command(0)
    Command(3) = PC_ADDRESS
    Command(4) = "&H" & strNodeAddress
    seqno = seqno + 1
    
    '修改ini中seqno
    WritePrivateProfileString "SEQNO", "seqno", CStr(seqno), ConfigFilePath
    Int2BYTE seqno, Command(6), Command(5)
    Command(7) = &H0
    Command(8) = &H0
    Command(9) = &H0
    
    MainForm.Text1.Text = MainForm.Text1.Text & Now & " " & "發(fā)送" & " "
    
    For i = 0 To UBound(Command)
    MainForm.Text1.Text = MainForm.Text1.Text + " "
    If Len(CStr(Hex(Command(i)))) = 1 Then
        MainForm.Text1.Text = MainForm.Text1.Text + "0"
    
    End If
        MainForm.Text1.Text = MainForm.Text1.Text + CStr(Hex(Command(i)))
    Next
    MainForm.Text1.Text = MainForm.Text1.Text + vbCrLf
    
    
    MainForm.MSComm1.Output = Command
    
    'waitting for response
    
    Dim txtBuff() As Byte
    



    MainForm.MSComm1.InBufferCount = 0 ' clear inBuffer
    Timer1.Enabled = True
    Timer1.Interval = UART_RADIO_RETRY_COUNT * UART_RADIO_HAL_TIME + 2000
    timeout = False
    

    Do
      DoEvents
      If timeout Then
        Exit Do
      End If
      'MsgBox MainForm.MSComm1.InBufferCount
    Loop Until ((MainForm.MSComm1.InBufferCount = COMMAND_RESPONSE_LENGTH))
    'MsgBox MainForm.MSComm1.InBufferCount
    Timer1.Enabled = False
    If Not timeout Then
        isreceived = True
        MainForm.Text1.Text = MainForm.Text1.Text & Now & " " & "接收" & " "
        txtBuff = MainForm.MSComm1.Input
        For i = 0 To COMMAND_RESPONSE_LENGTH - 1
        MainForm.Text1.Text = MainForm.Text1.Text + " "
        If Len(CStr(Hex(txtBuff(i)))) = 1 Then
            MainForm.Text1.Text = MainForm.Text1.Text + "0"
    
        End If
            MainForm.Text1.Text = MainForm.Text1.Text + CStr(Hex(txtBuff(i)))
        Next
        MainForm.Text1.Text = MainForm.Text1.Text + vbCrLf
    
        If (CStr(txtBuff(0) = CStr(COMMAND_QUERY_LOCATION_RESPONSE)) And Hex(txtBuff(0)) = Hex(txtBuff(1)) And Hex(txtBuff(1)) = Hex(txtBuff(2))) Then
            '檢查設(shè)置是否成功
            If txtBuff(6) = SUCCESS_RESPONSE Then
                'MsgBox "查詢成功", , "success"
                textX.Text = Hex(txtBuff(7))
                textY.Text = Hex(txtBuff(8))
                textZ.Text = Hex(txtBuff(9))
                
                labrssi.Caption = txtBuff(10)
                
                
            Else
                msgErrorMessage CInt(CStr(txtBuff(7)))
            End If
    
        Else
            MsgBox "錯(cuò)誤的響應(yīng)格式", , "Error"
        End If
    Else
         MsgBox "定時(shí)器超時(shí),請檢查網(wǎng)關(guān)節(jié)點(diǎn)和PC串口是否連接完好"
        Timer1.Enabled = False
    End If
    
   

    
    
   
  
'End If




End Sub




Private Sub butConvert16to10_Click()
    If Trim(textAfterConverted.Text) = "" Then
        MsgBox "要轉(zhuǎn)換的16進(jìn)制坐標(biāo)不能為空", , "Error"
        Exit Sub
    End If
    textBeforeConverted.Text = CStr(Val("&H" & textAfterConverted.Text) / 4)
   
End Sub

Private Sub Form_Load()
'MsgBox (45 - Val("&HFF" & "81"))
If (queryorsetlocation = 1) Then
    '設(shè)置坐標(biāo)
    butQueryNodeLocation.Enabled = False
    butConvert16to10.Enabled = False
    textAfterConverted.Enabled = False
Else
    '查詢
    butSetNodeLocation.Enabled = False
      butConvert10to16.Enabled = False
    textBeforeConverted.Enabled = False
    textX.Enabled = False
    textY.Enabled = False
    textZ.Enabled = False
    
End If

    
End Sub

Private Sub Timer1_Timer()
'If Not isreceived Then
   
    
    timeout = True
'End If
    
End Sub

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜桃精品在线观看| 亚洲大型综合色站| 99热国产精品| 一区二区中文视频| 欧洲国内综合视频| 日韩国产欧美三级| 欧美不卡一区二区| 国产黄色精品网站| 亚洲欧美成人一区二区三区| 欧美午夜精品免费| 日韩成人一级大片| 久久精品夜色噜噜亚洲a∨| 成人av资源站| 性久久久久久久久| 精品久久人人做人人爱| 国产 日韩 欧美大片| 亚洲综合色丁香婷婷六月图片| 3d成人动漫网站| 顶级嫩模精品视频在线看| 亚洲免费伊人电影| 日韩一区二区三| 成人18精品视频| 视频一区视频二区中文| 久久精品一区二区三区不卡| 91久久精品一区二区| 蜜桃一区二区三区四区| 中文字幕 久热精品 视频在线| 欧美日韩免费高清一区色橹橹| 久久99国产精品免费| 亚洲精品成人在线| 精品欧美一区二区久久| 91麻豆精品视频| 狠狠色丁香久久婷婷综| 亚洲精品视频在线观看免费 | 青青草国产精品亚洲专区无| 日本一区二区三区免费乱视频| 欧美性一二三区| 国产成人精品在线看| 亚洲电影中文字幕在线观看| 久久久噜噜噜久久人人看| 91久久精品网| 成人做爰69片免费看网站| 日韩经典一区二区| 一区二区视频在线看| 久久亚洲捆绑美女| 欧美一区二区在线观看| 一本久久a久久免费精品不卡| 国产一区二区三区免费播放| 亚洲不卡av一区二区三区| 亚洲国产精品成人综合色在线婷婷| 91精品久久久久久久99蜜桃 | 欧美日韩一区三区| 99麻豆久久久国产精品免费优播| 精品一区二区免费视频| 婷婷国产在线综合| 一区二区三区欧美久久| 国产精品久久久久毛片软件| 欧美va在线播放| 91麻豆精品国产91久久久更新时间 | 欧美国产禁国产网站cc| 久久综合色之久久综合| 欧美一区二区播放| 欧美日韩在线电影| 色老头久久综合| 91网上在线视频| 99久久久精品| 成人毛片在线观看| 福利电影一区二区三区| 国产一区二区中文字幕| 麻豆免费精品视频| 蜜臀久久99精品久久久画质超高清| 亚洲午夜电影网| 午夜精品爽啪视频| 亚洲永久精品大片| 亚洲v中文字幕| 三级一区在线视频先锋| 天堂一区二区在线免费观看| 首页国产欧美久久| 蜜桃久久久久久久| 国产资源在线一区| 国产精品自拍毛片| 成人自拍视频在线| 99国产精品久久久久| 一本大道久久a久久综合| 色狠狠色噜噜噜综合网| 欧美亚男人的天堂| 欧美精品乱码久久久久久按摩| 欧美日韩一区不卡| 日韩欧美国产一区二区在线播放 | 99国产欧美久久久精品| 欧洲一区二区av| 欧美日韩国产片| 日韩一区二区三区高清免费看看| 精品国产sm最大网站免费看| 久久久一区二区三区| 国产精品久久久99| 亚洲午夜久久久久久久久电影网| 五月婷婷另类国产| 久草精品在线观看| 成人av免费在线观看| 欧美特级限制片免费在线观看| 欧美日韩精品一区二区天天拍小说 | 亚洲成av人在线观看| 久久一留热品黄| 黑人精品欧美一区二区蜜桃| 欧美一区二区三区在线电影 | 国产又粗又猛又爽又黄91精品| 精品在线播放午夜| 91小宝寻花一区二区三区| 欧美三级蜜桃2在线观看| 日韩午夜中文字幕| 成人欧美一区二区三区白人| 偷拍亚洲欧洲综合| 国产精品乡下勾搭老头1| 97se亚洲国产综合自在线不卡| 欧美久久久一区| 国产精品丝袜久久久久久app| 亚洲国产裸拍裸体视频在线观看乱了 | 精品粉嫩超白一线天av| 中文字幕日本不卡| 蜜桃视频一区二区三区| 99久久国产免费看| 日韩欧美你懂的| 一区二区三区在线观看视频 | 美女视频一区二区| 色综合夜色一区| 精品播放一区二区| 午夜欧美在线一二页| 成人免费视频免费观看| 欧美一区二区三区免费| 亚洲综合成人网| 高清国产一区二区| 日韩免费一区二区三区在线播放| 亚洲免费伊人电影| 成人手机在线视频| 欧美变态凌虐bdsm| 亚洲福利视频三区| 91小视频在线观看| 亚洲国产精品成人综合色在线婷婷 | 国产精品亚洲视频| 日韩视频免费直播| 亚洲国产一二三| 色综合色综合色综合色综合色综合| 精品处破学生在线二十三| 亚洲成人免费av| 欧洲人成人精品| 成人欧美一区二区三区白人| 国产白丝网站精品污在线入口| 欧美一区二区三区色| 亚洲第一在线综合网站| 91免费版在线看| 国产精品传媒在线| 国产mv日韩mv欧美| 久久久久久亚洲综合| 另类小说图片综合网| 在线成人av网站| 亚洲成人久久影院| 欧美婷婷六月丁香综合色| 一区二区在线看| 在线视频中文字幕一区二区| 亚洲美腿欧美偷拍| 色综合久久久久综合体| 亚洲人成精品久久久久| 91啪亚洲精品| 尤物视频一区二区| 91成人在线免费观看| 亚洲一区二区三区视频在线播放| 欧美在线不卡视频| 午夜欧美电影在线观看| 欧美日韩久久久| 日韩电影在线免费| 欧美大片日本大片免费观看| 麻豆91在线播放| 精品国产91久久久久久久妲己| 另类小说综合欧美亚洲| xfplay精品久久| 成人高清免费在线播放| 亚洲人成7777| 欧美精品丝袜中出| 欧美96一区二区免费视频| 精品福利av导航| 粉嫩久久99精品久久久久久夜| 国产精品视频一二三区| 99精品偷自拍| 亚洲第一福利一区| 日韩欧美成人一区二区| 国产1区2区3区精品美女| 亚洲精品伦理在线| 91精品久久久久久久久99蜜臂| 美国一区二区三区在线播放| 国产亚洲成年网址在线观看| 99精品视频中文字幕| 亚洲高清免费观看 | 亚洲国产精品99久久久久久久久| eeuss国产一区二区三区| 亚洲成人动漫一区| 久久综合色综合88| 91国在线观看| 久久国产剧场电影| 亚洲欧美自拍偷拍色图|