Agilent Technologies E4371A Lawn Mower User Manual


 
Programming Overview - 5
59
The power-on and cfReset instrument settings are:
Output State = OFF
Output Voltage = 0 volts
Output Current = 0 amperes
Sequence Step = <all steps>
Type = <undefined>
Voltage = 0 volts
Current = 0 amperes
Time = 0 seconds
Measurement Interval = All steps
V = Infinity
I = Infinity
t = Infinity
V = Infinity
Trigger Source = LAN
Digital Port = 0
Probe Test Resistance = Infinity
Sense Probe Test = Off
Note that power-on and cfReset() clear all test settings.
Status
The instrument has a status register that reports various instrument conditions. To read the status register
use cfGetInstStatus(). Each condition that is reported is represented by a bit in the register. These
conditions are described in the following table.
CF_EXT_FAULT_IN_STAT
An input that is configured as CF_EXT_FAULT_IN was asserted.
CF_EXT_INTERLOCK_STAT
An input that is configured as a CF_EXT_INTERLOCK is true
CF_SERIALB_SWITCH_STAT
Serial port B is set as the configuration port by a hardware switch
CF_LOW_RAIL_STAT
The rail voltage was or is presently too low.
CF_HIGH_RAIL_STAT
The rail voltage was or is presently too high.
CF_OVERTEMPERATURE_STAT
The internal temperature was or is presently too high.
CF_CALIBRATING_STAT
The instrument is calibrating
CF_POWER_ON_STAT
The instrument has not finished its power-on initialization
CF_POWER_FAIL_STAT
An input that is configured as a CF_POWER_FAIL_IN is true
CF_RAIL_NOT_READY_STAT
The rail has not yet been turned on
CF_RESTART_STAT
A shutdown state has been saved
CF_SELFTEST_STAT
A selftest is in progress
CF_SELFTEST_ERROR_STAT
A selftest error has occurred
CF_SHUTDOWN_STAT
A power fail shutdown has occurred
CF_CAL_ERROR_STAT
A calibration error has occurred
To return the current state of a cell in the sequence (Pass, Fail, or in progress), use:
cfGetCellStatus();