niScope Multi Read Measurement VI
- Updated2025-10-21
- 3 minute(s) read
Initiates an acquisition, waits for it to complete, and performs the specified waveform measurement for multiple channels and records.
Use niScope Read Measurement for a single channel and record.
Related topics:

Inputs/Outputs
timeout
—
timeout is the time (in seconds) to wait for the data to be acquired. Use 0 for this parameter to tell NI-SCOPE to fetch whatever is currently available. Using -1 for this parameter implies infinite timeout.
instrument handle
—
instrument handle identifies a particular instrument session.
channels
—
channels specifies the channel(s) from which to acquire data. For more information, refer to Channel String Syntax.
scalar measurement
—
scalar measurement is the measurement to perform on the waveform read from the digitizer. Refer to the list of NI-SCOPE Scalar Measurements for more information.
error in
—
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
instrument handle out
—
instrument handle out has the same value as the instrument handle.
results
—
results contains the measurements acquired as a one-dimensional array; if you specify a channel list, NI-SCOPE returns the waveforms in the list order. NI-SCOPE returns these records sequentially, so all record 0 waveforms are first. For example, with a two-channel list, you would have the following index values: index 0 = record 0, channel 0 index 1 = record 0, channel 1 index 2 = record 1, channel 0 index 3 = record 1, channel 1
error out
—
error out contains error information. This output provides standard error out functionality. |
timeout
—
instrument handle
—
channels
—
scalar measurement
—
error in
—
instrument handle out
—
results
—
error out
—