73
Command Type:
Setting or Query
Setting
Syntax:
:ARBitrary:ADDRess<ws><address>
:ARBitrary:ADDRess<ws>MINimum|MAXimum
Examples:
:ARB:ADDR 100
Query
Syntax:
:ARBitrary:ADDRess?[<ws>MINimum|MAXimum]
Response:
NR1
Data
:ARBitrary:DATA <data>
This command is used to set the values of the waveform.
Arguments
Type:
Numeric. Definite form arbitrary block. Indefinite form arbitrary block
Numeric Range:
-8191 to 8191 ASCII
Rounding:
to integer value
Binary Range:
001H to 3FFFH BINARY
Command Type:
Setting or Query
Setting Syntax
Numeric:
:ARBitrary:DATA<ws><numeric>{[,<numeric]}
Example
:ARB:DATA 100,200,1000,2000,-2000
Arbitrary Block:
:ARBitrary:DATA<ws>#<arb block data>
See section 4.16
Examples
Definite Form:
:ARB:DATA #14\x8\x64\x8\xC8
'\x' indicates that the values are Hexadecimal.
Indefinite:
:ARB:DATA #0\x8\x64\x8\xc8\xa^EOI
Query
Syntax:
:ARBitrary:DATA?<ws><number of points>, BINary|ASCii
Response:
Using the BINary option, data are returned in the Indefinite arbitrary block form.
Using the ASCii option, data are returned in the decimal numeric form.
Considerations:
Data cannot be written to protected memory.
In binary form, each data point consists of two bytes.
The high byte must precede the low byte. (big-endian order)
NOTE:
Reading waveform data:
USB: The maximum buffer size of the instrument is 32K bytes when communicating over USB.
Therefore, when reading arbitrary waveform data in ASCII, it is recommended that data be read in
chunks not exceeding 6000 points at a time. If read in Binary, it is recommended that data be read in
chunks not exceeding 10,000 points at a time.
GPIB: The maximum buffer size is approximately 200K bytes when communicating over GPIB. For
www.calcert.com
1.800.544.2843
0
5
10
15
20
25
30