ScopeChannelMeasurement.BeginFetchScalarMeasurementStatistics Method
- Updated2023-09-06
- 1 minute(s) read
ScopeChannelMeasurementBeginFetchScalarMeasurementStatistics Method
Asynchronously obtains a waveform measurement and returns the measurement value. This method may return multiple statistical results depending on the number of channels, the acquisition type, and the number of records you specify.
Namespace: NationalInstruments.ModularInstruments.NIScope
Assembly: NationalInstruments.ModularInstruments.NIScope.Fx45 (in NationalInstruments.ModularInstruments.NIScope.Fx45.dll) Version: 2023
Syntax
public IAsyncResult BeginFetchScalarMeasurementStatistics( PrecisionTimeSpan timeout, ScopeScalarMeasurementType scalarMeasurementType, AsyncCallback callback, Object asyncState )
Public Function BeginFetchScalarMeasurementStatistics ( timeout As PrecisionTimeSpan, scalarMeasurementType As ScopeScalarMeasurementType, callback As AsyncCallback, asyncState As Object ) As IAsyncResult
Parameters
- timeout
- Type: NationalInstrumentsPrecisionTimeSpan
The time to wait for data to be acquired. Using 0 for this parameter tells NI-SCOPE to fetch whatever is currently available. Using -1 for this parameter implies infinite timeout. - scalarMeasurementType
- Type: NationalInstruments.ModularInstruments.NIScopeScopeScalarMeasurementType
The type of the scalar measurement to be performed on each fetched waveform. - callback
- Type: SystemAsyncCallback
A delegate of type AsyncCallback, which will be invoked once the operation is complete. - asyncState
- Type: SystemObject
The state of the asynchronous operation.
Return Value
Type: IAsyncResultAn IAsyncResult that represents the asynchronous fetch, which could still be pending.