XShift (FPScript)

21.09.2021

Verschiebt die X-Komponente eines Signal oder einer Signalreihe so, dass sie mit einem gegeben Startwert beginnt.

Syntax

XShift(DataSet [ , StartingValue = 0 ])

 

Die Syntax der XShift-Funktion besteht aus folgenden Teilen:

Teil

Beschreibung

DataSet

Der Datensatz, dessen X-Komponente, sofern vorhanden, verschoben werden soll.

Erlaubte Datenstrukturen sind Datenreihe, Datenmatrix, Signal, Signalreihe und Liste. Es sind alle numerischen Datentypen erlaubt.

StartingValue

Ist der Startwert, mit dem die verschobene X-Komponente beginnen soll.

Erlaubte Datenstrukturen sind Einzelwert. Es sind alle numerischen Datentypen erlaubt.

Wenn das Argument nicht angegeben wird, wird es auf den Vorgabewert 0 gesetzt.

Anmerkungen

Das Ergebnis hat die gleiche Struktur wie das Argument DataSet.

Die Funktion transformiert die X-Komponente, sofern vorhanden, gemäß: DataSet.X - DataSet.X[0] + StartingValue.

Ist DataSet eine Datenreihe oder Datenmatrix, dann wird diese unverändert zurückgegeben.

Ist das Argument eine Liste, dann wird die Funktion für jedes Element der Liste ausgeführt und das Ergebnis ist ebenfalls eine Liste.

Verfügbarkeit

FlexPro View, Basic, Professional, Developer Suite

Beispiele

XShift(Signal, 5.8 ms)

Verschiebt die X-Komponente des Signals so, dass diese bei 5.8 ms beginnt.

XShift(Signal)

Verschiebt die X-Komponente des Signals so, dass diese bei 0 beginnt.

XShift(Signal, '1.1.2021')

Verschiebt die X-Komponente des Signals so, dass diese mit dem Kalenderzeitwert '1.1.2021 00:00:00' beginnt.

Siehe auch

XOffsetScale-Funktion

Artikel teilen oder als Email versenden:

Diese Beiträge könnten Sie ebenfalls interessieren