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

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

?? cmdmod.bas

?? Rs232串口通信專題范例,Vusual Basic,Mscomm,PCOMMPRO
?? BAS
字號:
Attribute VB_Name = "CmdMod"
Declare Function GetTickCount Lib "kernel32" () As Long

''''''''''''''''''''''''''''''''''''''''''''''''
'將分析儀上的按鍵以定義的方式先行定義
'這些定義都是對應到一些特定的字元
'程式中只要給定這些定好的字元,即可進行傳輸
'定好的通用字串比較容易了解
''''''''''''''''''''''''''''''''''''''''''''''''
Public Const SystemReset = "ZrE"
'Public Const ReturnKey = Chr$(13)
'Public Const LFKey = Chr$(10)
'Public Const SpaceKey = Chr$(&H20)
Public Const ShiftKey = "!"
Public Const LeftKey = "l"
Public Const RightKey = "r"
Public Const UpKey = "u"
Public Const DownKey = "d"
Public Const EnterKey = "E"
Public Const DataKey = "Y"
Public Const FormatKey = "F"
Public Const ScaleKey = "S"
Public Const FreqKey = "Q"
Public Const InputKey = "I"
Public Const TriggerKey = "T"
Public Const StartKey = "Gw"
Public Const PauseKey = "P"
Public Const AvgKey = "V"
Public Const SaveKey = "M"
Public Const UtilityKey = "U"
Public Const InstKey = "Z"
Public Const SystemInfo = "?"
Public Const TraceDump = "J"
Public Const XDump = "j"
Public Const FirstUpItem = "!u"
Public Const FirstLeftItem = "!l"
Public Const SetupPara = "i"
Public Const ShowStatus = "!1"
Public Const GetStatus = "!9"
Public Const SCH1Couple = "COUPLE CH1:"
Public Const SCH2Couple = "COUPLE CH2:"
Public Const Ch12Weight = "WEIGHT:"
Public Const SNDRepeat = "REPEAT:"
Public Const SNDAccept = "U ACCEPT:"
Public Const SNDSlope = "SLOPE:"
Public Const SNDAutoSave = "AUTOSAVE:"
Public Const SNDExceedan = "EXCEEDAN:"
Public Const SNDIncrUpd = "INCR UPD:"
Public Const SNDImpulse = "IMPULSE:"
'Other Definition
Public Const Octave_Mode = 0
Public Const Narrow_Mode = 1

'宣告系統設定之常數,給SetupInfo的傳回值用
Public Const InstrumentMode = 0
Public Const OptionNo = 1
Public Const PrintType = 2
Public Const DisplayType = 3
Public Const ActiveNo = 4
Public Const ChannelCount = 5
Public Const FreqResolution = 6
Public Const Y1Unit = 7
Public Const Y2Unit = 8


'測試用陣列
Public Test(12) As Integer
Public TestC(12) As String
Public tests1(2000) As Single

''''''''''''''''''''''''''''''''''''''''''''''''''
'設定Attenuate大小的函式
'0:0dB,1:5dB,2:10dB,3:15dB,4:20dB,5:25dB,6:30dB
''''''''''''''''''''''''''''''''''''''''''''''''''
Sub Attenuate(ComPort As MSComm, Value As Integer)
ComPort.Output = InputKey
ComPort.Output = FirstLeftItem + RightKey + RightKey + RightKey
ComPort.Output = RightKey + RightKey + FirstUpItem
While Value > 0
  ComPort.Output = DownKey
  TimeDelay 100
  Value = Value - 1
Wend
End Sub

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'設定頻率平均的副程式
'包括有模式、數量、及增量等
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Sub FREQAvg(ComPort As MSComm, m_Mode As Integer, m_No As Integer, m_Incr As Integer)
Dim Count%, Info%(12), PreNo%
ComPort.Output = AvgKey
TimeDelay 200
ComPort.Output = FirstLeftItem + FirstUpItem
Do Until m_Mode = 0
  ComPort.Output = DownKey
  TimeDelay 200
  m_Mode = m_Mode - 1
Loop
ComPort.Output = RightKey
TimeDelay 200
ComPort.Output = Str(m_No) + EnterKey
TimeDelay 300
ComPort.Output = RightKey
'Incr Upd Setup
Count = 0
Do
   ComPort.Output = AvgKey
   If Info(8) = m_Incr Then
     Exit Do
   Else
     ComPort.Output = EnterKey
     TimeDelay 1000
     If PreNo <> Info(8) Then Count = Count + 1
   End If
   PreNo = Info(8)
