FlexPro
HistoryBase
Engineering
Training
Downloads
FlexPro-Support
Wissen
Community
Über Uns
Referenzen
Jobs
Allgemeiner Kontakt
Händlerverzeichnis
FlexPro-Support
DE
EN
FR
Placeholder

FlexPro Dokumentation 2025

XShift

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