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

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

?? classdpaedata.cls

?? 持續時間震級計算vb源碼。利用地震波持續時間同地震震級的相關性來反映震源強度
?? CLS
?? 第 1 頁 / 共 2 頁
字號:
   Open DPAEFileName For Binary As #DATAFileNo
     Seek DATAFileNo, RecordPointer(RecordNo)
     Get #DATAFileNo, , DATABlock
   Close #DATAFileNo
   RecordNo = DATABlock.EventNo
   RecorduS = DATABlock.uSTimer
End Property
Public Property Get RecordnS(ByVal RecordNo As Long) As Currency
   DATAFileNo = FreeFile
   Open DPAEFileName For Binary As #DATAFileNo
     Seek DATAFileNo, RecordPointer(RecordNo)
     Get #DATAFileNo, , DATABlock
   Close #DATAFileNo
   
   'RecordNo = DATABlock.EventNo
   RecordnS = DATABlock.nSTimer
End Property

Public Property Get TotalRecordNum() As Long
  TotalRecordNum = EventNum
End Property

Public Property Get UnitNo() As Integer
  UnitNo = Paras.UnitNo

End Property




'***************************************************************************************
'********* 控制參數對話區  *************控制參數對話區 *******控制參數對話區 ***********
'***************************************************************************************






'>>>>>>>> 觸發地址
Public Property Get CurrentTrigAddressNo() As Integer
  CurrentTrigAddressNo = CurrentDelayNo
End Property
Public Property Let CurrentTrigAddressNo(ByVal AddrNo As Integer)
    CurrentDelayNo = AddrNo
End Property

Public Property Get TrigAddressClassNum() As Integer
  TrigAddressClassNum = UBound(DelayTable)
End Property
Public Property Get TrigAddressStr(ByVal AddrNo As Integer) As String
  TrigAddressStr = DelayTable(AddrNo).DelayStr
End Property


'>>>>>>>> 采樣頻率
Public Property Let CurrentADFrequencyNo(ByVal FreNo As Integer)
     CurrentADFreNo = FreNo
End Property
Public Property Get CurrentADFrequencyNo() As Integer
   CurrentADFrequencyNo = CurrentADFreNo
End Property
Public Property Get FrequencyClassNum() As Integer
   FrequencyClassNum = UBound(ADFreTable)
End Property
Public Property Get ADFrequencyStr(ByVal No As Integer) As String
  ADFrequencyStr = ADFreTable(No).FreStr
End Property
Public Property Get CurrentADFre() As Single
   CurrentADFre = ADFreTable(Paras.ADFre.No).Fre

End Property



'>>>>>>>> 增益與最大輸入信號電平

Public Property Get CurrentGainNo() As Integer
    CurrentGainNo = Paras.Gain.No
End Property
 


Public Property Get GainClassNum() As Integer
   GainClassNum = UBound(GainTable)
End Property

Public Property Get GainString() As String
  GainString = Paras.Gain.GainStr
End Property





Public Property Get MaxSignalLevel() As Single  '單位毫伏
  MaxSignalLevel = GainTable(Paras.Gain.No).MaxInVol * 1000
 
End Property







'>>>>>>>>>> 觸發電平
Public Property Get TrigLevelStr(ByVal ChannelNo As Integer) As String
Dim MaxLevel As Single
  Select Case ChannelNo
    Case 1
      MaxLevel = GainTable(CurrentCh1GainNo).MaxInVol * 1000
    Case 2
      MaxLevel = GainTable(CurrentCh2GainNo).MaxInVol * 1000
  End Select
  TrigLevelStr = Format$((CurrentTrigLevel.LevelPercent * MaxLevel) / 100, "0.0") + "mV"
End Property
Public Property Get TrigLevel(ByVal ChannelNo As Integer) As Single
Dim MaxLevel As Single
  Select Case ChannelNo
    Case 1
      MaxLevel = GainTable(CurrentCh1GainNo).MaxInVol
    Case 2
      MaxLevel = GainTable(CurrentCh2GainNo).MaxInVol
  End Select
  TrigLevel = CurrentTrigLevel.LevelPercent * MaxLevel    '單位:mV
End Property
Public Property Get TrigLevelPercent()
  TrigLevelPercent = CurrentTrigLevel.LevelPercent
End Property
Public Property Get TrigLevelPercentStr()
  TrigLevelPercent = CurrentTrigLevel.LevelPercentStr
End Property

