6 - Introduction to Programming
74
Using Device Clear
You can send a device clear at any time abort a SCPI command that may be hanging up the GPIB
interface. The status registers, the error queue, and all configuration states are left unchanged when a
device clear message is received. Device clear performs the following actions:
The input and output buffers of the dc source are cleared.
The dc source is prepared to accept a new command string.
The following statement shows how to send a device clear over the GPIB interface using Agilent BASIC:
CLEAR 705 IEEE-488 Device Clear
The following statement shows how to send a device clear over the GPIB interface using the GPIB
command library for C or QuickBASIC:
IOCLEAR (705)
SCPI Conformance Information

SCPI Conformed Commands

The Agilent 66111A, 66311B/D, and 66309B/D conform to SCPI Version 1995.0.
ABOR OUTP:PROT:DEL STAT:QUES:ENAB
CAL:DATA OUT:PROT:STAT STAT:QUES:NTR
CAL:STAT [SOUR]:CURR[:LEV][:IMM][:AMPL] STAT:QUES:PTR
DISP[:WIND][:STAT] [SOUR]:CURR[:LEV]:TRIG[:AMPL] SYST:ERR?
DISP[:WIND]:TEXT[:DATA] [SOUR]:CURR:PROT:STAT SYST:LANG
INIT[:IMM]:SEQ | NAME [SOUR]:VOLT[:LEV][:IMM][:AMPL] SYST:VERS?
INIT:CONT:SEQ | NAME [SOUR]:VOLT[:LEV]:TRIG[:AMPL] TRIG[:SEQ1 | :TRAN][:IMM]
MEAS | FETC:ARR:CURR[:DC]? [SOUR] :VOLT:PROT TRIG[:SEQ1 | :TRAN]:SOUR
MEAS | FETC:ARR:VOLT[:DC]? SENS:CURR[:DC]:RANG[:UPP] TRIG:SEQ2 | ACQ[:IMM]
MEAS | FETC[:SCAL]:C URR[:DC]? SENS:FUNC TRIG:SEQ2 | ACQ :SOUR
MEAS | FETC[:SCAL]:C URR:HIGH? SENS:SWE:OFFS:POIN TRIG:SEQ:DEF
MEAS | FETC[:SCAL]:CURR:LOW? SENS:SWE:POIN *CLS
MEAS | FETC[:SCAL]:CURR:MAX? SENS:SWE:TINT *ESE*ESE?*ESR?
MEAS | FETC[:SCAL]:CURR:MIN? STAT:OPER[:EVEN]? *IDN?
MEAS | FETC[:SCAL]:VOLT[:DC]? STAT:OPER:COND? *OPC*OPC?*OPT?
MEAS | FETC[:SCAL]:VOLT:HIGH? STAT:OPER:ENAB *PSC*PSC?
MEAS | FETC[:SCAL]:VO LT:LOW? S T AT:OPER:NTR *RCL*RST
MEAS | FETC[:SCAL]:VOLT:MAX? STAT:OPER:PTR *SAV*SRE*STB?
MEAS | FETC[:SCAL]:V OLT:MIN? STAT:PR ES *TR G*TST?
OUTP[:STAT] STAT:QUES[:EVEN]? *WAI
OUTP:PROT:CLE STAT:QUES:COND?

Non-SCPI Commands

CAL:CURR[:SOUR][:DC][:POS] OUTP:DFI[:STAT]
CAL:CURR[:SOUR][:DC]:NEG OUTP:DFI:SOUR
CAL:MEAS[:DC]:LOWR OUTP:PON:STAT
CAL:MEAS:AC OUTP:RI:MODE
CAL:LEV OUTP:TYP E
CAL:PASS SENS:CURR:DET
CAL:SAVE [SOUR]:DIG:DATA[:VAL]
CAL:VOLT[:DC] [SOUR]:DIG:FUNC
CAL:VOLT:PROT TRIG:SEQ2 | ACQ:COUN:CURR | :VOLT
DISP[:WIND]:MODE TRIG:SEQ2 | ACQ:HYST:CURR | :VOLT
MEAS | FETC[:SCAL]:C URR:ACDC? TRIG:SEQ2 | ACQ:LEV:CU RR | :VOLT
MEAS | FETC[:SCAL]:V OLT:ACDC? TRIG:SEQ2 | ACQ:SLO P:CURR | :VOLT