niScope Add Waveform Processing

NI High-Speed Digitizers Help (NI-SCOPE)

Edition Date: January 2017

Part Number: 370592AB-01

View Product Info

DOWNLOAD (Windows Only)

NI-SCOPE (English | Japanese)

Adds one measurement to the list of processing steps that are completed before the measurement. The processing is added on a per channel basis, and the processing measurements are completed in the same order they are registered. All waveform measurements (for example, adding channels or applying a Bessel filter) are cached at the time of registering the processing, and this set of measurements is used during the processing step. The processing measurements are streamed, so the result of the first processing step is used as the input for the next step. The processing happens before any other measurements.

For example, you can use a property node to set the NI-SCOPE property filter type to lowpass, and then register a Bessel Filter as a processing step using this VI. Then you can set the filter type to bandpass and register a Chebyshev filter. In a loop, call niScope Read Measurement with the scalar measurement function set to Voltage RMS. This process would repeatedly fetch a new waveform from the digitizer, perform the lowpass filter, perform the bandpass filter, and then compute the voltage RMS on the filtered waveform.

Refer to Array Measurements for more information about the available measurements.

Related topics:

niScope Add Waveform Processing


instrument handle identifies a particular instrument session.


channels specifies the channel from which to acquire data.

For more information, refer to Channel String Syntax.


array measurement is the array measurement to add as a processing step.

Default Value: None

Refer to the list of NI-SCOPE Array Measurements for more information.


error in describes error conditions that occur before this node runs. This input provides standard error in functionality.


instrument handle out has the same value as the instrument handle.


error out contains error information. This output provides standard error out functionality.


Not Helpful