Public Property Let SetTrigPercent(ByVal Percent As Single)  '觸發電壓百分數,在正負100%之間
Dim LevelCode As Byte

 With CurrentTrigLevel
    'If Level > 1000 Then Level = 1000
    'If Level < -1000 Then Level = -1000
    Percent = Percent * 10    '將倍率精度提高到1/1000,因為分檔度數有-120至+120檔
    If Percent > 1000 Then Percent = 1000
    If Percent < -1000 Then Percent = -1000
    
    .LevelPercent = Percent / 10
    .LevelPercentStr = Format$(.LevelPercent, "0.0") + "%"
    LevelCode = (3 * Percent / 25) + 128
    LevelCode = Round(LevelCode)   '觸發電平百分數
    If LevelCode < 8 Then LevelCode = 8
    If LevelCode > 248 Then LevelCode = 248
    .ParaStr = ByteToBinStr(LevelCode)
 End With
End Property

Public Property Get RunMode() As Integer
  RunMode = CurrentRunNo
End Property
Public Property Let RunMode(RunNo As Integer)
   CurrentRunNo = RunNo
End Property




Public Property Get TrigMode() As Integer
  TrigMode = CurrentTrigModeNo
End Property

Public Property Let TrigMode(ByVal ModeNo As Integer)
  CurrentTrigModeNo = ModeNo
End Property


Public Property Get Operator() As String
  Operator = Trim$(Paras.Operator)
End Property

Public Property Let Operator(OperatorName As String)
  Paras.Operator = Trim$(OperatorName)
End Property

Public Property Get Brief() As String
   Brief = Trim$(Paras.Brief)
End Property

Public Property Let Brief(ByVal BriefText As String)
   Paras.Brief = Trim$(BriefText)
  
End Property


 
Public Property Get SampleLength() As Integer
   SampleLength = Paras.SampleLen
End Property


Public Property Get DATAFileName() As String
   DATAFileName = Trim$(Paras.DATAFileName)
End Property

Public Property Let DATAFileName(ByVal FileName As String)
   Paras.DATAFileName = Trim$(FileName)
End Property



'---------------------------------------------------------------------------------------
'-----------控制參數對話區結束  ---------控制參數對話區結束-----控制參數對話區結束------
'---------------------------------------------------------------------------------------

































'***********************************************
'********* 初始化數據表  ************************
'***********************************************
Private Sub InitialParaTable()
Dim i As Integer

'************ 分檔延遲參數 ***************************************
  For i = 0 To 15
    DelayTable(i).No = i
    DelayTable(i).DelayStr = Format$(i * 256, "0") + "word"
    DelayTable(i).Para = 16 + i
    DelayTable(i).Addr = i * 256
  Next i

'************ 分檔采樣頻率值 ***************************************

      ADFreTable(0).No = 0
      ADFreTable(0).FreStr = "50MHz"
      ADFreTable(0).Para = &HE
      ADFreTable(0).Fre = 50
      
      ADFreTable(1).No = 1
      ADFreTable(1).FreStr = "40MHz"
      ADFreTable(1).Para = &H16
      ADFreTable(1).Fre = 40
        
      ADFreTable(2).No = 2
      ADFreTable(2).FreStr = "20MHz"
      ADFreTable(2).Para = &H18
      ADFreTable(2).Fre = 20
        
      ADFreTable(3).No = 3
      ADFreTable(3).FreStr = "10MHz"
      ADFreTable(3).Para = &H19
      ADFreTable(3).Fre = 10
        
      ADFreTable(4).No = 4
      ADFreTable(4).FreStr = " 5MHz"
      ADFreTable(4).Para = &H1A
      ADFreTable(4).Fre = 5
     
      ADFreTable(5).No = 5
      ADFreTable(5).FreStr = " 2MHz"
      ADFreTable(5).Para = &H1B
      ADFreTable(5).Fre = 2
        
      ADFreTable(6).No = 6
      ADFreTable(6).FreStr = " 1MHz"
      ADFreTable(6).Para = &H1C
      ADFreTable(6).Fre = 1
        
      ADFreTable(7).No = 7
      ADFreTable(7).FreStr = "0.5MHz"
      ADFreTable(7).Para = &H1D
      ADFreTable(7).Fre = 0.5
        
'************ 分檔增益值 ***************************************
  GainTable(0).No = 0
  GainTable(0).GainStr = "1倍 ±1V"
  GainTable(0).ParaStr = "00000000"
  GainTable(0).MaxInVol = 1
  
  GainTable(1).No = 1
  GainTable(1).GainStr = "2倍 ±0.5V"
  GainTable(1).ParaStr = "00001111"
  GainTable(1).MaxInVol = 0.5
  
  GainTable(2).No = 2
  GainTable(2).GainStr = "5倍 ±0.2V"
  GainTable(2).ParaStr = "00100011"
  GainTable(2).MaxInVol = 0.2
  
  GainTable(3).No = 3
  GainTable(3).GainStr = "10倍 ±0.1V"
  GainTable(3).ParaStr = "00110010"
  GainTable(3).MaxInVol = 0.1
  
  GainTable(4).No = 4
  GainTable(4).GainStr = "20倍 ±0.05V"
  GainTable(4).ParaStr = "01000001"
  GainTable(4).MaxInVol = 0.05


