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

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

?? kzfrm.frm

?? 持續時間震級計算vb源碼。利用地震波持續時間同地震震級的相關性來反映震源強度
?? FRM
?? 第 1 頁 / 共 2 頁
字號:
      PicW.Line (j, AE.wavedata(j))-(j + 1, AE.wavedata(j + 1)), vbBlue

     Next j
     
End Sub
Private Sub CmdInput_Click()
 Start = 1
 over = KZ.SampleLength
 
 GetAverage
 'PicW.Cls
 'drawWave
 Beishu = Val(TextBeishu.Text)
 Call drawline(Beishu, Start, over)
End Sub
Private Sub CheckdrawWZoom_Click()
If CheckdrawWZoom.Value = True Then
     Zoom = True
     PicW.MousePointer = 2
     DoEvents
Else
     Zoom = False
     PicW.MousePointer = 1
End If
End Sub

Private Sub picw_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single)
 
 If Button = 1 And Zoom = True Then
        
        x1 = x
        x2 = x1
        y1 = y
        y2 = y1
        
        Call RubberLine(PicW, x1, y1, x2, y2)
         
    'Else
        'PicW.DrawMode = 7
        'PicW.Line (Lx, PicW.ScaleTop)-(Lx, PicW.ScaleTop + PicW.ScaleHeight), 255
        'Lx = x
        'PicW.Line (Lx, PicW.ScaleTop)-(Lx, PicW.ScaleTop + PicW.ScaleHeight), 255
  End If
   
End Sub

Private Sub PicW_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
     If Zoom = True And Button = 1 Then
        
        x2 = x
        y2 = y
        Call RubberLineErase(PicW)
        Call RubberLine(PicW, x1, y1, x2, y2)
     End If
    Label2.Caption = x + WinT0
    Label1.Caption = y
    
End Sub

Private Sub PicW_MouseUp(Button As Integer, Shift As Integer, x As Single, y As Single)
   Dim k As Long
   Dim w As Single
   Dim j As Long
   Dim n1 As Long, n2 As Long
   Dim t1 As Currency, t2 As Currency
   Dim En As Long, Em As Long
   
If Zoom = True And Button = 1 Then
    x2 = x
    y2 = y
    Call RubberLineErase(PicW)
    
    If x2 < x1 Then Call Swap(x1, x2)
    If y2 < y1 Then Call Swap(y1, y2)
    PicW.Cls
    n1 = Int(x1)
    n2 = Int(x2)
    PicW.Scale (n1, 1500)-(n2, -1500)

    For j = n1 To n2
      PicW.Line (j, wavedata(j))-(j + 1, wavedata(j + 1)), vbBlue
    Next j
   
    
   If Val(TextBeishu.Text) <> 1 Then
      'Draw_startLine
      'Call drawline(Beishu, n1, n2)
      'PicW.Line (n1, 0)-(n2, 0), 0
   End If
    
    Call drawline1(Sdev_Extremum)
End If

End Sub

 

Private Sub MaxValue()
 Dim i As Long
  Max = AE.wavedata(1)
 For i = 1 To KZ.SampleLength
      If AE.wavedata(i) > Max Then
           Max = AE.wavedata(i)
           M = i
      End If
    Min = AE.wavedata(1)
      If AE.wavedata(i) < Min Then
       Min = AE.wavedata(i)
      End If
 Next i
 
    
 
End Sub
Private Sub Form_Resize()

   'PicW.Width = frmDATADemo.ScaleWidth
    'frmDATADemo.ScaleHeight = 10000
    
    
    With KZfrm
     
     PicW.Left = .ScaleLeft
     PicW.Top = .ScaleTop
     PicW.Width = .ScaleWidth
   '  PicW.Height = (.ScaleHeight - Pictools.Height) / 2

     
     PicSdev.Left = .ScaleLeft
     PicSdev.Top = .ScaleTop + PicW.Height
     PicSdev.Width = .ScaleWidth
   '  PicSdev.Height = .ScaleHeight - Pictools.Height - PicW.Height
     
   End With
   
