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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? vbterm.frm

?? VB做的測繪儀器通訊程序! 設置通訊參數一定要和儀器里的一致!
?? FRM
?? 第 1 頁 / 共 2 頁
字號:
                   Cancel = True
                   Exit Sub
                ' Retry.
                Case 4
                   Counter = Timer + 10
                ' Ignore.
                Case 5
                   Exit Do
             End Select
          End If
       Loop

       MSComm1.PortOpen = 0
    End If

    ' If the log file is open, flush and close it.
    If hLogFile Then mnuCloseLog_Click
    Unload Me
    Close
End Sub

Private Sub imgConnected_Click()
    ' Call the mnuOpen_Click routine to toggle connect and disconnect
    Call mnuOpen_Click
End Sub

Private Sub imgNotConnected_Click()
    ' Call the mnuOpen_Click routine to toggle connect and disconnect
    Call mnuOpen_Click
End Sub

Private Sub mnuCloseLog_Click()
    ' Close the log file.
    Close hLogFile
    hLogFile = 0
    mnuOpenLog.Enabled = True
    tbrToolBar.Buttons("tool打開").Enabled = True
    mnuCloseLog.Enabled = False
    tbrToolBar.Buttons("tool關閉").Enabled = False
    frmTerminal.Caption = "儀器通訊程序"
End Sub



Private Sub mnuFileExit_Click()
    ' Use Form_Unload since it has code to check for unsent data and an open log file.
    Unload Me 'Form_Unload Ret
End Sub


Private Sub mnuInputLen_Click()
    On Error Resume Next
Dim InString As String
' 讀取所有可用數據。
MSComm1.InputLen = 0

' 檢查數據。
If MSComm1.InBufferCount Then
    ' Read data.
    InString = MSComm1.Input
End If
 
   RichTextBox1.Text = InString
End Sub

Private Sub mnuProperties_Click()
  ' Show the CommPort properties form
  frmProperties.Show vbModal
  
End Sub

' Toggles the state of the port (open or closed).
Private Sub mnuOpen_Click()
    On Error Resume Next
    Dim OpenFlag

    MSComm1.PortOpen = Not MSComm1.PortOpen
    If Err Then MsgBox Error$, 48
    
    OpenFlag = MSComm1.PortOpen
    
    mnuOpen.Checked = OpenFlag
    
    tbrToolBar.Buttons("TransmitTextFile").Enabled = OpenFlag
        
    If MSComm1.PortOpen Then
        
        imgConnected.ZOrder
        sbrStatus.Panels("Settings").Text = "端口設置:" & MSComm1.Settings
        StartTiming
    Else
        
        imgNotConnected.ZOrder
        sbrStatus.Panels("Settings").Text = "端口設置:"
        StopTiming
    End If
    
End Sub

Private Sub mnuOpenLog_Click()
   Dim replace
   On Error Resume Next
   OpenLog.Flags = cdlOFNHideReadOnly Or cdlOFNExplorer
   OpenLog.CancelError = True
      
   OpenLog.DialogTitle = "打開定位文件"
   OpenLog.Filter = "定位文件 (*.LOG)|*.log|所有文件 (*.*)|*.*"
   
   Do
      OpenLog.FileName = ""
      OpenLog.ShowOpen
      If Err = cdlCancel Then Exit Sub
      Temp = OpenLog.FileName

      Ret = Len(Dir$(Temp))
      If Err Then
         MsgBox Error$, 48
         Exit Sub
      End If
      If Ret Then
         replace = MsgBox("Replace existing file - " + Temp + "?", 35)
      Else
         replace = 0
      End If
   Loop While replace = 2

   If replace = 6 Then
      Kill Temp
      If Err Then
         MsgBox Error$, 48
         Exit Sub
      End If
   End If

   hLogFile = FreeFile
   Open Temp For Binary Access Write As hLogFile
   If Err Then
      MsgBox Error$, 48
      Close hLogFile
      hLogFile = 0
      Exit Sub
   Else
      ' Go to the end of the file so that new data can be appended.
      Seek hLogFile, LOF(hLogFile) + 1
   End If

   frmTerminal.Caption = "儀器通訊程序 - " + OpenLog.FileTitle
   mnuOpenLog.Enabled = False
   tbrToolBar.Buttons("OpenLogFile").Enabled = False
   mnuCloseLog.Enabled = True
   tbrToolBar.Buttons("CloseLogFile").Enabled = True
End Sub