'*************  采樣板聯合工作模式  ****************************
 RunModeTable(0).No = 0        '"0" 表示各個采樣板獨立觸發工作
 RunModeTable(0).ModeStr = "各采樣板獨立觸發工作"
 RunModeTable(0).ParaStr = "0"
 RunModeTable(0).ModeCode = 0
 
 RunModeTable(1).No = 1        '"1" 各采樣板聯合同步觸發
 RunModeTable(1).ModeStr = "各采樣板聯合同步觸發"
 RunModeTable(1).ParaStr = "1"
 RunModeTable(1).ModeCode = 1
 
 
'************** 通道觸發模式 ******************************
 TrigModeTable(0).No = 0
 TrigModeTable(0).ModeStr = "強迫啟動觸發"
 TrigModeTable(0).ParaStr = "0000"
 TrigModeTable(0).ModeCode = 0
 
 TrigModeTable(1).No = 1
 TrigModeTable(1).ModeStr = "第一通道正電平"
 TrigModeTable(1).ParaStr = "0001"
 TrigModeTable(1).ModeCode = 1
 
 TrigModeTable(2).No = 2
 TrigModeTable(2).ModeStr = "第一通道負電平"
 TrigModeTable(2).ParaStr = "0010"
 TrigModeTable(2).ModeCode = 2
 
 TrigModeTable(3).No = 3
 TrigModeTable(3).ModeStr = "第二通道正電平"
 TrigModeTable(3).ParaStr = "0101"
 TrigModeTable(3).ModeCode = 5
 
 TrigModeTable(4).No = 4
 TrigModeTable(4).ModeStr = "第二通道負電平"
 TrigModeTable(4).ParaStr = "0110"
 TrigModeTable(4).ModeCode = 6
 
 TrigModeTable(5).No = 5
 TrigModeTable(5).ModeStr = "外觸發正電平"
 TrigModeTable(5).ParaStr = "1101"
 TrigModeTable(5).ModeCode = 13
 
 TrigModeTable(6).No = 6
 TrigModeTable(6).ModeStr = "外觸發負電平"
 TrigModeTable(6).ParaStr = "1110"
 TrigModeTable(6).ModeCode = 14
 
'********** 系統缺省取值 *******************
  CurrentRunNo = 0
  CurrentTrigModeNo = 1
  CurrentCh1GainNo = 0
  CurrentCh2GainNo = 0
  CurrentADFreNo = 1
  CurrentDelayNo = 0
  CurrentSampleLen = 4096
  
  SetTrigPercent = 0
  
  
  Paras.Operator = "DPAE 操作員"
  Paras.Brief = "分布式并行聲發射數據采集系統缺省參數設置"
  Paras.DATAFileName = DefaultDATAFileName
  
  
  
 

End Sub




















Private Sub Class_Initialize()
   InitialParaTable
