Operating State Transitions ................................20
Status Register Summary...................................21
1
2
Syntax Rules
SpacesUse at least one space between a command and a
parameter. Do not use spaces within a parameter,
or within a number.
Multiple
Parameters
Numeric
Parameters
Case
Sensitivity
Extra
Parameters
Null
Parameters
ExpressionsDo not use expressions as parameters. An
UnitsAccepted units in command parameters are:
When a command has more than one parameter,
separate the parameters with commas. For
example: "OUT 1 V, 100 HZ".
Parameters may have up to 255 significant figures.
Exponents may range from -32000 to
+32000. The useful range for 5720A programming
is ± 2.2 E-308 to ± 1.8 E308.
All lower case letters are converted to upper case
except in quoted strings.
Avoid using extra parameters. Too many
parameters will cause a command error.
Null parameters will cause a command error (e.g.,
adjacent commas in "CLOCK 133700, ,071787").
example of an expression is "(4+2*13)".
Aamperes
DBdecibels
DBMdecibels references to 1 milliwatt for
ac voltage amplitude
HZhertz
OHMohms
PCTpercent
PPMparts per million
Vvolts
3
Syntax Rules (continued)
MultipliersMAmega, or unit x 1,000,000)
K kilo, or unit x 1,000)
M milli, or unit ÷ 1,000;
(except MOHM and MHZ)
Umicro, or unit ÷ 1,000,000)
Examples:
MOHM or MAOHM Megohms
MHZ or MAHZMegahertz
MVmillivolts
MAVMegavolts
MAmillliamperes
Multiple
Commands
TerminatorsTerminators sent by the 5720A: LF with EOI.
ResponsesThe responses described in the command table are
To combine commands in one statement, use a
semicolon (;). For example, instead of using these
two statements:
20 PRINT @3,"OUT 100 MV" ! Select 100 mV dc
30 PRINT @3,"OPER" ! Activate the output
You can accomplish the same with this single line:
20 PRINT @3,"OUT 100 MV ; OPER"
Terminators received by the 5720A: LF or any
character with EOI
correct for IEEE-488 remote control, and for serial
remote control in "COMPUTER" mode. In serial
remote control in "TERMINAL" mode, responses
contain more descriptive text intended for an
operator using a terminal interactively.
4
Command Summary by Function
Error Mode Commands
ADJOUT?Returns adjusted output magnitude and frequency.
INCRIncrements or decrements the output
MULTMultiplies reference by a value and establishes the
product as a new reference.
NEWREFEstablishes a new reference.
OFFSETSets and enables or disables an offset.
OFFSET?Returns the value of the present offset.
OLDREFSets the output to the present reference.
OUT_ERR?Returns the UUT error computed by the 5720A.
REFOUT?Returns the value of the present reference.
SCALEActivates and deactivates scaling.
SCALE?Returns scaling information.
SCAL_ERR? Returns the scale error value if scaling is active.
Instrument Configuration Commands
BTYPESelects an amplifier type for voltage or current
boost.
BTYPE?Returns the amplifier types set for voltage and
current boost.
CLOCKSets the clock/calendar.
CLOCK?Returns the setting of the clock/calendar.
CUR_POSTSelects active binding post for current output.
CUR_POST? Returns active binding post for current output.
EXTGUARDOpens and closes an internal connection. between
GUARD and LO.
EXTSENSEOpens and closes an internal connection between
SENSE and OUTPUT.
FORMATRestores calibration constants and other
parameters to factory defaults.
LIMITSets positive and negative output limits.
LIMIT?Returns the programmed positive and negative
output limits.
5
Command Summary by Function (continued)
*LRN?Returns a list of commands that can duplicate
the present state.
RANGE?Returns the present output range.
RANGELCKLocks the present range, or selects autoranging.
Output Commands
BOOSTActivates or deactivates an auxiliary amplifier.
DBMOUT?Returns the output amplitude and frequency, but
in dBm if ac V.
OPERActivates the 5720A output if it is in standby.
OUTSets the output and establishes a new reference
for error mode.
OUT?Returns the output amplitude and frequency.
PHASESets the phase shift of the phase output signal.
PHASE?Returns the phase shift of the phase output
signal.
PHASELCKActivates or deactivates phase locking to an
external signal.
PHASESFTActivates or deactivates variable phase output.
RCOMPActivates or deactivates two-wire compensation
circuitry.
STBYPuts the 5720A in standby.
VOUT?Returns the output amplitude in volts if the active
units are dBm.
WBANDActivates or deactivates the Wideband AC
Module (Option 5700A-03).
General Functions
*CLSClear; clears status registers, any service
request, and flags.
ECHO?Echoes a string to the remote port.
GALGo to Alternate Language; enters Fluke 5100B
or 5200A emulation mode.
*OPCSets bit 0 in the ESR to 1 when pending
operations are complete.
6
Command Summary by Function (continued)
*OPC?Returns a "1" when all pending remote
operations are complete.
*PUDStores a string of user-selected characters in
non-volatile memory.
*PUD?Returns the contents of the PUD memory.
RPT_STRLoads the user report string.
RPT_STR?Returns the user report string.
*RSTResets the 5720A to its default power-up state.
UNCERT?Returns the absolute uncertainty of the output.
*WAIHalts program execution until pending operations
are complete.
RS-232C Interface Parameter Setting Commands
SP_EOFSets the End-of-File (EOF) string.
SP_EOF?Returns the End-of-File (EOF) string.
SP_SETSets RS-232C interface parameters.
SP_SET?Returns RS-232C interface parameters.
SP_TIMESets the time-out period.
SP_TIME?Returns the time-out period.
5720A Calibration, Testing, and Diagnostics Commands
CAL_ADJDoes the internal portion of calibration.
CAL_CHKStarts a calibration check.
CAL_CLST?Returns a group of calibration constant names
and their values.
CAL_CONFSets the specification confidence level to 95% or
99%.
CAL_CONF?Returns the active calibration confidence level.
CAL_CONST? Returns the value of a particular constant.
CAL_DATE?Returns the date of the most recent calibration.
CAL_DAYS?Returns number of days since last calibration
recall.
CAL_INTVSets the calibration interval.
CAL_INTV?Returns the calibration interval.
7
Command Summary by Function (continued)
CAL_PRPrints a calibration report out the serial interface.
CAL_REFPerforms a calibration procedure using a 1½, 10
k½, or 10V standard.
CAL_RNGStarts a self calibration procedure of a range.
CAL_RPT?Returns a formatted calibration report.
CAL_SHIFT?Returns the shift of a range due to calibration.
CAL_SLST?Returns the shifts of a group of ranges.
CAL_STOREStores new calibration constants in nonvolatile
memory.
CAL_TEMPSets the temperature for calibration.
CAL_TEMP?Returns the calibration temperature last
specified.
CAL_WBFLAT Performs Wideband AC Module (Option 5700A-
03) flatness calibration.
CAL_WBGAIN Performs Wideband AC Module (Option 5700A-
03) gain calibration.
CAL_ZEROPerforms internal zeros calibration.
DIAGRuns self diagnostics.
DIAGFLTSets the 5720A response to faults in remote
diagnostics.
DIAGFLT?Returns the 5720A response to faults in remote
diagnostics.
OHMSREF?Returns a calculated resistance reference.
STOP_PRStops printing a report.
*TST?Performs self tests and returns the results.
Serial Only Remote Commands
LOCALPlaces the 5720A into the local state.
LOCKOUTPlaces the 5720A into the local lockout state.
REMOTEPlaces the 5720A into remote state.
Status Commands
*ESELoads the Event Status Enable register.
*ESE?Reads the Event Status Enable register.
8
Command Summary by Function (continued)
*ESR?Reads and clears the Event Status Register.
ETIME?Returns the time power has been on.
EXPLAIN?Returning a brief description of a fault code.
FAULT?Returns the most recent fault code from the fault
queue.
*IDN?Returns 5720A identification information.
ISCELoads Instrument Status Change Enable Register.
ISCE?Reads Instrument Status Change Enable Register.
ISCR?Reads and clears the Instrument Status Change
Register.
ISR?Reads and clears the Instrument Status Register.
ONTIME?Returns the time elapsed since power-up.
*OPT?Returns a list of installed modules and attached
amplifiers.
*SRELoads the Service Request Enable Register.
*SRE?Reads the Service Request Enable Register.
STATE?Returns the long term state of the 5720A.
*STB?Returns the status byte.
9
Commands
CommandParametersResponse
ADJOUT?None1. (Float) Amplitude
2. (String) Units
3. (Float) Frequency
BOOSTON or OFFNone
BTYPEVB5725,
VB5205,
VB5215,
IB5725,
or IB5220
BTYPE?None1. (String) VB <model number>
CAL_ADJNoneNone
CAL_CHKNoneNone
CAL_CLST?CAL,
CHECK,
or PREV
CAL_CONF99 or 95None
CAL_CONF?NoneCONF99 or CONF95
CAL_CONST?1. CAL,
CHECK
PREV
2. Name of
constant
CAL_DATE?B5725,
CAL,
WBFLAT,
WBGAIN, or
ZERO
None
2. (String) IB <model number>
1. (String) List (See manual.)
(Float) Value of the constant
(Integer) Date as MMDDYY
10
Commands (continued)
CommandParametersResponse
CAL_DAYS?B5725, CAL, WBFLAT,
WBGAIN, or ZERO
CAL_INTV1, 90, 180, or 365None
CAL_INTV?None(Integer) 1,90,
CAL_PRCAL, CHECK, or RAWNone
CAL_REFValue and units of
external standard
CAL_RNG1. range identifier, NULL
or STORE
2. Calibration magnitude
(Only if 1 is range id)
3. Frequency (Optional,
and only if 1 is range id)
CAL_RPT?CAL, CHECK, or RAW1. (String)
CAL_SHIFT?1. CAL or CHECK
2. Range identifier
CAL_SLST?CAL or CHECK1. (String) Info. for
(Integer) # of
elapsed days
since calibration
180, or 365
None
None
Formatted report
1. (String) Range
info. (See
manual.)
all ranges. (See
manual.)
CAL_STORENoneNone
CAL_TEMPTemperature in °CNone
CAL_TEMP?B5725, CAL, WBFLAT,
WBGAIN, or CHECK
(Float)
Temperature in
°C.
11
Commands (continued)
CommandParametersResponse
CAL_WBFLATSTART, NULL, or
STORE
CAL_WBGAINPGAIN, NGAIN, or
STORE
CAL_ZERONoneNone
CLOCK1. 24-hour time
as HHMMSS
2. Date as
MMDDYY
CLOCK?None1. (Integer) Time as
*CLSNoneNone
CUR_POSTNORMAL, AUX,
or IB5725
CUR_POST?None(String) NORMAL, AUX,
DBMOUT?None1. (Float) Output value
None
None
None
HHMMSS
2. (Integer) Date as
MMDDYY
None
or IB5725
2. (String) Units
DIAGALL, D5700,
DV5725, DI5725,
CONT, or ABORT
3. (Float)Frequency
None
12
Commands (continued)
CommandParametersResponse
DIAGFLTHALT,
ABORT, or
CONT
DIAGFLT?None(String) HALT, ABORT, or CONT
ECHO?Any string(String) Same string
*ESEDecimal
equiv. of 16-
bit word (0-
255 only)
*ESE?None(Integer) Decimal equiv. of byte
*ESR?None(Integer) Decimal equiv. of byte
ETIME?None(Integer) minutes powered on
EXPLAIN?Fault code(String) Explanation text
EXTGUARDON or OFFNone
EXTSENSEON or OFFNone
FAULT?None(Integer) The fault code
FORMATALL, B5725,
CAL, RNG,
or SETUP
GALL5100None
None
None
None
*IDN?None(String, string, string, string)
Fluke, model #, serial #, main
CPU s/w rev.+ inguard CPU s/w
rev.+ BOOST CPU s/w rev.)
NEWREFNoneNone
OFFSETON or OFFNone
OFFSET?None1. (Float) Offset value
2. (Float) Offset units
14
Commands (continued)
CommandParametersResponse
OHMSREF?CAL, CHECK, or PREV(Float) Resistance
reference
OLDREFNoneNone
ONTIME?None(Integer) Time unit is
powered on (minutes)
*OPCNoneNone
*OPC?None(Integer) 1
OPERNoneNone
*OPT?None(Strings separated by
commas)
OUTEither one of the
following is required.
1. (Optional) Amplitude
or
2. (Optional) Frequency
OUT?None1. (Float) Amplitude
OUT_ERR?None1. (Float) UUT error
PHASE± phase in degreesNone
PHASE?None(Integer) Phase in
PHASELCKON or OFFNone
PHASESFTON or OFFNone
None
2. (String) Units
3. (Float) Frequency
magnitude
2. (String) Units for
above
degrees
15
Commands (continued)
CommandParametersResponse
*PUD(See manual
for parameter.)
*PUD?None(See manual for response.)
RANGE?None(String) Name of range
RANGELCKON or OFFNone
RCOMPON or OFFNone
REFOUT?None1. (Float) Output
REMOTENoneNone
RPT_STRString of up to
40 char.
RPT_STR?None(String) User report string
*RSTNoneNone
SCALEON or OFFNone
SCALE?None1. (Float) Nominal full-scale
of byte
*SRE?NoneDecimal equivalent of byte
STATE?None(See manual for response.)
*STB?NoneDecimal equivalent of byte
STBYNoneNone
STOP_PRNoneNone
*TST?None(Integer) 0, pass; 1, fail
None
18
Commands (continued)
CommandParametersResponse
UNCERT?None1. (Float) 5720A
uncertainty
2. (String) Units for
response 1
3. (Integer) Cal
interval in days
VOUT?None1. (Float) amplitude
2. (String) Units
3. (Float) Frequency
*WAINoneNone
WBANDON or OFFNone
19
Operating State Transitions
1722A GPIB
Command
REMOTE
LOCKOUT
LOCAL
LOCKOUT
REMOTE or
any 5720A
command
LOCAL
Manually
using
WBYTE
FromToUse
LocalRemoteMLA + REN
Local/
Lockout
RemoteLocalGTL, or “GO
Remote/
Lockout
Local/
Lockout
Remote/
Lockout
Remote/
Lockout
LocalREN not
Local/
Lockout
LLO + PEN
TO LOCAL
CONTROL”
softkey
LLO + REN
MLA + REN
GTL
Serial
Command
REMOTE
LOCKOUT
LOCAL
LOCKOUT
REMOTE
LOCAL
None
20
Status Register Summary
RegisterRead
Serial Poll Status Byte
(STB)
Service Request Enable
Register (SRE)
Event Status Register
(ESR)
Event Status Enable
Register (ESE)
Instrument Status
Register (ISR)
Instrument Status
Change Register (ISCR)
Instrument Status
Change Enable Register
(ISCE
Command
STB?
(or SPL ()
for 1722A)
*SRE?*SRENone
*ESR?NoneESE
*ESE?*ESENone
ISR?NoneNone
ISCR?NoneISCE
ISCE?ISCENone
Write
Command
NoneSRE
Enable
Register
21
Status Register Summary (continued)
Serial Poll Status Byte and SRE Bit Definitions
76543210
0RQS ESB MAV EAV ISCB00
MSS
RQSFor IEEE-488 remote control: Requesting service. The
RQS bit is set to 1 whenever bits ESB, MAV, EAV, or
ISCB change from 0 to 1 and are enabled (1) in the
SRE. When RQS is 1, the 5720A asserts the SRQ
control line. Perform a serial poll to read this bit to see if
the 5720A is the source of an SRQ. (A serial poll also
clears the RQS bit.)
MSSFor serial remote control: Master summary status. Set to
1 whenever bits ESB, MAV, EAV, or ISCB are 1 and
enabled (1) in the SRE. This bit can be read using the
*STB? command.
ESBIs set to 1 when one or more enabled ESR bits are 1.
MAV Message available. The MAV bit is set to 1 whenever
data is available in the 5720A’s IEEE-488 interface
output buffer.
EAVError (fault) available. A fault has occurred and a fault
code is available to be read from the fault queue by
using the FAULT? query.
ISCBOne or more enabled ISCR bits are 1.
22
Status Register Summary (continued)
ESR and ESE Bit Definitions
15141312111098
00000000
76543210
PON0CME EXE DDE QYE0OPC
PONPower on. This bit is set to 1 if the power has been
cycled since the last time the ESR was read.
CMECommand error (fault). The IEEE-488 interface
encountered an incorrectly formed command.(The
command FAULT? fetches the earliest fault code in
the fault queue, which contains codes for the first 15
faults)
EXEExecution error (fault). A fault occurred while the
5720A tried to execute the last command. This could
be caused, for example, by a parameter being out of
range. (The command FAULT? fetches the earliest
fault in the fault queue, which contains codes for the
first 15 faults that have occurred.)
DDEDevice-dependent error (fault). A fault related to a
device-dependent command has occurred. An
example would be attempting to execute "OUT
1000000V", which is outside the range of the 5720A.
(The command FAULT? fetches the earliest fault in the
fault queue, which contains codes for the first 15 faults
that have occurred.)
QYEQuery error (fault). The 5720A was addressed to talk
when no response data was available or appropriate,
or when the controller failed to retrieve data on the
output queue.
OPCOperation complete. All commands previous to
reception of a *OPC command have been executed,
and the interface is ready to accept another message.
23
Status Register Summary (continued)
ISR, ISCR, and ISCE Bit Definitions
15141312111098
00
76543210
PLOCK PSHFT RLOCK RCOMP BOOST EXSENS EXGARD OPER
RPTBUSYWhen 1, A calibration report is being printed to the
SETTLEDWhen 1, the output has stabilized to within
REMOTEWhen 1, the 5720A is under remote control.
WBNDWhen 1, wideband is active.
SCALE When 1, scaling is active.
OFFSETWhen 1, an offset is active.
PLOCKWhen 1, the 5720A output is phase locked to an
PSHFTWhen 1, variable phase output is active.
RLOCK When 1, the 5720A output range is locked.
RPTBUSYSETTLEDREMOTE WBND SCALE OFFSET
serial port.
specification.
external source.
RCOMPWhen 1, two-wire compensation is active when in
resistance mode.
BOOSTWhen 1, an auxiliary amplifier is active.
EXSENSWhen 1, external sensing is selected.
EXGARDWhen 1, external voltage guard is selected.
OPERWhen 1, the 5720A is operating. When 0, it is in
standby.
24
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.