Abridged Command List ix
DS335 Synthesized Function Generator
Abridged Command List
Syntax
Variables i,j are integers. Variable x is a real number in integer, real, or exponential notation.
Commands which may be queried have a ? in parentheses (?) after the mnemonic. The ( ) are not sent.
Commands that may only be queried have a '?' after the mnemonic. Commands which may not be queried
have no '?'. Optional parameters are enclosed by {}.
Function Output Control Commands
AECL
Sets the output amplitude/offset to ECL levels (1Vpp, -1.3V offset).
AMPL(?) x
Sets the output amplitude to x. x is a value plus units indicator. The units can
be VP (Vpp), VR (Vrms). Example: AMPL 1.00VR sets 1.00 Vrms.
ATTL
Sets the output amplitude/offset to TTL levels (5 Vpp, 2.5 V offset).
FREQ(?) x
Sets the output frequency to x Hz.
FUNC(?) i
Sets the output function. 0 = sine, 1 = square, 2 = triangle, 3 = ramp,
4 = noise.
INVT(?)i
Sets the output inversion on (i=1) or off (i=0). Used with the ramp function.
KEYS(?) i
Simulates a key press or reads the most recently pressed key.
OFFS(?)x
Sets the output offset to x volts.
SYNC(?) i
Turns the Sync output on (i=1) or off (i=0).
TERM(?) i
Sets the output source impedance to 50
Ω
(i=0), Hi-Z (i=1).
Sweep control commands
FSEN(?) i
Enables FSK on (i=1) or off (i=0). Valid only if SDIR2 is sent first.
*TRG
Triggers single sweeps if in single trigger mode.
SDIR(?)i
Sets the sweep direction 0 = Ramp, 1 = Triangle, 2 = FSK.
SPFR(?) x
Sets the sweep stop frequency to x Hz.
SRAT(?) x
Sets the sweep rate to x Hz.
STFR(?) x
Sets the sweep start frequency to x Hz.
STYP(?) i
Sets the sweep type. 0 = linear sweep, 1 = logarithmic sweep.
SWEN(?) i
Turns sweeps on (i=1) or off (i=0).
TSRC(?) i
Sets the trigger source for sweeps. 0 = single, 1 = internal sweep rate.
Setup Control Commands
*IDN?
Returns the device identification.
*RCL i
Recalls stored setting i.
*RST
Clears instrument to default settings.
*SAV i
Stores the current settings in storage location i.
Status Reporting Commands
*CLS
Clears all status registers.
*ESE(?) j
Sets/reads the standard status byte enable register.
*ESR? {j}
Reads the standard status register, or just bit j of register.
*PSC(?) j
Sets the power on status clear bit. This allows SRQ's on power up if desired.
*SRE(?) j
Sets/reads the serial poll enable register.
*STB? {j}
Reads the serial poll register, or just bit n of register.
STAT? {j}
Reads the DDS status register, or just bit n of register.
DENA(?) j
Sets/reads the DDS status enable register.
Summary of Contents for DS335
Page 2: ...DS335 Synthesized Function Generator...
Page 6: ...iv SRS Symbols DS335 Synthesized Function Generator...
Page 10: ...viii Specifications DS335 Synthesized Function Generator...
Page 18: ...2 4 Introduction DS335 Synthesized Function Generator...
Page 22: ...2 8 Features DS335 Synthesized Function Generator...
Page 26: ...2 12 Function Setting DS335 Synthesized Function Generator...
Page 30: ...2 16 Sweeps FSK DS335 Synthesized Function Generator...
Page 42: ...3 10 Programming Commands DS335 Synthesized Function Generator...
Page 46: ...3 14 Programming Examples DS335 Synthesized Function Generator...
Page 50: ...4 4 Troubleshooting DS335 Synthesized Function Generator...
Page 74: ...5 8 Circuitry DS335 Synthesized Function Generator...