Agilent Technologies E4370A Video Gaming Accessories User Manual


 
Language Dictionary - 6
101
cfSetVoltage
CAUTION Direct output control should not be used for charging cells. There is no protection
against overcharging when using direct output control. Use this mode only for
diagnostic and debugging purposes.
Syntax
int cfSetVoltage(CF_HANDLE server, float voltage);
Description
Sets the output voltage for diagnostic or debugging purposes. The server argument can be either
a handle to a group obtained by cfOpenGroup, or a handle to all cells in the instrument if no
groups are defined.
Agilent MCCD outputs can be directly controlled for diagnostic and debugging purposes without
defining a sequence of steps and tests. Direct output control commands can only be used in the
CF_IDLE state. Voltage, current, and output state settings are set on all outputs simultaneously.
Whenever the unit leaves the CF_IDLE state, settings are reset to their power-on values.
The power-on setting for cfSetVoltage is 0 volts.
cfShutdown
Syntax
int cfShutdown(CF_HANDLE server);
Description
This command causes the Agilent MCCD to:
Go to the CF_PROTECTED state (causes CF_SHUTDOWN_STAT to become true in the
status returned by cfGetInstStatus).
Save its current state in non-volatile memory for later use with cfRestart.
Assert a CF_POWER_FAIL_OUT digital out signal.
Information in the saved state includes all sequence steps and tests. If a sequence is running
(CF_FORMING state), it includes the current state of each cell in the forming sequence,
including its current step number, time in step, capacity, and pass/fail status. The measurement
log is also saved. If the Agilent MCCD is in CF_IDLE, the pass/fail results of the previous
sequence and its measure log are saved.
cfStateDelete
Syntax
int cfStateDelete(CF_HANDLE server, char *state);
Description
Deletes a named instrument state previously created with cfStateSave.