NI-DCPower C Function Reference Help

Functions Supported by the PXIe-4154

  • Updated2023-04-15
  • 8 minute(s) read
Function PXIe-4154
niDCPower_AbortWithChannels
Checkmark
niDCPower_CalAdjustCurrentLimit
Checkmark
niDCPower_CalAdjustCurrentMeasurement
Checkmark
niDCPower_CalAdjustInternalReference
X
niDCPower_CalAdjustOutputResistance
Checkmark
niDCPower_CalAdjustResidualCurrentOffset
X
niDCPower_CalAdjustResidualVoltageOffset
X
niDCPower_CalAdjustVoltageLevel
Checkmark
niDCPower_CalAdjustVoltageMeasurement
Checkmark
niDCPower_CalSelfCalibrate
X
niDCPower_ChangeExtCalPassword
Checkmark
niDCPower_ClearInterchangeWarnings
Checkmark
niDCPower_ClearLatchedOutputCutoffState
X
niDCPower_Close
Checkmark
niDCPower_CloseExtCal
Checkmark
niDCPower_CommitWithChannels
Checkmark
niDCPower_ConfigureApertureTime
X
niDCPower_ConfigureAutoZero
X
niDCPower_ConfigureCurrentLevel
Checkmark
niDCPower_ConfigureCurrentLevelRange
Checkmark
niDCPower_ConfigureCurrentLimit
Checkmark
niDCPower_ConfigureCurrentLimitRange
Checkmark
niDCPower_ConfigureDigitalEdgeMeasureTriggerWithChannels
Checkmark
niDCPower_ConfigureDigitalEdgePulseTriggerWithChannels
X
niDCPower_ConfigureDigitalEdgeSequenceAdvanceTriggerWithChannels
Checkmark
niDCPower_ConfigureDigitalEdgeSourceTriggerWithChannels
Checkmark
niDCPower_ConfigureDigitalEdgeStartTriggerWithChannels
Checkmark
niDCPower_ConfigureLCRCompensation
X
niDCPower_ConfigureLCRCustomCableCompensation
X
niDCPower_ConfigureOutputEnabled
Checkmark
niDCPower_ConfigureOutputFunction
Checkmark
niDCPower_ConfigureOutputResistance
Checkmark2
niDCPower_ConfigurePowerLineFrequency
X
niDCPower_ConfigurePulseBiasCurrentLevel
X
niDCPower_ConfigurePulseBiasCurrentLimit
X
niDCPower_ConfigurePulseBiasVoltageLevel
X
niDCPower_ConfigurePulseBiasVoltageLimit
X
niDCPower_ConfigurePulseCurrentLevel
X
niDCPower_ConfigurePulseCurrentLevelRange
X
niDCPower_ConfigurePulseCurrentLimit
X
niDCPower_ConfigurePulseCurrentLimitRange
X
niDCPower_ConfigurePulseVoltageLevel
X
niDCPower_ConfigurePulseVoltageLevelRange
X
niDCPower_ConfigurePulseVoltageLimit
X
niDCPower_ConfigurePulseVoltageLimitRange
X
niDCPower_ConfigureSense
Checkmark
niDCPower_ConfigureSoftwareEdgeMeasureTriggerWithChannels
Checkmark
niDCPower_ConfigureSoftwareEdgePulseTriggerWithChannels
X
niDCPower_ConfigureSoftwareEdgeSequenceAdvanceTriggerWithChannels
Checkmark
niDCPower_ConfigureSoftwareEdgeSourceTriggerWithChannels
Checkmark
niDCPower_ConfigureSoftwareEdgeStartTriggerWithChannels
Checkmark
niDCPower_ConfigureSourceModeWithChannels
Checkmark
niDCPower_ConfigureVoltageLevel
Checkmark
niDCPower_ConfigureVoltageLevelRange
Checkmark
niDCPower_ConfigureVoltageLimit
Checkmark
niDCPower_ConfigureVoltageLimitRange
Checkmark
niDCPower_ConnectInternalReference
X
niDCPower_CreateAdvancedSequenceWithChannels
X
niDCPower_CreateAdvancedSequenceCommitStepWithChannels
X
niDCPower_CreateAdvancedSequenceStepWithChannels
X
niDCPower_DeleteAdvancedSequenceWithChannels
X
niDCPower_Disable
Checkmark
niDCPower_DisablePulseTriggerWithChannels
X
niDCPower_DisableSequenceAdvanceTriggerWithChannels
Checkmark
niDCPower_DisableSourceTriggerWithChannels
Checkmark
niDCPower_DisableStartTriggerWithChannels
Checkmark
niDCPower_ExportAttributeConfigurationBuffer
Checkmark
niDCPower_ExportAttributeConfigurationFile
Checkmark
niDCPower_ExportSignalWithChannels
Checkmark
niDCPower_FetchMultiple
Checkmark
niDCPower_FetchMultipleLCR
X
niDCPower_GetAttributeViBoolean
Checkmark
niDCPower_GetAttributeViInt32
Checkmark
niDCPower_GetAttributeViReal64
Checkmark
niDCPower_GetAttributeViSession
Checkmark
niDCPower_GetAttributeViString
Checkmark
niDCPower_GetCalUserDefinedInfo
Checkmark
niDCPower_GetCalUserDefinedInfoMaxSize
Checkmark
niDCPower_GetChannelName
Checkmark
niDCPower_GetChannelNameFromString
Checkmark
niDCPower_GetExtCalLastDateAndTime
Checkmark
niDCPower_GetExtCalLastTemp
Checkmark
niDCPower_GetExtCalRecommendedInterval
Checkmark
niDCPower_GetLCRCompensationLastDateAndTime
X
niDCPower_GetLCRCompensationData
X
niDCPower_GetLCRCustomCableCompensationData
X
niDCPower_GetNextCoercionRecord
Checkmark
niDCPower_GetNextInterchangeWarning
Checkmark
niDCPower_GetSelfCalLastDateAndTime
X
niDCPower_GetSelfCalLastTemp
X
niDCPower_ImportAttributeConfigurationBuffer
Checkmark
niDCPower_ImportAttributeConfigurationFile
Checkmark
niDCPower_InitExtCal
Checkmark
niDCPower_InitializeWithIndependentChannels
Checkmark
niDCPower_InitiateWithChannels
Checkmark
niDCPower_Measure
Checkmark
niDCPower_MeasureMultiple
Checkmark
niDCPower_MeasureMultipleLCR
X
niDCPower_PerformLCRLoadCompensation
X
niDCPower_PerformLCROpenCompensation
X
niDCPower_PerformLCROpenCustomCableCompensation
X
niDCPower_PerformLCRShortCompensation
X
niDCPower_PerformLCRShortCustomCableCompensation
X
niDCPower_QueryInCompliance
Checkmark
niDCPower_QueryLatchedOutputCutoffState
X
niDCPower_QueryMaxCurrentLimit
Checkmark
niDCPower_QueryMaxVoltageLevel
Checkmark
niDCPower_QueryMinCurrentLimit
Checkmark
niDCPower_QueryOutputState
Checkmark
niDCPower_ReadCurrentTemperature
Checkmark
niDCPower_ResetWithChannels
Checkmark
niDCPower_ResetDevice
Checkmark
niDCPower_ResetInterchangeCheck
Checkmark
niDCPower_ResetWithDefaults
Checkmark
niDCPower_revision_query
Checkmark
niDCPower_self_test
Checkmark
niDCPower_SendSoftwareEdgeTriggerWithChannels
Checkmark
niDCPower_SetAttributeViBoolean
Checkmark
niDCPower_SetAttributeViInt32
Checkmark
niDCPower_SetAttributeViReal64
Checkmark
niDCPower_SetAttributeViSession
Checkmark
niDCPower_SetAttributeViString
Checkmark
niDCPower_SetCalUserDefinedInfo
Checkmark
niDCPower_SetSequence
Checkmark
niDCPower_WaitForEventWithChannels
Checkmark
Note Note  Not all footnotes apply; refer only to those footnotes for which a number appears in the table

1 The default value is TRUE if you use the niDCPower_InitializeWithIndependentChannels function to open the session, otherwise the default value is FALSE.

2 Channel 0.

3 NIDCPOWER_VAL_REMOTE is the only valid value.

4 Channel 1.

5 Software timed.

6 The default value for channel 1 is NIDCPOWER_VAL_LOW.

7 Default depends on the setting of the NIDCPOWER_ATTR_SOURCE_MODE attribute. The default is NIDCPOWER_VAL_ON_DEMAND if the source mode is set to single point, or the default is NIDCPOWER_VAL_AUTOMATICALLY_AFTER_SOURCE_COMPLETE if the source mode is set to sequence.

8 NIDCPOWER_VAL_AUXILIARY is the only valid value.

Log in to get a better experience