XShift (FPScript)
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. |