Private Static Sub MSComm1_OnComm()
    Dim EVMsg$
    Dim ERMsg$
    
    ' Branch according to the CommEvent property.
    Select Case MSComm1.CommEvent
        ' Event messages.
        Case comEvReceive
            Dim Buffer As Variant
            Buffer = MSComm1.Input
  '          Debug.Print "Receive - " & StrConv(Buffer, vbUnicode)
            ShowData RichTextBox1, (StrConv(Buffer, vbUnicode))
        Case comEvSend
        Case comEvCTS
            EVMsg$ = "CTS 信號發生變化。"
        Case comEvDSR
            EVMsg$ = "DSR 信號發生變化。該事件僅在 DSR 由 1 變為 0 時觸發。"
        Case comEvCD
            EVMsg$ = "CD 信號發生變化。"
        Case comEvRing
            EVMsg$ = "檢測到電話振鈴。"
        Case comEvEOF
            EVMsg$ = "收到文件結束符。"

        ' Error messages.
        Case comBreak
            ERMsg$ = "收到中斷信號。"
        Case comCDTO
            ERMsg$ = "CD 超時。在試圖發送字符時,CD 信號線在 CDTimeout 毫秒內持續為低電平。CD 也被稱為接收線信號檢測 (RLSD)。"
        Case comCTSTO
            ERMsg$ = "CTS 超時。在試圖發送字符時,CTS 信號線在 CTSTimeout 毫秒內持續為低電平。"
        Case comDCB
            ERMsg$ = "在為端口獲取設備控制塊 (DCB) 時,發生不可預料的錯誤。"
        Case comDSRTO
            ERMsg$ = "DSR 超時。試圖發送字符時 DSR 在 DSRTimeout 毫秒內持續為低電平。"
        Case comFrame
            ERMsg$ = "幀錯誤。硬件檢測到幀錯誤。"
        Case comOverrun
            ERMsg$ = "端口超限。在下一個字符到達端口之前,前一字符還沒有從硬件中讀走,因而丟失。"
        Case comRxOver
            ERMsg$ = "接收緩沖區溢出。接收緩沖區已沒有空間。"
        Case comRxParity
            ERMsg$ = "奇偶校驗錯誤。硬件檢測到奇偶校驗錯誤。"
        Case comTxFull
            ERMsg$ = "發送緩沖區滿。在試圖將字符傳入發送緩沖區時,該緩沖區已滿。"
        Case Else
            ERMsg$ = "未知的錯誤或事件。"
    End Select
    
    If Len(EVMsg$) Then
        ' Display event messages in the status bar.
        sbrStatus.Panels("Status").Text = "狀態: " & EVMsg$
                
        ' Enable timer so that the message in the status bar
        ' is cleared after 2 seconds
        Timer2.Enabled = True
        
    ElseIf Len(ERMsg$) Then
        ' Display event messages in the status bar.
        sbrStatus.Panels("Status").Text = "狀態: " & ERMsg$
        
        ' Display error messages in an alert message box.
        Beep
        Ret = MsgBox(ERMsg$, 1, "錯誤提示!")
        
        ' If the user clicks Cancel (2)...
        If Ret = 2 Then
            MSComm1.PortOpen = False    ' Close the port and quit.
        End If
        
        ' Enable timer so that the message in the status bar
        ' is cleared after 2 seconds
        Timer2.Enabled = True
    End If
End Sub


Private Static Sub ShowData(Term As Control, Data As String)
    On Error GoTo Handler
    Const MAXTERMSIZE = 160000
    Dim TermSize As Long, i
    
    ' Make sure the existing text doesn't get too large.
    TermSize = Len(Term.Text)
    If TermSize > MAXTERMSIZE Then
       Term.Text = Mid$(Term.Text, 4097)
       TermSize = Len(Term.Text)
    End If

    ' Point to the end of Term's data.
    Term.SelStart = TermSize

    ' Filter/handle BACKSPACE characters.
    Do
       i = InStr(Data, Chr$(8))
       If i Then
          If i = 1 Then
             Term.SelStart = TermSize - 1
             Term.SelLength = 1
             Data = Mid$(Data, i + 1)
          Else
             Data = Left$(Data, i - 2) & Mid$(Data, i + 1)
          End If
       End If
    Loop While i

    ' Eliminate line feeds.
    Do
       i = InStr(Data, Chr$(10))
       If i Then
          Data = Left$(Data, i - 1) & Mid$(Data, i + 1)
       End If
    Loop While i

    ' Make sure all carriage returns have a line feed.
    i = 1
    Do
       i = InStr(i, Data, Chr$(13))
       If i Then
          Data = Left$(Data, i) & Chr$(10) & Mid$(Data, i + 1)
          i = i + 1
       End If
    Loop While i

    ' Add the filtered data to the SelText property.
    Term.SelText = Data
  
    ' Log data to file if requested.
    If hLogFile Then
       i = 2
       Do
          Err = 0
          Put hLogFile, , Data
          If Err Then
             i = MsgBox(Error$, 21)
             If i = 2 Then
                mnuCloseLog_Click
             End If
          End If
       Loop While i <> 2
    End If
    Term.SelStart = Len(Term.Text)
