C/C++ Equivalent: NISCOPE_VAL_TIME_DELAY

The time between a rising or falling edge on one channel and the subsequent edge, by default of the same type, on a second channel.

The algorithm operates as follows:

  1. Finds the first time that the waveform from the channel specified by the channels parameter crosses its mid-reference level.
  2. Finds the first two times that the waveform from the channel the Other Channel property or the NISCOPE_ATTR_MEAS_OTHER_CHANNEL attribute crosses its mid-reference level.
  3. By default, measures the time delay across channels as rising edge to rising edge or falling edge to falling edge, depending on which edge type the algorithm first detects on the first channel.
Tip   You can invert the data from either or both channels by adding a processing step and using the array measurement gain with a value of -1. With this method, you can also measure from rising edge to falling edge or from falling edge to rising edge by inverting a signal on only one of the two channels.

The mid-reference level is stored on a per-channel basis, and mid-reference levels do not need to be the same. All reference levels use a digital hysteresis.

Units

Seconds