End Sub


Private Sub drawline(Beishu As Single, Start As Long, over As Long)
 LabAverage.Caption = AVE
 LabBeishu.Caption = Beishu * SDEV
 LabSquare.Caption = SDEV
 PicW.Line (Start, AVE + Beishu * SDEV)-(over, AVE + Beishu * SDEV), vbGreen
 PicW.Line (Start, AVE - Beishu * SDEV)-(over, AVE - Beishu * SDEV), vbGreen
 Draw_startLine
 Draw_overLine1
 'Draw_overLine2
 txtMaxT.Text = MaxT
End Sub
Private Sub Draw_startLine()
Dim i As Long
Dim k As Long
Dim j As Long
    k = 0
Call KZ.GetWaveDATA(1, ns, wavedata)
   For i = 100 To AE.SampleLength
    If AE.wavedata(i) - Abs(AVE) > Beishu * SDEV Then
       
        Exit For
        
    End If
    j = i
   Next i
PicW.Line (j - 200, 3000)-(j - 200, -3000), 200
TextPoint.Text = j

End Sub
Private Sub Draw_overLine1()

Dim i As Long
Dim k As Long
Dim j As Long
    k = 0
Call KZ.GetWaveDATA(Direction, ns, wavedata)
   For i = 1 To AE.SampleLength - 1
    If AE.wavedata(AE.SampleLength - i) - Abs(AVE) > Beishu * SDEV Then
        Exit For
    End If
    j = AE.SampleLength - i
  Next i
  MaxT = j
PicW.Line (j, 3000)-(j, -3000), 200
End Sub

Private Sub Draw_overLine2()
Dim i As Long
Dim k As Long
Dim j As Long
Dim sp As Double

    k = 0
Call KZ.GetWaveDATA(Direction, ns, wavedata)

sp = AE.wavedata(1)
For i = 2 To AE.SampleLength
    If AE.wavedata(i) > sp Then
       sp = AE.wavedata(i)
    End If
Next i
   For i = 1 To AE.SampleLength - 1
   j = AE.SampleLength - i
    If Abs(AE.wavedata(AE.SampleLength - i)) > Beishu * sp Then
        Exit For
    End If
   Next i
   MaxT = j
PicW.Line (j, 3000)-(j, -3000), 200
End Sub
Private Sub GetAverage()
   Dim chufa As Long
   Dim Sum As Long
   Dim Sum1 As Double
   Dim i As Long
   Dim pretrig As Long
     AVE = 0#
     SDEV = 0#
     pretrig = AE.TrigLevel / 100 * AE.SampleLength
     chufa = pretrig - Int(pretrig * 0.1)
  
     Sum = 0#
     For i = 1 To chufa
       Sum = AE.wavedata(i) + Sum
     Next i
     
     AVE = Sum / (chufa - 1)
     
     Debug.Print AVE
     'PicW.Line (1, AVE)-(AE.Samplelength, AVE), vbBlue
     
     Sum1 = 0#
     For i = 1 To chufa
       Sum1 = (AE.wavedata(i) - AVE) ^ 2 + Sum1
     Next i
     SDEV = Sqr(Sum1 / (chufa - 1))
     
End Sub

Private Function Get_Sdev(begin As Long, finish As Long) As Double
  Dim i As Long
  Dim s As Long, s1 As Double
  Dim average As Double
  
  s = 0#
  For i = begin To finish
   s = s + AE.wavedata(i)
  Next i
  average = s / (finish - begin)
  
  s1 = 0#
  For i = begin To finish
   s1 = (AE.wavedata(i) - average) ^ 2 + s1
  Next i
  Get_Sdev = Sqr(s1 / (finish - begin))
  
  
End Function
Private Sub drawline1(i As Long)

 PicW.Line (i, 3000)-(i, -3000), vbGreen
