Wahl ausdrücklich
Allgemeine Unterseebootnotfall ()
Schwaches intFN als ganze Zahl
Schwaches strLine als Schnur
Verdunkeln strParsed () als Schnur
dblSums (8 bis 15) als Doppeltes verdunkeln
dblAvgs (8 bis 15) als Doppeltes verdunkeln
dblVariances (8 bis 15) als Doppeltes verdunkeln
lngCount als lang verdunkeln
lngColumns verdunkeln (1 bis 4) als lang
strFilename als Schnur verdunkeln
lngColumns (1) = 8
lngColumns (2) = 11
lngColumns (3) = 12
lngColumns (4) = 15
Schwaches lngLoop als lang
Const CSVpath als Schnur = „C:\Users\Mark\Downloads\“
'1gl-Factory-Low-SNR-Power-Level-.csv "
intFN = FreeFile
strFilename = Dir (CSVpath u. „*.csv“)
Bis Len (strFilename) = 0 tun
CSVpath u. strFilename für Eingang als #intFN öffnen
Bis EOF (intFN) tun
Eingang #intFN, strLine zeichnen
strParsed = aufspalten (strLine, „, ")
'(I, L, M, N, P) = 9, 12, 13, 15 mit einem Ursprung
Für lngLoop = 1 bis 4
dblSums (lngColumns (lngLoop)) = dblSums (lngColumns (lngLoop)) + Val (strParsed (lngColumns (lngLoop)))
Zunächst
lngCount = lngCount + 1
Schleife
Nahes #intFN
strFilename = Dir ()
Schleife
Für lngLoop = 1 bis 4
dblAvgs (lngColumns (lngLoop)) = dblSums (lngColumns (lngLoop)) /lngCount
Zunächst
strFilename = Dir (CSVpath u. „*.csv“)
Bis Len (strFilename) = 0 tun
CSVpath u. strFilename für Eingang als #intFN öffnen
Bis EOF (intFN) tun
Eingang #intFN, strLine zeichnen
strParsed = aufspalten (strLine, „, ")
Für lngLoop = 1 bis 4
dblVariances (lngColumns (lngLoop)) = dblVariances (lngColumns (lngLoop)) + (dblAvgs (lngColumns (lngLoop)) - Val (strParsed (lngColumns (lngLoop)))) ^ 2
Zunächst
Schleife
Nahes #intFN
strFilename = Dir ()
Schleife
Debug.Print lngCount
Für lngLoop = 1 bis 4
Debug.Print dblSums (lngColumns (lngLoop)), dblAvgs (lngColumns (lngLoop)), dblVariances (lngColumns (lngLoop)), Sqr (dblVariances (lngColumns (lngLoop)))
Zunächst
Enden-Unterseeboot
|