NI-DCPower .NET fx45 API Reference

Table of Contents

DCPowerMeasurement Class

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

DCPowerMeasurement Class

Represents properties related to all measurement channels in session.

Inheritance Hierarchy

SystemObject
  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

  NameDescription
Public propertyConfiguration
Gets the DCPowerMeasurementConfiguration sub-object that contains properties to configure all measurement channels in the session.
Public propertyFetchBacklog
Returns the number of measurements acquired that have not been fetched yet.
Public propertySynchronizeCallbacks
Gets or sets how events and callback delegates are invoked.
Top

Methods

  NameDescription
Public methodBeginFetch
Returns a IAsyncResult struct that represents pending Asynchronous fetch.
Public methodBeginMeasure
Returns a IAsyncResult struct that represents pending Asynchronous measure.
Public methodClearLatchedOutputCutoffState
Clears the state of an output cutoff that was engaged.
Public methodDispose
Frees the resources held.
Public methodEndFetch
Waits for a pending asynchronous fetch to complete.
Public methodEndMeasure
Waits for a pending asynchronous measure to complete.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodFetch
Returns DCPowerFetchResult struct created from measurements.
Public methodFetchLCR
Returns an NILCRMeasurement array of previously measured LCR data on the specified channel that have been taken and stored in a buffer.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodMeasure
Returns a DCPowerMeasureResult struct that contains arrays of measured voltage and current.
Public methodMeasureLCR
Measures and returns an NILCRMeasurement array of LCR data on the specified output channel(s).
Public methodQueryInCompliance
Queries the specified output channel to determine if it is operating at the compliance limit.
Public methodQueryLatchedOutputCutoffState
Discovers if an output cutoff limit was exceeded for the specified reason.
Public methodQueryState
Queries the specified output channel to determine if the output channel is currently in the state specified by outputState.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top

Events

  NameDescription
Public eventFetchCompleted
Occurs when asynchronous call for fetch multiple operation completes.
Public eventMeasureCompleted
Occurs when asynchronous call for measure multiple operation completes.
Top

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.

See Also

Log in to get a better experience