Cilxs_queryoutputstate – AMETEK Ls Series Driver Manual User Manual
Page 220

IVI Driver Manual
Lx / Ls Series
216
ciLxs_QueryOutputState
ViStatus ciLxs_QueryOutputState (ViSession instrumentHandle,
ViChar _VI_FAR phase[],
ViInt32 outputState,
ViPBoolean inState);
Purpose
This function returns whether the power supply is in a particular output
state.
An unregulated condition occurs when the output voltage is less than the
value of the CILXS_ATTR_VOLTAGE_LEVEL attribute and the current is less
than the value of the CILXS_ATTR_CURRENT_LIMIT attribute.
An over-voltage condition occurs when the output voltage is equal to or
greater than the value of the CILXS_ATTR_OVP_LIMIT attribute and the
CILXS_ATTR_OVP_ENABLED attribute is set to VI_TRUE.
An over-current condition occurs when the output current is equal to or
greater than the value of the CILXS_ATTR_CURRENT_LIMIT attribute and the
CILXS_ATTR_CURRENT_LIMIT_BEHAVIOR attribute is set to
CILXS_VAL_CURRENT_TRIP.
When either an over-voltage condition or an over-current condition
occurs, the power supply's output protection disables the output. If the
power supply is in an over-voltage or over-current state, it does not
produce power until the output protection is reset. The
ciLxs_ResetOutputProtection function resets the output protection. Once
the output protection is reset, the power supply resumes generating a
power signal.
Parameter List
instrumentHandle
Variable Type ViSession
The ViSession handle that you obtain from the ciLxs_init or
ciLxs_InitWithOptions function. The handle identifies a particular
instrument session.
Default Value: None
phase
Variable Type ViChar[]
Pass the virtual channel name that you assign to the instrument in
the Configuration Utility.
Virtual channel names are aliases for instrument-specific channel
strings. The instrument-specific channel strings can differ from one
instrument to another. Virtual channel names allow you to use and