Loop Until Count > 10
If Count > 10 Then
  MsgBox "Incr Upd 的設定出現逾時,請更改延遲時間!"
End If

End Sub

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'有關每個波道的頻率設定參數
'm_TraceA--0:Spec Ch1,1:Spec Ch2,2:Psd Ch1,3:Psd Ch2,4:Time Ch1
'                     5:Time Ch2,6:Diff Ch1,7:Freq Resp,8:Coherence,9:Cross Cor
'                     9:Cross Pow
'm_TraceB--0:Spec Ch1,1:Spec Ch2,2:Psd Ch1,3:Psd Ch2,4:Time Ch1
'                     5:Time Ch2,6:Diff Ch1,7:Freq Resp,8:Coherence,9:Cross Cor
'm_AxisA--0:Lin Mag,1:Log Mag,2:dB Mag,3:Phase,4:Real,5:Imaginary
'm_AxisB--0:Lin Mag,1:Log Mag,2:dB Mag,3:Phase,4:Real,5:Imaginary

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Sub FREQData(ComPort As MSComm, m_TraceA As Integer, m_TraceB As Integer, m_AxisA As Integer, m_AxisB As Integer)
  ComPort.Output = DataKey
  ComPort.Output = FirstLeftItem + FirstUpItem
  Do
    If m_TraceA = 0 Then Exit Do
      ComPort.Output = DownKey
      m_TraceA = m_TraceA - 1
    Loop
  TimeDelay 200
  ComPort.Output = RightKey + FirstUpItem
  Do
    If m_TraceB = 0 Then Exit Do
      ComPort.Output = DownKey
      m_TraceB = m_TraceB - 1
    Loop
  TimeDelay 200
  ComPort.Output = RightKey + FirstUpItem
  Do
    If m_AxisA = 0 Then Exit Do
      ComPort.Output = DownKey
      m_AxisA = m_AxisA - 1
  Loop
  TimeDelay 200
  ComPort.Output = RightKey + FirstUpItem
  Do
    If m_AxisB = 0 Then Exit Do
      ComPort.Output = DownKey
      m_AxisB = m_AxisB - 1
  Loop

End Sub

''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'將頻域的資料抓回來的函式
''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Sub FreqDataDump(ComPort As MSComm, m_YData() As Single)
  'ComPort:Com Port No.
  'm_YData:Y axis data
  Dim Buf$, Position%, BufStr$
  Dim DataNo%, I%
  ''Trace dump process
  ComPort.InputLen = 0
  Buf = ComPort.Input
  Buf = ""
  ComPort.Output = TraceDump
  TimeDelay 1000
  Do
    Buf = Trim(ComPort.Input)
    BufStr = Buf
    TimeDelay 100
  Loop Until Len(Buf) > 20
   Buf = Right(Buf, Len(Buf) - 1)
  Position = InStr(Buf, ",")
  DataNo = Val(Mid(Buf, 1, Position - 1))
  Buf = Right(Buf, Len(Buf) - Position)
  For I = 0 To DataNo - 2
     Do
       Position = InStr(Buf, ",")
       If Position < 1 Then
         Buf = Buf + Trim(ComPort.Input)
         TimeDelay 50
       End If
     Loop Until Position >= 1
     m_YData(I) = Val(Mid(Buf, 1, Position - 1))
     If I = DataNo - 1 Then Exit For
     Buf = Right(Buf, Len(Buf) - Position)
   Next
     m_YData(DataNo - 1) = Val(Buf)

End Sub

''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'將頻域的格式作設定
'm_Format--0:A above B,1:A only ,2:B only,3:A front B
'm_Style--0:Trace,1:Freq Tabl,2:Ampl Tabl
''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Sub FREQFormat(ComPort As MSComm, m_Format As Integer, m_Style As Integer)
'Frequency Format Setting Sub
ComPort.Output = FormatKey
ComPort.Output = FirstLeftItem + FirstUpItem
Do
  If m_Format = 0 Then Exit Do
  ComPort.Output = DownKey
  m_Format = m_Format - 1
  TimeDelay 100
