Opzione esplicita
Stats pubblici del sommergibile ()
intFN fioco come numero intero
strLine fioco come stringa
Oscurar strParsed () come stringa
Oscurare i dblSums (8 - 15) come doppio
Oscurare i dblAvgs (8 - 15) come doppio
Oscurare i dblVariances (8 - 15) come doppio
Oscurare il lngCount come lungamente
Oscurare i lngColumns (1 - 4) come lungamente
Oscurare lo strFilename come stringa
lngColumns (1) = 8
lngColumns (2) = 11
lngColumns (3) = 12
lngColumns (4) = 15
lngLoop fioco come lungamente
Const CSVpath come stringa = “C:\Users\Mark\Downloads\„
'1gl-Factory-Low-SNR-Power-Level-.csv "
intFN = FreeFile
strFilename = Dir (CSVpath & “*.csv„)
Fare fino a Len (strFilename) = 0
Aprire CSVpath & lo strFilename per input come #intFN
Fare fino a EOF (intFN)
Allineare il #intFN dell'input, strLine
strParsed = spaccare (strLine, “, ")
'(I, L, m., N, P) = 9, 12, 13, 15 con un'origine
Per lngLoop = 1 - 4
dblSums (lngColumns (lngLoop)) = dblSums (lngColumns (lngLoop)) + Val (strParsed (lngColumns (lngLoop)))
Dopo
lngCount = lngCount + 1
Ciclo
#intFN vicino
strFilename = Dir ()
Ciclo
Per lngLoop = 1 - 4
dblAvgs (lngColumns (lngLoop)) = dblSums (lngColumns (lngLoop)) /lngCount
Dopo
strFilename = Dir (CSVpath & “*.csv„)
Fare fino a Len (strFilename) = 0
Aprire CSVpath & lo strFilename per input come #intFN
Fare fino a EOF (intFN)
Allineare il #intFN dell'input, strLine
strParsed = spaccare (strLine, “, ")
Per lngLoop = 1 - 4
dblVariances (lngColumns (lngLoop)) = dblVariances (lngColumns (lngLoop)) + (dblAvgs (lngColumns (lngLoop)) - Val (strParsed (lngColumns (lngLoop)))) ^ 2
Dopo
Ciclo
#intFN vicino
strFilename = Dir ()
Ciclo
lngCount di Debug.Print
Per lngLoop = 1 - 4
dblSums di Debug.Print (lngColumns (lngLoop)), dblAvgs (lngColumns (lngLoop)), dblVariances (lngColumns (lngLoop)), Sqr (dblVariances (lngColumns (lngLoop)))
Dopo
Sommergibile dell'estremità
|