Shifts the elements in an array by a specified number of shifts.
This node does not rotate the elements in the array. This node disposes of the elements of the input sequence shifted outside the range. You cannot recover those elements by shifting the array in the opposite direction.
Input array to shift.
This input changes to input data point when the data type is a double-precision, floating-point number.
Input data point to shift.
This input changes to input array when the data type is a 1D array of double-precision, floating-point numbers.
Direction and number of shifts to apply to the input array. This node shifts the input array to the right if number of shifts is positive and to the left if number of shifts is negative.
The absolute value of number of shifts must be less than the number of elements in input array. If the absolute value of number of shifts is greater than or equal to the number of elements in input array, this node sets shifted array to 0 and returns an error.
Default: 0
Error conditions that occur before this node runs.
The node responds to this input according to standard error behavior.
Standard Error Behavior
Many nodes provide an error in input and an error out output so that the node can respond to and communicate errors that occur while code is running. The value of error in specifies whether an error occurred before the node runs. Most nodes respond to values of error in in a standard, predictable way.
Default: No error
Output sequence.
This output changes to shifted data point when the input data type is a double-precision, floating-point number.
Output sequence.
This output changes to shifted array when the input data type is a 1D array of double-precision, floating-point numbers.
Error information.
The node produces this output according to standard error behavior.
Standard Error Behavior
Many nodes provide an error in input and an error out output so that the node can respond to and communicate errors that occur while code is running. The value of error in specifies whether an error occurred before the node runs. Most nodes respond to values of error in in a standard, predictable way.
Let the sequence Y represent the output sequence shifted array. Then the elements of Y are related to the elements of X by the following equation:
for i = 0, 1, ..., n - 1,
where n is the number of elements in input array.
Where This Node Can Run:
Desktop OS: Windows
FPGA: Not supported
Web Server: Not supported in VIs that run in a web application