Loop
'TimeDelay 200
ComPort.Output = RightKey + RightKey + FirstUpItem
Do
  If m_Style = 0 Then Exit Do
  ComPort.Output = DownKey
  m_Style = m_Style - 1
  TimeDelay 100
Loop

End Sub

''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'將頻域的格式作設定
'Narrow Band 時的頻域設定
''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Sub FREQFreq(ComPort As MSComm, m_BaseBand As Integer, m_Resolution As Integer, m_Window As Integer, m_Filter As Integer, m_Force As Integer, m_Exp As Integer)
ComPort.Output = FreqKey
ComPort.Output = FirstLeftItem + FirstUpItem
Do
  If m_BaseBand = 0 Then Exit Do
  ComPort.Output = DownKey
  TimeDelay 100
  m_BaseBand = m_BaseBand - 1
Loop
ComPort.Output = RightKey + RightKey + FirstUpItem
Do
  If m_Resolution = 0 Then Exit Do
  ComPort.Output = DownKey
  TimeDelay 100
  m_Resolution = m_Resolution - 1
Loop
ComPort.Output = RightKey + FirstUpItem
Do
  If m_Window = 0 Then Exit Do
  ComPort.Output = DownKey
  TimeDelay 100
  m_Window = m_Window - 1
Loop
ComPort.Output = RightKey + FirstUpItem
Do
  If m_Filter = 0 Then Exit Do
  ComPort.Output = DownKey
  TimeDelay 100
  m_Filter = m_Filter - 1
Loop
ComPort.Output = RightKey + FirstUpItem
TimeDelay 100
ComPort.Output = Str(m_Force) + EnterKey
TimeDelay 100
ComPort.Output = DownKey
ComPort.Output = Str(m_Exp) + EnterKey
End Sub


''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'Narrow Band量測時的Intensity 設定函式
''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Sub FREQIntensity(ComPort As MSComm, m_Temp As Single, m_Pres As Single, m_Dens As Single, m_Sep As Single)
  ComPort.Output = InputKey
  ComPort.Output = FirstLeftItem + LeftKey + FirstUpItem
  TimeDelay 200
  ComPort.Output = Str(m_Temp) + EnterKey
  TimeDelay 100
  ComPort.Output = DownKey
  ComPort.Output = Str(m_Pres) + EnterKey
  TimeDelay 100
  ComPort.Output = DownKey
  ComPort.Output = Str(m_Dens) + EnterKey
  TimeDelay 100
  ComPort.Output = DownKey
  ComPort.Output = Str(m_Sep) + EnterKey
End Sub

''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'觸發設定函式
''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Sub FREQTrigger(ComPort As MSComm, m_Source As Integer, m_Repeat As Integer, m_delay1 As Integer, m_delay2 As Integer, m_Slope As Integer, m_Level As Integer)
  Dim Count%, Info%(12), PreNo%
  ComPort.Output = TriggerKey
  TimeDelay 200
  ComPort.Output = FirstLeftItem + FirstUpItem
  Do Until m_Source = 0
    ComPort.Output = DownKey
    m_Source = m_Source - 1
    TimeDelay 300
  Loop
  ComPort.Output = RightKey
  'Repeat Setup
  ComPort.Output = FirstUpItem
  Count = 0
  Do
  '   StatusInfo ComPort, Info()
     ComPort.Output = TriggerKey
     If Info(3) = m_Repeat Then
       Exit Do
     Else
       ComPort.Output = EnterKey
       TimeDelay 1000
       If PreNo <> Info(3) Then Count = Count + 1
     End If
     PreNo = Info(3)
  Loop Until Count > 10
  If Count > 10 Then
    MsgBox "Repeat 的設定出現逾時,請更改延遲時間!"
  End If
  ComPort.Output = DownKey + DownKey
  TimeDelay 200
  ComPort.Output = Str(m_delay1) + EnterKey
  TimeDelay 500
  ComPort.Output = DownKey
  ComPort.Output = Str(m_delay2) + EnterKey
  TimeDelay 200
  ComPort.Output = RightKey
  TimeDelay 200
  ComPort.Output = FirstUpItem
  'Slope Setup
  Count = 0
  Do
     'StatusInfo ComPort, Info()
     ComPort.Output = TriggerKey
     If Info(5) = m_Slope Then
       Exit Do
     Else
       ComPort.Output = EnterKey
       TimeDelay 1000
       If PreNo <> Info(5) Then Count = Count + 1
     End If
     PreNo = Info(5)
  Loop Until Count > 10
  If Count > 10 Then
    MsgBox "Slope 的設定出現逾時,請更改延遲時間!"
  End If
  'dB Level Setup
  ComPort.Output = DownKey
  TimeDelay 500
  ComPort.Output = Str(m_Level) + EnterKey

