Table of Contents

Class DCPowerAdvancedSequenceStepProperties

Namespace
NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower
Assembly
NationalInstruments.SemiconductorTestLibrary.Abstractions.dll

Defines per-step properties for the DCPower advanced sequence configuration. Each nullable property corresponds to a DCPowerAdvancedSequenceProperty that can vary per step. Properties are organized by functional category for ease of use.

public class DCPowerAdvancedSequenceStepProperties

Inheritance

Inherited Members

Constructors

DCPowerAdvancedSequenceStepProperties()

Default constructor for DCPowerAdvancedSequenceStepProperties.

Properties

ApertureTime

Specifies the measurement aperture time, in seconds, for the channel configuration.

Autorange

Specifies whether the hardware automatically selects the best range to measure the signal.

AutorangeApertureTimeMode

Specifies whether the aperture time used for the measurement autorange algorithm is determined automatically or customized.

AutorangeBehavior

Specifies the algorithm the hardware uses for measurement autoranging.

AutorangeMaximumDelayAfterRangeChange

Balances between settling time and maximum measurement time by specifying the maximum time delay between when a range change occurs and when measurements resume.

AutorangeMinimumApertureTime

Specifies the autorange aperture time.

AutorangeMinimumApertureTimeUnits

Units for the minimum aperture time used during autoranging.

AutorangeMinimumCurrentRange

Specifies the lowest current range used during measurement autoranging.

AutorangeMinimumVoltageRange

Specifies the lowest voltage range used during measurement autoranging.

AutorangeThresholdMode

Specifies the mode used to determine the threshold for autoranging during DC power measurement.

ComplianceLimitSymmetry

Specifies whether compliance limits are applied symmetrically.

ConductionVoltageMode

Specifies the conduction voltage mode for DC power operations.

ConductionVoltageOffThreshold

Voltage threshold at which conduction is considered to be off.

ConductionVoltageOnThreshold

Voltage threshold at which conduction is considered to be on.

CurrentCompensationFrequency

Specifies the frequency at which a pole-zero pair is added to the system.

CurrentGainBandwidth

Specifies the frequency at which the unloaded loop gain extrapolates to 0 dB.

CurrentLevel

Specifies the current level, in amperes, that the device attempts to generate on the specified channels.

CurrentLevelFallingSlewRate

Specifies the rate of decrease, in amperes per microsecond, to apply to the absolute magnitude of the current level of a channel.

CurrentLevelRange

Specifies the current level range, in amperes, for the specified channels.

CurrentLevelRisingSlewRate

Specifies the rate of increase, in amperes per microsecond, to apply to the absolute magnitude of the current level of a channel.

CurrentLimit

Specifies the current limit, in amperes, that the output cannot exceed when generating the desired voltage level.

CurrentLimitHigh

Specifies the current limit high, in amperes, that the output cannot exceed when generating the desired voltage level.

CurrentLimitLow

Specifies the current limit low, in amperes, that the output cannot exceed when generating the desired voltage level.

CurrentLimitRange

Specifies the current limit range, in amperes, for the specified channels.

CurrentPoleZeroRatio

Specifies the ratio of the pole frequency to the zero frequency.

DCNoiseRejection

Specifies the relative weighting of samples in a measurement.

InstrumentMode

Specifies the mode of operation for an instrument channel for instruments that support multiple modes.

LcrActualLoadReactance

Actual load reactance value for the LCR.

LcrActualLoadResistance

Actual load resistance measured in the LCR.

LcrCurrentAmplitude

Specifies the amplitude, in amps (A RMS), of the AC current test signal applied to the DUT for LCR measurements.

LcrCurrentRange

Current range value for LCR.

LcrCustomMeasurementTime

Specifies the LCR measurement aperture time for a channel, in seconds, when the MeasurementTime property is set to Custom.

LcrDcBiasCurrentLevel

Specifies the bias current level in LCR mode in amps when DCBiasSource is set to Current.

LcrDcBiasCurrentRange

DC bias current range for LCR.

LcrDcBiasSource

Specifies how to set the DC bias in LCR mode.

LcrDcBiasTransientResponse

DC bias transient response settings for LCR.

LcrDcBiasVoltageLevel

Specifies the bias voltage level in LCR mode in volts when DCBiasSource is set to Voltage.

LcrDcBiasVoltageRange

DC bias voltage range for LCR measurements.

LcrFrequency

Specifies the frequency used by the AC stimulus in LCR mode.

LcrImpedanceAutoRange

Specifies whether the LCR impedance measurement uses autoranging.

LcrImpedanceRange

Specifies the impedance of the load when the ImpedanceAutoRange attribute is set to Off in LCR mode.

LcrImpedanceRangeSource

Specifies how the impedance range for LCR measurements is determined.

LcrLoadCapacitance

Specifies the load capacitance value for LCR.

LcrLoadCompensationEnabled

Specifies whether to apply load LCR compensation data to LCR measurements.

LcrLoadInductance

Gets or sets the inductance value of the LCR load.

LcrLoadResistance

Load resistance value for the LCR.

LcrMeasuredLoadReactance

Specifies the measured load reactance for LCR.

LcrMeasuredLoadResistance

Gets or sets the measured load resistance value from the LCR measurement.

LcrMeasurementTime

Specifies the aperture time of LCR measurements.

LcrOpenCompensationEnabled

Specifies whether to apply open LCR compensation data to LCR measurements.

LcrOpenConductance

