Additional Information
If you are unfamiliar with what
dt refers to, read
Using the Waveform Data Type in LabVIEW.
This error is usually meant to indicate that an invalid value has been passed to the
duration input of
Get Waveform Subset. Since
Y is an array of values, each index corresponds to a multiple of
dt after
t0. If
dt is 5, then index 0 of
Y is the starting value, index 1 is the value 5 seconds after
t0, index 2 is the value at 10 seconds, and so on.
If you call
Get Waveform Subset with a
duration of 20 and enter 0 as the
start time, the VI knows it needs to start at index 0 and get 4 more indices of the
Y array, since 20 divides evenly by
dt, which is 5. You cannot use a number like 17 for
duration, as it does not evenly divide by
dt and therefore cannot be used to find an array index.
This behavior can also happen with
Error -1800: Start time input is not an integer multiple of dt. Value was coerced to nearest integer multiple of dt. A similar explanation and solution applies to this error.