NI-DAQmx .NET Framework 4.5 API Reference

CounterSingleChannelReader.ReadMultiSampleUInt32 Method

  • Updated2023-02-21
  • 1 minute(s) read
CounterSingleChannelReader.ReadMultiSampleUInt32 Method
Reads one or more UInt32 samples from a counter task.

Namespace:  NationalInstruments.DAQmx
Assembly:  NationalInstruments.DAQmx (in NationalInstruments.DAQmx.dll) Version: 20.7.45.49302

Syntax

public uint[] ReadMultiSampleUInt32(
	int numberOfSamples
)
Public Function ReadMultiSampleUInt32 ( 
	numberOfSamples As Integer
) As UInteger()

Parameters

numberOfSamples
Type: SystemInt32
The number of samples to read. If you set numberOfSamples to -1 for a continuous acquisition, the read retrieves all samples available in the buffer at the time of the read. If you set numberOfSamples to -1 for a finite acquisition, the read behavior is set by the ReadAllAvailableSamples property of the DaqStream you are reading from.

Return Value

Type: UInt32
A 1D array of UInt32 samples from the task. Each element of the array corresponds to a sample from the task.

Exceptions

ExceptionCondition
DaqExceptionThe NI-DAQmx driver returned an error.
OutOfMemoryExceptionThere is not enough memory to carry out this operation.

Remarks

Use this method when counter samples are returned unscaled, such as for event counting.

NI-DAQmx read and write methods time out after the amount of time specified by the Timeout property on the task you are reading from or writing to.

Refer to NI-DAQmx Readers and Writers for more information about memory limitations in NI-DAQmx read methods.

See Also

Log in to get a better experience