DCPowerMeasurement Class
- Updated2024-01-04
- 4 minute(s) read

DCPowerMeasurement Class
Represents properties related to all measurement channels in session.
Inheritance Hierarchy
SystemObject
NationalInstruments.ModularInstruments.NIDCPowerDCPowerSubObject
NationalInstruments.ModularInstruments.NIDCPowerDCPowerMeasurement
NationalInstruments.ModularInstruments.NIDCPowerDCPowerSubObject
NationalInstruments.ModularInstruments.NIDCPowerDCPowerMeasurement
Namespace: NationalInstruments.ModularInstruments.NIDCPower
Assembly: NationalInstruments.ModularInstruments.NIDCPower.Fx45 (in NationalInstruments.ModularInstruments.NIDCPower.Fx45.dll) Version: 2023
Syntax
public sealed class DCPowerMeasurement : DCPowerSubObject, ISupportSynchronizationContext, IDisposable
Public NotInheritable Class DCPowerMeasurement Inherits DCPowerSubObject Implements ISupportSynchronizationContext, IDisposable
The DCPowerMeasurement type exposes the following members.
Properties
Name | Description | |
---|---|---|
![]() | Configuration |
Gets the DCPowerMeasurementConfiguration sub-object that contains properties to configure all measurement channels in the session.
|
![]() | FetchBacklog |
Returns the number of measurements acquired that have not been fetched yet.
|
![]() | SynchronizeCallbacks |
Gets or sets how events and callback delegates are invoked.
|
Methods
Name | Description | |
---|---|---|
![]() | BeginFetch |
Returns a IAsyncResult struct that represents pending Asynchronous fetch.
|
![]() | BeginMeasure |
Returns a IAsyncResult struct that represents pending Asynchronous measure.
|
![]() | ClearLatchedOutputCutoffState |
Clears the state of an output cutoff that was engaged.
|
![]() | Dispose |
Frees the resources held.
|
![]() | EndFetch |
Waits for a pending asynchronous fetch to complete. |
![]() | EndMeasure |
Waits for a pending asynchronous measure to complete. |
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | Fetch |
Returns DCPowerFetchResult struct created from measurements.
|
![]() | FetchLCR |
Returns an NILCRMeasurement array of previously measured LCR data on the specified channel that have been taken and stored in a buffer.
|
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | Measure |
Returns a DCPowerMeasureResult struct that contains arrays of measured voltage and current.
|
![]() | MeasureLCR |
Measures and returns an NILCRMeasurement array of LCR data on the specified output channel(s).
|
![]() | QueryInCompliance |
Queries the specified output channel to determine if it is operating at the compliance limit.
|
![]() | QueryLatchedOutputCutoffState |
Discovers if an output cutoff limit was exceeded for the specified reason.
|
![]() | QueryState |
Queries the specified output channel to determine if the output channel is currently in the state specified by outputState.
|
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
Events
Name | Description | |
---|---|---|
![]() | FetchCompleted |
Occurs when asynchronous call for fetch multiple operation completes.
|
![]() | MeasureCompleted |
Occurs when asynchronous call for measure multiple operation completes.
|
Remarks
For more information, refer to NI DC Power Supplies and SMUs Help.
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.