Exit Sub

Handler:
    MsgBox Error$
    Resume Next
   
End Sub

Private Sub MUNKILL_Click()
    RichTextBox1.Text = ""
End Sub

Private Sub MUNSAVE_Click()
    'Dim TWJ As String
    'Dim findex As String
    On Error Resume Next
    'OpenLog.Flags =
    OpenLog.CancelError = True
    OpenLog.FileName = ""
    OpenLog.DialogTitle = "保存"
    OpenLog.Filter = "文本文件 (*.TXT)|*.TXT|所有文件 (*.*)|*.*"
    OpenLog.ShowSave
    If Err = cdlCancel Then Exit Sub
    'TWJ = OpenLog.filename
    Open OpenLog.FileName For Output As #1
        Print #1, RichTextBox1.Text
        Close #1
        
End Sub

Private Sub mun關于_Click()
    frmSplash.Show
End Sub

Private Sub tbrToolBar_ButtonClick(ByVal Button As MSComctlLib.Button)
Select Case Button.Key
Case "tool打開"
    Call mnuOpenLog_Click
Case "tool關閉"
    Call mnuCloseLog_Click
Case "tool數據"
    mnuInputLen_Click
Case "tool保存"
    Call MUNSAVE_Click
Case "tool端口設置"
    Call mnuProperties_Click
Case "tool關于"
    Call mun關于_Click
End Select

End Sub

Private Sub Timer2_Timer()
sbrStatus.Panels("Status").Text = " 狀態: "
Timer2.Enabled = False

End Sub

Private Sub RichTextBox1_KeyPress(KeyAscii As Integer)
    ' If the port is opened...
    If MSComm1.PortOpen Then
        ' Send the keystroke to the port.
        MSComm1.Output = Chr$(KeyAscii)
        
        ' Unless Echo is on, there is no need to
        ' let the text control display the key.
        ' A modem usually echos back a character
        If Not Echo Then
            ' Place position at end of terminal
            RichTextBox1.SelStart = Len(RichTextBox1)
            KeyAscii = 0
        End If
    End If
     
End Sub

Private Sub Timer1_Timer()
    ' Display the Connect Time
    sbrStatus.Panels("ConnectTime").Text = Format(Now - StartTime, "hh:nn:ss") & " "
End Sub
' Call this function to start the Connect Time timer
Private Sub StartTiming()
    StartTime = Now
    Timer1.Enabled = True
End Sub
' Call this function to stop timing
Private Sub StopTiming()
    Timer1.Enabled = False
    sbrStatus.Panels("ConnectTime").Text = ""