End Sub
Private Function Sdev_Extremum() As Long
 Dim i As Long
 Dim Squre1() As Double
 Dim Squre2() As Double
 Dim Ratio() As Double
 Dim Extremum As Double
 Dim Length As Long
 
 MaxValue
 Length = Val(TextWin.Text)
 
 ReDim Squre1(1 To M) As Double
 ReDim Squre2(1 To M) As Double
 ReDim Ratio(1 To M) As Double

 For i = 1 To M - Length
   Squre1(i) = Get_Sdev(i, i + Length)
 Next i
 
 For i = Length + 1 To M
   Squre2(i) = Get_Sdev(i, i + Length)
 Next i
 
 i = 1
 
 Do
   If Abs(Squre1(i)) < 0.001 Then Squre1(i) = 1#
   Ratio(i) = Squre2(i + Length) / Squre1(i)
   i = i + 1
 Loop Until i > M - Length
 'End If
 
 Extremum = Ratio(1)
 
 For i = 1 To M - Length
      If Ratio(i) > Extremum Then
           Extremum = Ratio(i)
           Sdev_Extremum = i + Length
      End If
      
 Next i
 
End Function
Private Sub draw_Sdev()
 Dim i As Long
 Dim Squre1() As Double
 Dim Squre2() As Double
 Dim Ratio() As Double
 Dim Extremum As Double
 Dim Length As Long
 
 MaxValue
 Length = Val(TextWin.Text)
 ReDim Squre1(1 To AE.SampleLength) As Double
 ReDim Squre2(1 To AE.SampleLength) As Double
 ReDim Ratio(1 To AE.SampleLength) As Double

 For i = 1 To AE.SampleLength - Length
   Squre1(i) = Get_Sdev(i, i + Length)
 Next i
 
 For i = Length + 1 To AE.SampleLength - Length
   Squre2(i) = Get_Sdev(i, i + Length)
 Next i
 
 i = 1
 Do
   If Abs(Squre1(i)) < 0.001 Then Squre1(i) = 1#
   Ratio(i) = Squre2(i + Length) / Squre1(i)
   i = i + 1
 Loop Until i > AE.SampleLength - Length
 
' Extremum = Ratio(1)
 
 'For i = 1 To M - Length
      'If Ratio(i) > Extremum Then
          ' Extremum = Ratio(i)
           'Sdev_Extremum = i + Length
     ' End If
      
 'Next i
PicSdev.Cls
PicSdev.Scale (0, 30)-(AE.SampleLength, -30)
For i = 1 To AE.SampleLength - Length

   PicSdev.Line (i + Length, Ratio(i))-(i + Length + 1, Ratio(i + 1))

Next i


End Sub

Private Sub CmdLine_Click()
 PicW.Cls
 drawWave
 'Line_Extremum
 Call drawline1(Line_Extremum)
End Sub

Private Function Line_Extremum() As Long
 Dim i As Integer
 Dim LineLen1() As Double
 Dim LineLen2() As Double
 Dim Ratio() As Double
 Dim Extremum As Double
 Dim Length As Integer
 
 MaxValue
 Length = Val(TextLine.Text)
 ReDim LineLen1(1 To M) As Double
 ReDim LineLen2(1 To M) As Double
 ReDim Ratio(1 To M) As Double
 
 
 For i = 1 To M - Length
   LineLen1(i) = Get_LineLen(i, i + Length)
 Next i
 
 For i = Length + 1 To M
   LineLen2(i) = Get_LineLen(i, i + Length)
 Next i
 
 i = 1
 Do
   Ratio(i) = LineLen2(i + Length) / LineLen1(i)
   i = i + 1
  
 Loop Until i > M - Length
 
 Extremum = Ratio(1)
 
 For i = 1 To M - Length
      If Ratio(i) > Extremum Then
           Extremum = Ratio(i)
           Line_Extremum = i + Length
      End If
      
 Next i
 
