Die Arrays

Arrays sind ein sehr wichtiges Instrument zur Datenverarbeitung und -nachbearbeitung. So können Arrays mit Daten gefüllt werden und danach angezeigt, analysiert oder nachbearbeitet werden.

Victory bietet hierzu eine Vielzahl hilfreicher Array-Funktionen an. Diese reichen von einfachen Auswertefunktionen (Minimum, Maximum, Mittelwert etc.) bis hin zur Fourier-Analyse, ebenso existieren Funktionen um Arrays in Dateien zu speichern und aus Dateien zu laden.

Die Elemente eines Array können einfachst angesprochen werden, denn die CPL von Victory unterstützt den indizierten Zugriff per Nummerierung in eckigen Klammern. D.h. die Elemente eines Arrays können über deren Position angesprochen werden.

Besitzt das Array arrSample z.B. 10 Feldelemente, so können die Elemente mit den Indexnummern 0 bis 9 direkt angesprochen werden. Also entspricht der Syntax arrSample[0] dem Zugriff auf das erste Feldelement des Arrays arrSample.

Weitere Beispiele für Arrayzugriffe:

arrY[1] = arrX[2] + B;

statt

ArraySetAt (arrY, 1 , ArrayGetAt (arrX, 2) + B);

oder

strY[8] = strX[4];

statt

StringSetAt (strY, 8 , StringGetAt (strX, 4));

 

ArrayAdd

ArrayAmplify

ArrayAppend

ArrayArithmeticMean

ArrayAverageDegression

ArrayAverageDeviation

ArrayCalcCRC

ArrayCopy

ArrayCalcM

ArrayCalcY

ArrayCorrelationCoefficient

ArrayCumulativePercentage

ArrayFromText

ArrayGeometricMean

ArrayGetAt

ArrayGetMaximum

ArrayGetMinimum

ArrayGetSize

ArrayGetTimeBase

ArrayInsertAt

ArrayOffset

ArrayQuadraticRestSum

ArrayReadBIN

ArrayReadCSV

ArrayReadTXT

ArrayRemoveAll

ArrayRemoveAt

ArraySetAt

ArraySetAtGrow

ArraySetSize

ArraySetTimeBase

ArraySortDescending

ArraySortIncreasing

ArrayStandardDegression

ArrayWriteBIN

ArrayWriteCSV

ArrayWriteTXT