Instructions
Arbitrary waveform commands
166 TGF4000 Series Instruction Manual
· ARBDCOFFS <NRF> Set the arbitrary dc waveform offset to <NRF> Volts
· ARBFILTER <CPD> Set the arbitrary waveform filter shape to
<NORMAL> or <STEP>
· ARBLOAD <CPD> Set the output waveform type to <DC>, <SINC>,
<HAVERSINE>, <CARDIAC>, <EXPRISE>, <LOGRISE>,
<EXPFALL>, <LOGFALL>, <GAUSSIAN>, <LORENTZ>,
<DLORENTZ>, <TRIANG>, <ARB1>, <ARB2>, <ARB3> or
<ARB4>. The user specified name of the arbs stored in
ARB1, ARB2, ARB3 or ARB4 are also accepted as valid
entries to change the waveform to ARB1, ARB2, ARB3 or
ARB4 respectively.
· ARBRESIZE <CPD>, <NR1> Change the size of arbitrary waveform <CPD> to
<NR1>.
· ARBDEF < CPD1>, Define an arbitrary waveform with user specified
< CPD2>, < CPD3> Waveform name and waveform point interpolation state.
< CPD1> ARB1, ARB2, ARB3 or ARB4
< CPD2> “user specified waveform name”
< CPD3> waveform point interpolation ON or OFF
· ARB1 <BIN> Load data to an existing arbitrary waveform memory
location ARB1. The data consists of two bytes per point
with no characters between bytes or points. The point
data is sent high byte first. The data block has a header
which consists of the # character followed by several ascii
coded numeric characters. The first of these defines the
number of ascii characters to follow and these following
characters define the length of the binary data in bytes.
The instrument will wait for data indefinitely If less data is
sent. If more data is sent the extra is processed by the
command parser which results in a command error.
· ARB2 <BIN> See ARB1 description.
· ARB3 <BIN> See ARB1 description.
· ARB4 <BIN> See ARB1 description.
· ARB1DEF? Return user specified waveform name, waveform
point interpolation state and waveform length of ARB1.
· ARB2DEF? See ARB1DEF? description.
· ARB3DEF? See ARB1DEF? description.
· ARB4DEF? See ARB1DEF? description.