End Sub

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品一区二区三区久久久| 色综合欧美在线视频区| 国产精品天干天干在线综合| 欧美日韩久久久| 色哟哟一区二区三区| 欧美tickle裸体挠脚心vk| 欧美日韩国产一级| 日本一区二区电影| 国产精品乱人伦| 黄页视频在线91| 高清成人免费视频| 极品少妇xxxx精品少妇| 欧美日韩高清不卡| 亚洲男人电影天堂| 一区二区三区四区视频精品免费 | 一级精品视频在线观看宜春院 | 91一区在线观看| 99久久精品国产导航| 91色视频在线| 中文字幕成人av| 国产精品一区在线| 一本一道久久a久久精品| 久久久综合激的五月天| 国产色91在线| 亚洲色欲色欲www| 亚洲超丰满肉感bbw| 日韩高清欧美激情| 蜜桃免费网站一区二区三区| 国产成人av一区| 在线免费一区三区| 日韩一区二区三区精品视频| 久久精品欧美一区二区三区麻豆| 日本亚洲一区二区| 精品久久久久一区二区国产| 日韩成人一区二区| 91精品黄色片免费大全| 久久久91精品国产一区二区三区| 麻豆视频观看网址久久| 精品国产亚洲一区二区三区在线观看 | 国产毛片精品一区| 99精品偷自拍| 夜夜嗨av一区二区三区网页| 色综合天天综合网天天看片| 日韩欧美中文字幕公布| 麻豆精品视频在线观看| 精品国产凹凸成av人导航| 国产精一区二区三区| 中文字幕免费不卡在线| 99久久99久久精品免费观看| 亚洲视频 欧洲视频| 欧美三级三级三级| 一区二区三区.www| 欧美精品久久久久久久久老牛影院| 久久精品视频一区| 99riav一区二区三区| 亚洲国产精品自拍| 91免费版在线| 日韩中文字幕区一区有砖一区| 91麻豆免费在线观看| 亚洲最新视频在线观看| 91精品国产高清一区二区三区蜜臀 | 色综合中文字幕国产 | 国产98色在线|日韩| 亚洲欧洲av一区二区三区久久| 狠狠色丁香久久婷婷综合丁香| 国产欧美在线观看一区| 久久99精品国产91久久来源| 国产欧美1区2区3区| 91国在线观看| 亚洲乱码国产乱码精品精可以看| 国产成人a级片| 亚洲国产一区视频| 久久久久久久久99精品| 日本韩国欧美一区二区三区| 狠狠色丁香婷综合久久| 亚洲综合清纯丝袜自拍| 欧美性受xxxx黑人xyx性爽| 亚洲激情自拍偷拍| 久久亚洲一区二区三区明星换脸 | 一卡二卡欧美日韩| 久久只精品国产| 欧美色手机在线观看| 国产69精品久久777的优势| 日本91福利区| 日韩午夜激情免费电影| 大陆成人av片| 国产精品国产三级国产a| 97久久精品人人做人人爽| 日韩在线观看一区二区| 亚洲日本va在线观看| 2023国产精华国产精品| 欧美日韩国产电影| 色94色欧美sute亚洲13| 国产成a人无v码亚洲福利| 天天av天天翘天天综合网色鬼国产| 欧美福利一区二区| 色婷婷亚洲精品| 不卡的看片网站| 亚洲观看高清完整版在线观看| 国产欧美日韩卡一| 国产欧美日韩在线| 日韩精品一区二区三区老鸭窝| 国产高清不卡一区二区| 久久精品国产网站| 国产精品久久久久aaaa樱花| 精品美女一区二区三区| 日韩一区二区三区视频在线| 欧美日韩中文字幕一区| 欧美性生活影院| 一本大道久久a久久精二百| 97精品久久久久中文字幕| 成人av在线网站| 成人国产精品免费观看视频| 国产1区2区3区精品美女| 粉嫩在线一区二区三区视频| 国产精品一区在线观看乱码| 国产大陆a不卡| 国产成人在线视频播放| 成人免费视频caoporn| 成人免费观看av| 波波电影院一区二区三区| 人人精品人人爱| 久久99精品视频| 国产一区二区主播在线| 国产成人在线视频免费播放| 国产成人精品一区二| 成人激情免费电影网址| 成人动漫一区二区| 一本一道综合狠狠老| 欧美日韩国产综合草草| 日韩一区二区免费视频| 久久久无码精品亚洲日韩按摩| 国产午夜精品久久久久久免费视| 亚洲国产精品激情在线观看| 亚洲欧洲精品一区二区三区不卡| 一区二区三区中文在线观看| 亚洲成人激情av| 国产一区二区在线免费观看| 成人免费视频一区二区| 欧美日韩国产一级片| 欧美成人免费网站| 国产精品成人一区二区三区夜夜夜| 亚洲欧美激情小说另类| 天天综合色天天| 不卡的电影网站| 欧美一区二区免费视频| 国产三级欧美三级日产三级99| 亚洲精品成a人| 欧美日韩一区不卡| 中文字幕中文在线不卡住| 中文字幕亚洲一区二区av在线 | 欧美专区日韩专区| 日本一区二区成人| 国产老妇另类xxxxx| 日韩一区二区三区电影| 日韩中文欧美在线| 精品婷婷伊人一区三区三| 1024成人网色www| 成人一道本在线| 国产精品你懂的| 成人久久18免费网站麻豆| 久久久久久9999| 国产一区亚洲一区| 国产蜜臀97一区二区三区| 国产一区二区在线电影| 国产午夜精品美女毛片视频| 国产成人精品影视| 国产欧美一区二区精品婷婷| 国产精品一区二区三区网站| 91在线观看高清| 国产午夜亚洲精品理论片色戒| 激情深爱一区二区| 精品国产制服丝袜高跟| 韩国精品免费视频| 久久精品亚洲精品国产欧美kt∨| 国产精品亚洲人在线观看| 国产偷国产偷亚洲高清人白洁| 国产精品白丝jk白祙喷水网站| 久久精品亚洲精品国产欧美 | 亚洲成人av资源| 欧美一区二区视频在线观看2020 | 久久66热re国产| 久久久精品影视| 99久久久精品| 亚洲高清三级视频| 日韩女优视频免费观看| 国产激情精品久久久第一区二区| 日本一区二区电影| 欧美视频在线观看一区| 图片区小说区区亚洲影院| 精品国一区二区三区| 国产成人高清在线| 亚洲综合免费观看高清完整版 | 国产在线一区观看| 国产精品视频第一区| 欧美色倩网站大全免费| 美女mm1313爽爽久久久蜜臀| 中文一区在线播放| 欧美日韩在线播放三区四区| 精品一区二区三区在线播放视频 |