End Function
Private Sub draw_Sdev1()
 Dim i As Integer
 Dim LineLen1() As Double
 Dim LineLen2() As Double
 Dim Ratio() As Double
 Dim Extremum As Double
 Dim Length As Integer
 
 MaxValue
 Length = Val(TextLine.Text)
 ReDim LineLen1(1 To M) As Double
 ReDim LineLen2(1 To M) As Double
 ReDim Ratio(1 To M) As Double
 
 
 For i = 1 To M - Length
   LineLen1(i) = Get_LineLen(i, i + Length)
 Next i
 
 For i = Length + 1 To M
   LineLen2(i) = Get_LineLen(i, i + Length)
 Next i
 
 i = 1
 Do
   Ratio(i) = LineLen2(i + Length) / LineLen1(i)
   i = i + 1
 Loop Until i > M - Length
 
 
      
PicSdev.Cls
PicSdev.Scale (0, 20)-(AE.SampleLength, -20)
For i = 1 To M - Length

   PicSdev.Line (i + Length, Ratio(i))-(i + Length + 1, Ratio(i + 1))

Next i


End Sub

Private Function Get_LineLen(begin As Integer, finish As Integer) As Double
  Dim i As Long
  Dim LineLen() As Double
  Dim s As Double
  
  'MaxValue
  ReDim LineLen(1 To AE.SampleLength) As Double
  
  For i = 1 To AE.SampleLength - 1
    LineLen(i) = Sqr(1 + (AE.wavedata(i + 1) - AE.wavedata(i)) ^ 2)
  Next i
  
  s = 0#
  For i = begin To finish
   s = s + LineLen(i)
  Next i
  Get_LineLen = s
