Veraltete Funktionen in FPScript
Der Funktionsvorrat von FPScript wird ständig erweitert und umstrukturiert. In diesem Zusammenhang werden auch FPScript-Funktionen hinfällig, weil deren Funktionalität durch andere Funktionen abgedeckt wird. Aus Kompatibilitätsgründen werden solche veralteten Funktionen zwar von FPScript weiter unterstützt, werden aber im Funktion-Assistenten nicht mehr zur Auswahl angeboten und auch in der Dokumentation nicht mehr erwähnt. FlexPro kennzeichnet solche Funktionen mit einem '_'-Zeichen vor dem Funktionsnamen.
Die folgende Liste führt alle veralteten Funktionen und deren Nachfolger auf:
Funktion |
Verwen- det bis |
Ersetzt durch |
Bemerkungen |
---|---|---|---|
_BartlettWindow |
FlexPro 6 |
DataWindow(s, WIN_BARTLETT) |
|
_BlackmanWindow |
FlexPro 6 |
DataWindow(s, WIN_COS3BLACKMAN) |
|
_Bursts |
FlexPro 7 |
Bursts |
Algorithmus wurde geändert. |
_ConnesWindow |
FlexPro 6 |
DataWindow(s, WIN_BISQUARE) |
|
_CosineWindow |
FlexPro 6 |
DataWindow(s, WIN_SINE) |
|
Date |
FlexPro 2019 |
DateTime |
Die Funktion wurde umbenannt. |
Duration |
FlexPro 2019 |
Time |
Die Funktion wurde umbenannt. |
_FFT |
FlexPro 6 |
FFTn(s) / NumberOfRows(s) / 2 FourierSpectrum(s, SPECTRUM_AMPLITUDE, WIN_RECTANGULAR) |
FFTn ist nicht mehr auf 2er-Potenzen beschränkt. Bitte beachten Sie jedoch, dass FFTn ein nicht normiertes komplexes Magnituden-Spektrum liefert, während FFT die komplexen Amplituden berechnet. |
_FlatTopWindow |
FlexPro 6 |
DataWindow(s, WIN_FLATTOP) |
|
_HammingWindow |
FlexPro 6 |
DataWindow(s, WIN_HAMMING) |
|
_HanningWindow |
FlexPro 6 |
DataWindow(s, WIN_HANNING) |
|
_IIRBandFilter |
FlexPro 7.0.13 |
IIRFilter und Filter |
|
_IIRFilter |
FlexPro 7.0.13 |
IIRFilter und Filter |
|
_IRFFT |
FlexPro 6 |
IRFFTn |
IRFFT erwartet ein Amplitudenspektrum während IRFFTn ein Magnitudenspektrum als Argument erwartet. |
_KaiserBesselWindow |
FlexPro 6 |
DataWindow(s, WIN_KAISERBESSEL) |
|
_LevelCrossing |
FlexPro 4 |
LevelCrossings |
|
_LevelCrossings |
FlexPro 7 |
LevelCrossings |
Algorithmus wurde geändert. |
_LocalExtrema |
FlexPro 4 |
Extrema |
|
_LocalMaxima |
FlexPro 4 |
Extrema |
|
_LocalMinima |
FlexPro 4 |
Extrema |
|
_NegativePeaks |
FlexPro 4 |
Extrema |
|
_NextBurst |
FlexPro 7 |
NextBurst |
Algorithmus wurde geändert. |
_NextLevelCrossing |
FlexPro 7 |
NextLevelCrossing |
Algorithmus wurde geändert. |
_NextSlope |
FlexPro 7 |
NextSlope |
Algorithmus wurde geändert. |
_NumberOfColumns |
FlexPro 2019 |
NumberOfColumns |
Die Listenverarbeitung wurde geändert. |
_NumberOfRows |
FlexPro 2019 |
NumberOfRows |
Die Listenverarbeitung wurde geändert. |
_OrderTracking |
FlexPro 2019 |
RevolutionSyncSampling |
|
_ParSplineX |
FlexPro 3 |
ParametricSpline |
|
_ParSplineY |
FlexPro 3 |
ParametricSpline |
|
_PositivePeaks |
FlexPro 4 |
Extrema |
|
_Random |
FlexPro 6 |
Noise |
|
_Rectangle |
FlexPro 6 |
Square |
|
_ReadASCII |
FlexPro 3 |
ReadTextData |
|
_ReadORP_ORMFileX |
FlexPro 5 |
ReadORP_ORMFile |
|
_ReadORP_ORMFileY |
FlexPro 5 |
ReadORP_ORMFile |
|
_SigMax |
FlexPro 3 |
Maximum |
|
ReadTextFile |
FlexPro 10 |
ReadTextData |
ReadTextFile wurde nicht in _ReadTextFile umbenannt, da die Funktion noch von einigen Importfiltern benutzt wird. |
_SigMin |
FlexPro 3 |
Minimum |
|
_Slopes |
FlexPro 7 |
Slopes |
Algorithmus wurde geändert. |
Time |
FlexPro 2019 |
Date(CurrentDate()) + Time(h, m, s) |
Die Funktionalität der Funktion wurde geändert. Älterer FPScript-Code wird automatisch entsprechend korrigiert. |
TimeFilter |
FlexPro 2019 |
TimePeriods |
Die Funktion wurde umbenannt. |
_Triangle |
FlexPro 6 |
Sawtooth |
|
_WelchWindow |
FlexPro 6 |
DataWindow(s, WIN_WELCH) |
|
_WindowFFT |
FlexPro 6 |
STFTSpectrum(s, SPECTRUM_AMPLITUDE, ...) |
|
XScale |
FlexPro 2019 |
XOffsetScale |
Die Funktion wurde umbenannt. |
_ZeroCrossings |
FlexPro 4 |
LevelCrossings |
|