Measured open conductance value from the LCR.

LcrOpenSusceptance

Open-circuit susceptance value for the LCR component.

LcrShortCompensationEnabled

Specifies whether to apply short LCR compensation data to LCR measurements.

LcrShortReactance

Gets or sets the short-circuit reactance value for the LCR component.

LcrShortResistance

Gets or sets the measured short resistance value from the LCR.

LcrSourceApertureTime

Specifies the LCR source aperture time for a channel, in seconds.

LcrSourceDelayMode

Gets or sets the delay mode for the LCR source.

LcrStimulusFunction

Specifies whether AC Voltage or AC Current stimulus is used in LCR mode.

LcrVoltageAmplitude

Specifies the amplitude, in volts (V RMS), of the AC voltage test signal applied to the DUT for LCR measurements.

LcrVoltageRange

Gets or sets the voltage range used for LCR measurements.

MeasureRecordLength

Specifies the number of measurements that compose a measure record.

OutputEnabled

Enables the output.

OutputFunction

Specifies the method to generate on the specified channels.

OutputResistance

Specifies the output resistance that the device attempts to generate for the specified channels.

OvpEnabled

Gets or sets whether to enable or disable overvoltage protection (OVP).

OvpLimit

Determines the voltage limit, in volts, beyond which overvoltage protection (OVP) engages.

PulseBiasCurrentLevel

Specifies the pulse bias current level, in amperes, that the device attempts to generate during the off phase of a pulse.

PulseBiasCurrentLimit

Specifies the current limit, in amperes, that the output cannot exceed when generating the desired voltage during the off phase.

PulseBiasCurrentLimitHigh

Specifies the current limit high, in amperes, that the output cannot exceed during the off phase.

PulseBiasCurrentLimitLow

Specifies the current limit low, in amperes, that the output cannot exceed during the off phase.

PulseBiasDelay

Specifies the time, in seconds, when the device generates the PulseCompleteEvent.

PulseBiasVoltageLevel

Specifies the voltage level, in volts, that the device attempts to generate during the off phase of a pulse.

PulseBiasVoltageLimit

Specifies the pulse voltage limit, in volts, that the output cannot exceed when generating the desired current during the off phase.

PulseBiasVoltageLimitHigh

Specifies the pulse voltage limit high, in volts, that the output cannot exceed during the off phase.

PulseBiasVoltageLimitLow

Specifies the pulse voltage limit low, in volts, that the output cannot exceed during the off phase.

PulseCurrentLevel

Specifies the pulse current level, in amperes, that the device attempts to generate during the on phase of a pulse.

PulseCurrentLevelRange

Specifies the pulse current level range, in amperes, for the specified channels.

PulseCurrentLimit

Specifies the current limit, in amperes, that the output cannot exceed when generating the desired voltage during the on phase.

PulseCurrentLimitHigh

Specifies the current limit high, in amperes, that the output cannot exceed when generating the desired voltage during the on phase.

PulseCurrentLimitLow

Specifies the current limit low, in amperes, that the output cannot exceed when generating the desired voltage during the on phase.

PulseCurrentLimitRange

Specifies the current limit range, in amperes, for the specified channels.

PulseOffTime

Specifies the length, in seconds, of the off phase of a pulse.

PulseOnTime

Specifies the length, in seconds, of the on phase of a pulse.

PulseVoltageLevel

Specifies the voltage level, in volts, that the device attempts to generate during the on phase of a pulse.

PulseVoltageLevelRange

Specifies the pulse voltage level range, in volts, for the specified channels.

PulseVoltageLimit

Specifies the pulse voltage limit, in volts, that the output cannot exceed when generating the desired pulse current during the on phase.

PulseVoltageLimitHigh

Specifies the pulse voltage limit high, in volts, that the output cannot exceed when generating the desired pulse current during the on phase.

PulseVoltageLimitLow

Specifies the pulse voltage limit low, in volts, that the output cannot exceed when generating the desired pulse current during the on phase.

PulseVoltageLimitRange

Specifies the pulse voltage limit range, in volts, for the specified channels.

Sense

Specifies the type of remote sensing for the specified channels.

SequenceStepDeltaTime

Specifies the time, in seconds, between the start of two consecutive steps in a sequence.

SourceDelay

Specifies the time, in seconds, when the device generates the SourceCompleteEvent.

TransientResponse

Specifies the transient response.

VoltageCompensationFrequency

Specifies the frequency at which a pole-zero pair is added to the system.

VoltageGainBandwidth

Specifies the frequency at which the unloaded loop gain extrapolates to 0 dB.

VoltageLevel

Specifies the voltage level, in volts, that the device attempts to generate on the specified channels.

VoltageLevelRange

Specifies the voltage level range, in volts, for the specified channels.

VoltageLimit

Specifies the voltage limit that the output cannot exceed when generating the desired current level.

VoltageLimitHigh

Specifies the voltage limit high that the output cannot exceed when generating the desired current level.

VoltageLimitLow

Specifies the voltage limit low that the output cannot exceed when generating the desired current level.

VoltageLimitRange

Specifies the voltage limit range, in volts, for the specified channels.

VoltagePoleZeroRatio

Specifies the ratio of the pole frequency to the zero frequency.

Methods

ApplyTo(DCPowerOutput)

Applies the advanced sequence step properties to the specified NationalInstruments.ModularInstruments.NIDCPower.DCPowerOutput channel output. Each property that has a value will be set on the corresponding property of the channel output.