End Function

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
三级久久三级久久久| 日本一区二区成人在线| 色av成人天堂桃色av| 国产福利精品导航| 国产美女一区二区| 美女视频免费一区| 国精产品一区一区三区mba桃花 | 91超碰这里只有精品国产| 日本国产一区二区| 欧美色图天堂网| 欧美日韩国产综合草草| 久久色在线视频| 日韩一二三区不卡| 国产夜色精品一区二区av| 欧美国产日韩一二三区| 亚洲视频一区二区免费在线观看| 亚洲天堂中文字幕| 亚洲国产综合91精品麻豆| 日本中文字幕一区二区视频| 蜜桃视频一区二区三区在线观看| 国内成+人亚洲+欧美+综合在线| 国产 日韩 欧美大片| hitomi一区二区三区精品| 欧美亚洲一区二区在线| 日韩一区二区三区视频在线观看| 国产视频一区不卡| 亚洲最新在线观看| 久久精品国产99国产| av不卡一区二区三区| 欧美日韩成人激情| 久久综合色一综合色88| 中文字幕在线观看不卡视频| 肉肉av福利一精品导航| 成人做爰69片免费看网站| 欧美探花视频资源| 国产欧美一区二区精品久导航| 亚洲欧美一区二区久久| 美日韩一级片在线观看| 91美女片黄在线| 精品欧美乱码久久久久久| 亚洲精品视频观看| 国产一区二区在线观看视频| 欧美性极品少妇| 国产日韩精品一区二区浪潮av| 亚洲第一综合色| 成人av综合一区| 亚洲精品一线二线三线| 亚洲综合色噜噜狠狠| 国产精品一卡二卡| 欧美一区二区三区免费在线看| 国产精品视频麻豆| 黄色小说综合网站| 欧美日韩午夜精品| 亚洲欧美日韩国产手机在线 | 欧美优质美女网站| 欧美激情一区二区三区蜜桃视频| 香蕉成人伊视频在线观看| av亚洲精华国产精华| 日韩精品一区二区三区在线| 亚洲综合一二三区| 99久久精品国产一区二区三区 | 成人免费毛片aaaaa**| 日韩欧美美女一区二区三区| 亚洲国产日韩a在线播放性色| av男人天堂一区| 久久精品网站免费观看| 精品一区在线看| 日韩三区在线观看| 日韩成人一区二区| 91精品国产综合久久香蕉麻豆| 亚洲综合成人网| 在线看不卡av| 亚洲大片在线观看| 欧美性一二三区| 性做久久久久久免费观看欧美| 欧美在线你懂得| 亚洲资源中文字幕| 欧美亚洲一区三区| 亚洲午夜久久久久久久久电影网 | 欧美日韩日日骚| 亚洲一区二区三区视频在线| 色视频一区二区| 亚洲伊人伊色伊影伊综合网| 在线亚洲一区观看| 亚洲va国产va欧美va观看| 欧美日韩亚洲丝袜制服| 视频一区二区不卡| 日韩欧美黄色影院| 国产一区二区在线视频| 国产精品久线在线观看| 91亚洲精品乱码久久久久久蜜桃| 樱花草国产18久久久久| 欧美日韩一本到| 久久激五月天综合精品| 日本一区二区三区久久久久久久久不 | 国产中文字幕一区| 国产偷v国产偷v亚洲高清| a级精品国产片在线观看| 一区二区三区在线影院| 欧美日韩精品一区二区| 国产在线麻豆精品观看| 国产精品久久精品日日| 欧美少妇性性性| 美女视频一区二区三区| 亚洲国产精品高清| 欧美无砖专区一中文字| 激情五月婷婷综合网| 亚洲欧洲国产日韩| 欧美日韩不卡一区二区| 国产a级毛片一区| 亚洲电影第三页| 国产三级欧美三级日产三级99| 91毛片在线观看| 久久国产精品一区二区| 亚洲欧洲日韩女同| 91精品国产91久久久久久一区二区| 国模无码大尺度一区二区三区| 亚洲女人****多毛耸耸8| 欧美一区二区视频观看视频| 不卡视频一二三| 日韩av网站免费在线| 综合中文字幕亚洲| 日韩欧美另类在线| 欧美午夜视频网站| 成人成人成人在线视频| 美女视频网站黄色亚洲| 亚洲欧美激情小说另类| 久久久久97国产精华液好用吗| 在线观看免费成人| av高清不卡在线| 国产最新精品免费| 奇米四色…亚洲| 亚洲激情av在线| 中文字幕欧美区| 精品国免费一区二区三区| 欧美日精品一区视频| 99久久免费精品| 成人久久18免费网站麻豆 | 日韩免费高清av| 欧美色图在线观看| 一本大道av伊人久久综合| 不卡av在线免费观看| 国产伦精品一区二区三区免费 | 紧缚奴在线一区二区三区| 偷拍亚洲欧洲综合| 亚洲一区在线观看视频| 亚洲女人小视频在线观看| 国产精品无遮挡| 国产午夜精品一区二区| 精品99一区二区三区| 精品日韩99亚洲| 精品国产一区二区精华| 日韩一区二区影院| 欧美不卡视频一区| 精品国产凹凸成av人网站| 日韩视频免费直播| 精品国精品自拍自在线| 精品区一区二区| 久久蜜桃av一区二区天堂| 2021久久国产精品不只是精品| 精品国偷自产国产一区| 久久久电影一区二区三区| 国产亚洲精品精华液| 国产精品欧美极品| 一区视频在线播放| 亚洲国产欧美另类丝袜| 视频一区二区三区在线| 韩国v欧美v亚洲v日本v| 国产成人日日夜夜| www.欧美日韩国产在线| 在线观看91精品国产入口| 欧美老年两性高潮| 精品少妇一区二区三区在线视频| 久久中文字幕电影| 国产精品久久久久久福利一牛影视 | 国产成人免费网站| 99riav久久精品riav| 在线观看一区二区视频| 91麻豆精品国产91久久久 | 91国偷自产一区二区三区观看| 91黄色免费网站| 欧美成人一区二区| 国产精品色婷婷久久58| 亚洲国产综合在线| 国产精品综合av一区二区国产馆| 成人av网站免费| 欧美日韩一区二区三区在线看| 精品久久久久久久一区二区蜜臀| 中文字幕av一区 二区| 亚洲福利电影网| 国产成人自拍网| 欧美久久久影院| 一区在线中文字幕| 久久国产精品露脸对白| 日本韩国欧美三级| 亚洲国产精品成人久久综合一区 | 91精品国产福利在线观看| 中文字幕va一区二区三区| 天天亚洲美女在线视频| 99久久国产综合精品麻豆|