Veraltete Funktionen in FPScript

12.01.2021

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

 

Artikel teilen oder als Email versenden:

Diese Beiträge könnten Sie ebenfalls interessieren