End Sub

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一卡二卡三卡| 国产女主播视频一区二区| 99久久er热在这里只有精品66| 美女久久久精品| 久色婷婷小香蕉久久| 九九**精品视频免费播放| 极品少妇xxxx偷拍精品少妇| 久久国产精品区| 粉嫩蜜臀av国产精品网站| 成人黄色一级视频| 在线观看一区日韩| 日韩一区二区在线看片| 久久久久久97三级| 亚洲欧美激情小说另类| 日本不卡视频一二三区| 激情综合色播激情啊| 成人一区在线观看| 欧美色大人视频| 久久综合中文字幕| 国产精品久久久久久久久免费桃花| 一区二区三区四区乱视频| 日韩专区中文字幕一区二区| 国产综合久久久久久鬼色| av一本久道久久综合久久鬼色| 日本乱码高清不卡字幕| 欧美成人女星排名| 亚洲精品福利视频网站| 麻豆91免费看| 一本高清dvd不卡在线观看| 91精品国产综合久久国产大片| 精品国产一区二区在线观看| 亚洲欧洲成人精品av97| 蜜桃av一区二区| 91丝袜美腿高跟国产极品老师 | 成人午夜看片网址| 欧美图片一区二区三区| 精品99一区二区三区| 夜夜嗨av一区二区三区| 国产**成人网毛片九色| 日韩一级大片在线观看| 亚洲精品日韩综合观看成人91| 国产曰批免费观看久久久| 欧美日韩在线三区| 中文字幕中文字幕一区| 狠狠网亚洲精品| 7777精品伊人久久久大香线蕉经典版下载| 国产肉丝袜一区二区| 奇米在线7777在线精品| 91久久精品一区二区三| 国产精品久久久久永久免费观看| 日本伊人午夜精品| 欧美午夜精品理论片a级按摩| 欧美经典一区二区三区| 久久69国产一区二区蜜臀| 欧美日韩在线精品一区二区三区激情| 国产欧美精品国产国产专区 | 日韩一区在线免费观看| 韩国女主播一区| 日韩视频一区在线观看| 日韩黄色小视频| 在线看不卡av| 亚洲一二三区在线观看| jlzzjlzz亚洲日本少妇| 国产欧美一区二区三区沐欲| 久久99精品久久久久久| 欧美电视剧免费全集观看| 日本在线不卡视频| 日韩亚洲欧美综合| 日日摸夜夜添夜夜添精品视频| 欧亚一区二区三区| 亚洲午夜精品在线| 欧美麻豆精品久久久久久| 亚洲成人福利片| 欧美精品三级在线观看| 午夜不卡av在线| 91精品国产麻豆国产自产在线| 性感美女极品91精品| 欧美日韩aaaaa| 蜜臀av一区二区在线免费观看| 日韩视频一区二区| 国产麻豆视频一区二区| 国产精品欧美久久久久一区二区| 菠萝蜜视频在线观看一区| 亚洲卡通动漫在线| 欧美日韩精品是欧美日韩精品| 日韩国产欧美视频| 久久品道一品道久久精品| 高清不卡一区二区| 亚洲欧美另类图片小说| 欧美日韩国产另类不卡| 精品一区二区三区免费| 中文字幕色av一区二区三区| 欧美在线免费观看亚洲| 麻豆免费精品视频| 国产性做久久久久久| 91在线无精精品入口| 亚洲午夜精品在线| 国产欧美视频一区二区三区| 91网站最新网址| 麻豆91在线看| 亚洲视频免费观看| 日韩精品一区二| 波波电影院一区二区三区| 亚洲国产日韩精品| 国产三级久久久| 7799精品视频| 91亚洲精品久久久蜜桃网站 | 精品一区二区免费视频| 亚洲视频网在线直播| 欧美一卡二卡在线| 91偷拍与自偷拍精品| 久久国产尿小便嘘嘘| 亚洲欧洲综合另类在线| 精品美女一区二区| 91福利视频久久久久| 国产高清在线观看免费不卡| 亚洲一区自拍偷拍| 国产嫩草影院久久久久| 日韩天堂在线观看| 色综合久久中文字幕综合网| 国内一区二区在线| 首页欧美精品中文字幕| 亚洲精品写真福利| 国产欧美日韩综合| 日韩精品一区在线| 91精品一区二区三区在线观看| 成人av免费观看| 国产一区在线精品| 日本三级亚洲精品| 午夜伊人狠狠久久| 亚洲欧美乱综合| 国产精品国模大尺度视频| www国产成人免费观看视频 深夜成人网| 欧美午夜精品久久久| 99视频一区二区三区| 国产成人小视频| 久久 天天综合| 精品一区二区三区不卡| 麻豆精品一二三| 人人爽香蕉精品| 日本aⅴ免费视频一区二区三区 | 综合中文字幕亚洲| 国产人久久人人人人爽| 久久久久久久久久久久久女国产乱| 91精品午夜视频| 91精品国产色综合久久不卡电影 | 久久色在线视频| www国产成人免费观看视频 深夜成人网| 欧美日韩国产精品成人| 欧美高清视频不卡网| 欧美日韩亚洲国产综合| 91精品国产综合久久精品麻豆| 欧美在线观看你懂的| 欧美日韩一区高清| 4438x成人网最大色成网站| 日韩一级片网址| 久久网站最新地址| 国产精品麻豆欧美日韩ww| 国产精品久久一卡二卡| 自拍偷在线精品自拍偷无码专区| **性色生活片久久毛片| 一区二区三国产精华液| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲国产成人av网| 捆绑调教一区二区三区| 粉嫩av一区二区三区| av电影天堂一区二区在线观看| 91蝌蚪porny九色| 欧美精品日韩一区| 久久免费看少妇高潮| 亚洲欧美自拍偷拍色图| 性做久久久久久| 国产在线视频不卡二| 成人av在线播放网站| 欧美在线高清视频| www一区二区| 亚洲久草在线视频| 激情久久久久久久久久久久久久久久| 成人性生交大片免费看在线播放| 91福利精品视频| 精品成人一区二区| 亚洲综合免费观看高清完整版在线 | 国产精品久久久久aaaa樱花| 亚洲夂夂婷婷色拍ww47| 久久精品国产免费| 在线亚洲欧美专区二区| 欧美tickle裸体挠脚心vk| 亚洲人吸女人奶水| 久久精品久久精品| 91国产精品成人| 欧美激情综合在线| 日韩国产欧美在线播放| av不卡一区二区三区| 精品国产制服丝袜高跟| 亚洲第一福利视频在线| 成人网在线免费视频| 日韩欧美亚洲一区二区| 一区二区三区中文字幕精品精品| 国内精品视频一区二区三区八戒| 在线观看视频91|