Abridged Command List
ix
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), or DB (dBm). 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.
FSMP(?) x
Sets the arbitrary waveform sampling frequency to x Hz.
FUNC(?) i
Sets the output function. 0 = sine, 1 = square, 2 = triangle, 3 = ramp, 4 = noise,
5= arbitrary.
INVT(?)i
Set output inversion on (i=1) or off (i=0).
OFFS(?)x
Sets the output offset to x volts.
PCLR
Sets the current waveform phase to zero.
PHSE(?) x
Sets the waveform output phase to x degrees.
Modulation control commands
*TRG
Triggers bursts/single sweeps if in single trigger mode.
BCNT(?) i
Sets the burst count to i.
DPTH(?) i
Sets the AM modulation depth to i %. If i is negative sets DSBSC with i % modulation.
FDEV(?) x
Sets the FM span to x Hz.
MDWF(?) i
Sets the modulation waveform. 0 = single sweep, 1 = ramp, 2 = triangle, 3 = sine,
4 = square, 5 = arbitrary, 6 = none.
MENA(?) i
Turns modulation on (i=1) or off (i=0).
MKSP
Sets the sweep markers to the extremes to the sweep span.
MRKF(?) i ,x
Sets marker frequency i to x Hz. 0 = mrk start freq, 1 = stop freq, 2 = center freq,
3 = span.
MTYP(?) i
Sets the modulation type. 0 = lin sweep, 1 = log sweep, 2 = AM, 3 = FM, 4 = PM,
5 = Burst.
PDEV(?) x
Sets the phase modulation span to x degrees.
RATE(?) x
Sets the modulation rate to x Hz.
SPAN(?) x
Sets the sweep span to x Hz.
SPCF(?) x
Sets the sweep center frequency to x Hz.
SPFR(?) x
Sets the sweep stop frequency to x Hz.
SPMK
Sets the sweep span to the sweep marker positions.
STFR(?) x
Sets the sweep start frequency to x Hz.
TRAT(?) x
Sets the internal trigger rate to x Hz.
TSRC(?) i
Sets the trigger source. 0 = single, 1 = internal, 2 = + Ext, 3 = - Ext, 4 = line.
Arbitrary Waveform and Modulation commands
AMRT(?) i
Sets the arbitrary modulation rate divider to i.
AMOD? i
Allows downloading a i point arbitrary modulation waveform if the modulation type is
AM, FM, or PM. After execution of this query the DS345 will return the ASCII value 1.
The binary waveform data may now be downloaded.
Summary of Contents for DS345
Page 2: ......
Page 5: ...DS345 Synthesized Function Generator iii...
Page 20: ...Introduction 2 4...
Page 64: ...Programming Commands 3 14...
Page 72: ...Program Examples 3 22...
Page 78: ...Troubleshooting 4 6...
Page 82: ...Performance Tests 5 4...
Page 101: ...Calibration 6 10...
Page 109: ...Arbitrary Waveform Composer 7 8...
Page 117: ...DS345 Circuitry 8 8...