84
ARBDATA
<cpd>,<bin data block>
Load data to an existing arbitrary waveform. <cpd> must be the
name of an existing arbitrary waveform. 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 if these defines the
number of ascii characters to follow and these following
characters define the length of the binary data in bytes. The
data is entered into the arbitrary waveform between the points
specified by the ARBEDLMTS command. If less data is sent
than the number of points between the limits the old data is
retained from the point where the new data ends. If more data is
sent the extra is discarded. Due to the binary data block this
command cannot be used over the RS232 interface.
ARBDATACSV? <cpd>
Returns the data from an existing arbitrary waveform. <cpd>
must be the name of an existing arbitrary waveform. The data
consists of ascii coded values as specified for the
ARBDATACSV command. The data is sent from the arbitrary
waveform between the points specified by the ARBEDLMTS
command.
ARBDATA? <cpd>
Returns the data from an existing arbitrary waveform. <cpd>
must be the name of an existing arbitrary waveform. The data
consists of binary coded values as specified for the ARBDATA
command. The data is sent from the arbitrary waveform
between the points specified by the ARBEDLMTS command.
Due to the binary data block this command cannot be used over
the RS232 interface.
ARBRESIZE <cpd>,<nrf>
Change the size of arbitrary waveform <cpd> to <nrf>.
ARBRENAME <cpd1>,<cpd2>
Change the name of arbitrary waveform <cpd1> to <cpd2>.
ARBPOINT <cpd>,<nrf1>,<nrf2>
Set the waveform point at address <nfr1> in arbitrary waveform
<cpd> to <nrf2>.
ARBLINE
<cpd>,<nrf1>,<nrf2>,<nrf3>,<nrf4
>
Draw a line in arbitrary waveform <cpd> from start address/data
<nrf1>/<nrf2> to stop address/data <nrf3>/<nrf4>.
ARBINSSTD
<cpd1>,<cpd2>,<nrf1>,<nrf2>
Insert the standard waveform <cpd2> into the arbitrary
waveform <cpd1> from start address <nrf1> to stop address
<nrf2>. <cpd2> must be one of <SINE>, <SQUARE>,
<TRIANG>, <DC>, <POSRMP>, <NEGRMP>, <COSINE>,
<HAVSIN>, <HAVCOS>, or <SINC> and <cpd1> must be an
existing arbitrary waveform.
ARBINSARB
<cpd1>,<cpd2>,<nrf1>,<nrf2>
Insert the arbitrary waveform <cpd2> into arbitrary waveform
<cpd1>. Use that part of <cpd2> specified by the ARBEDLMTS
command and insert from start address <nrf1> to stop address
<nrf2>. <cpd1> and <cpd2> must both be existing arbitrary
waveforms but they cannot be the same waveform.
ARBCOPY
<cpd>,<nrf1>,<nrf2>,<nrf3>
Block copy in arbitrary waveform <cpd> the data from start
address <nrf1> to stop address <nrf2> to destination address
<nrf3>.
ARBAMPL
<cpd>,<nrf1>,<nrf2>,<nrf3>
Adjust the amplitude of arbitrary waveform <cpd> from start
address <nrf1> to stop address <nrf2> by the factor <nfr3>.
ARBOFFSET
<cpd>,<nrf1>,<nrf2>,<nrf3>
Move the data in arbitrary waveform <cpd> from start address
<nrf1> to stop address <nrf2> by the offset <nrf3>.