End Sub



''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'分析儀工具函式
'm_Time:index --0:Hour,1:Min,2:Sec.
'                            3:Mon.,4:Day,5:Year
''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Sub Hp3569_Utility(ComPort As MSComm, m_Time() As Integer)
  ComPort.Output = UtilityKey
  ComPort.Output = FirstLeftItem + FirstUpItem
  ComPort.Output = Str(m_Time(0))
  ComPort.Output = DownKey
  ComPort.Output = Str(m_Time(1))
  ComPort.Output = DownKey
  ComPort.Output = Str(m_Time(2))
  ComPort.Output = DownKey
  ComPort.Output = Str(m_Time(3))
  ComPort.Output = DownKey
  ComPort.Output = Str(m_Time(4))
  ComPort.Output = DownKey
  ComPort.Output = Str(m_Time(5))
  ComPort.Output = DownKey

End Sub

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'設定 Mic Pol 的值
'0:0V,1:200V
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Sub MicPol(ComPort As MSComm, Value As Integer)
  ComPort.Output = InputKey
  ComPort.Output = FirstLeftItem + RightKey + RightKey + RightKey
  ComPort.Output = RightKey + RightKey + RightKey + FirstUpItem
  While Value > 0
    ComPort.Output = DownKey
    Value = Value - 1
  Wend

End Sub

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'設定Source的型態
'SRCType:0:Off,1:Pink,2:White
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Sub Source(ComPort As MSComm, SRCType As Integer)
  ComPort.Output = InputKey
  ComPort.Output = FirstLeftItem + RightKey + RightKey + RightKey
  ComPort.Output = RightKey + FirstUpItem
  While SRCType > 0
    ComPort.Output = DownKey
    SRCType = SRCType - 1
  Wend
End Sub





