FlexPro
HistoryBase
Engineering
Training
Downloads
FlexPro Support
Knowledge
Community
About us
References
Jobs
General Contact
List Of Retailers
FlexPro Support
EN
DE
FR
Placeholder

FlexPro Documentation 2025

XShift

Shifts the X component of a signal or signal series so that it starts with a given initial value.

Syntax

XShift(DataSet [ , StartingValue = 0 ])

 

The syntax of the XShift function consists of the following parts:

Part

Description

DataSet

The record whose X component, if present, is to be moved.

Permitted data structures are Data series, Data matrix, Signal, Signal series und List. All numeric data types are permitted.

StartingValue

The start value with which the moved X component should begin.

Permitted data structures are Scalar value. All numeric data types are permitted.

If this argument is omitted, it will be set to the default value 0 .

Remarks

The result has the same structure as the argument DataSet.

The function transforms the X component, if present, according to: DataSet.X - DataSet.X[0] + StartingValue.

If DataSet is a data series or data matrix, then this is returned unchanged.

If the argument is a list, then the function is executed for each element of the list and the result is also a list.

Available in

FlexPro View, Basic, Professional, Developer Suite

Examples

XShift(Signal, 5.8 ms)

Shifts the X component of the signal so that it starts at 5.8 ms.

XShift(Signal)

Shifts the X component of the signal so that it starts at 0.

XShift(Signal, '1.1.2021')

Shifts the X component of the signal so that it starts with the calendar time value '1.1.2021 00:00:00'.

See Also

XOffsetScale Function