?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品你懂的在线欣赏| 伊人开心综合网| 亚洲精品免费播放| 男女性色大片免费观看一区二区| 国产成人夜色高潮福利影视| 欧美影视一区二区三区| 久久九九影视网| 婷婷久久综合九色综合绿巨人| 国产精品夜夜嗨| 欧美日韩在线播| 国产精品理论片在线观看| 裸体歌舞表演一区二区| 91电影在线观看| 国产精品女同一区二区三区| 久久91精品久久久久久秒播| 欧美视频一区二区三区| 亚洲欧洲av在线| 国产一区二区中文字幕| 欧美人妖巨大在线| 亚洲国产另类精品专区| 99麻豆久久久国产精品免费优播| 久久综合狠狠综合久久综合88| 无码av免费一区二区三区试看| 91视频免费观看| 国产精品久久久久国产精品日日| 国产一区三区三区| 久久综合999| 老司机免费视频一区二区| 欧美片网站yy| 亚洲va欧美va天堂v国产综合| 色婷婷综合久色| 一区二区三区四区精品在线视频 | 国产成人8x视频一区二区 | www.成人网.com| 日本一区二区久久| 高清不卡在线观看av| 久久婷婷综合激情| 国产成人夜色高潮福利影视| 久久久精品免费网站| 国产一区二区精品久久| 久久久久久久综合色一本| 国产在线精品一区二区三区不卡 | 久久久噜噜噜久噜久久综合| 激情文学综合网| 久久人人爽人人爽| 成人av电影免费观看| 亚洲同性同志一二三专区| 成人午夜在线免费| 亚洲欧美日韩电影| 欧美日韩久久久久久| 麻豆久久久久久久| 国产夜色精品一区二区av| 成人福利视频网站| 一区二区三区在线观看国产| 欧美二区在线观看| 国产美女精品在线| 综合激情网...| 7777精品久久久大香线蕉| 九色综合狠狠综合久久| 国产精品久久久久久久久动漫| 色香蕉久久蜜桃| 日产欧产美韩系列久久99| 亚洲精品在线观| 色综合网站在线| 免费久久99精品国产| 国产精品免费久久久久| 在线看不卡av| 国产一区二区三区免费| 亚洲蜜桃精久久久久久久| 日韩午夜激情视频| 成人在线视频一区| 亚洲成人av在线电影| 久久综合九色综合欧美亚洲| 色综合久久综合中文综合网| 久久草av在线| 一区二区三区精品在线| 日韩一区国产二区欧美三区| 成人av在线影院| 亚洲成人av一区| 1区2区3区欧美| 欧美www视频| 欧美日韩一区在线观看| 成人爽a毛片一区二区免费| 日日骚欧美日韩| 日本一区二区成人| 日韩免费高清av| 欧洲视频一区二区| 成人性视频免费网站| 麻豆国产欧美日韩综合精品二区| 日韩毛片在线免费观看| 久久综合九色综合欧美就去吻| 欧美日韩情趣电影| 91在线视频免费91| 国产精品正在播放| 久久精品国产亚洲aⅴ | 在线亚洲人成电影网站色www| 久久精品av麻豆的观看方式| 亚洲成人在线网站| 亚洲视频每日更新| 国产精品丝袜一区| 国产日韩欧美麻豆| 精品裸体舞一区二区三区| 欧美亚一区二区| 97se亚洲国产综合自在线| 成人精品亚洲人成在线| 国产成人啪免费观看软件| 国产精品一区免费视频| 国内精品视频一区二区三区八戒| 日韩电影在线免费| 日本sm残虐另类| 亚洲电影激情视频网站| 午夜精品视频一区| 亚洲高清不卡在线观看| 亚洲国产精品精华液网站| 亚洲综合色噜噜狠狠| 一区二区三区日韩欧美| 亚洲女同一区二区| 亚洲久草在线视频| 亚洲一区自拍偷拍| 亚洲一区二区三区三| 亚洲国产精品久久一线不卡| 性感美女久久精品| 蜜桃av噜噜一区| 久久99久久精品| 国产麻豆一精品一av一免费 | 亚洲第一福利视频在线| 亚洲成人第一页| 蜜臀av性久久久久av蜜臀妖精| 久久精品久久99精品久久| 韩国av一区二区三区| 国产aⅴ精品一区二区三区色成熟| 国产不卡一区视频| 在线观看亚洲精品| 91麻豆精品国产91久久久| 日韩欧美在线影院| 国产日韩欧美精品综合| 亚洲图片欧美激情| 五月天一区二区三区| 国产在线看一区| 91蝌蚪porny| 8x福利精品第一导航| 久久九九久精品国产免费直播| 国产精品国产三级国产专播品爱网| 亚洲三级在线观看| 日韩 欧美一区二区三区| 国产成人激情av| 色综合久久中文字幕| 欧美电影免费观看高清完整版| 国产三级欧美三级| 一区二区三区四区在线播放| 久久99精品久久久久婷婷| 91在线视频官网| 日韩欧美一区在线| 中文字幕色av一区二区三区| 首页亚洲欧美制服丝腿| 成人精品高清在线| 欧美精品18+| 国产精品乱码人人做人人爱| 亚洲午夜激情网页| 国产成人免费视频| 欧美高清视频在线高清观看mv色露露十八 | 久久久精品影视| 一级中文字幕一区二区| 国产美女视频一区| 欧美日韩第一区日日骚| 欧美国产一区视频在线观看| 日韩电影一区二区三区四区| 91免费国产视频网站| 亚洲精品一区二区三区在线观看| 亚洲最色的网站| 成熟亚洲日本毛茸茸凸凹| 91精品国产综合久久久久久久| 中文字幕一区视频| 狠狠色丁香婷综合久久| 欧美美女黄视频| 亚洲色图制服诱惑| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 日韩一区二区精品在线观看| 国产精品国产三级国产有无不卡 | 337p亚洲精品色噜噜狠狠| 国产精品国产三级国产aⅴ无密码| 奇米影视一区二区三区小说| 色婷婷av一区二区| 中文字幕高清一区| 国产一区二区三区观看| 日韩免费视频一区二区| 图片区小说区国产精品视频| 色综合一个色综合亚洲| 国产精品久久久久久久久快鸭 | 亚洲最大色网站| 99久久免费视频.com| 国产欧美综合在线观看第十页| 激情五月激情综合网| 日韩欧美高清一区| 免费观看一级特黄欧美大片| 91精品国产免费久久综合| 婷婷成人激情在线网| 91麻豆精品国产91久久久久| 视频一区国产视频| 欧美一级理论片|