80
Setting
Syntax:
:ARBitrary:PROTect[:RANGe]<ws><start>,<end>
Examples:
:ARB:PROT 1,1E3
Query
Syntax:
:ARBitrary:PROTect[:RANGe]?
Response:
<protect start>,<protect end> in NR1 format.
4.13.4.8 Memory Protection State
:ARBitrary:PROTect:STATe <Boolean>
This command is used to enable or disable arbitrary waveform write-protection.
Arguments
Type:
Boolean
Command Type: Setting or Query
Setting
Syntax:
:ARBitrary:PROTect:STATe<ws>ON|1|OFF|0
Example:
:ARB:PROT:STAT ON
Query
Syntax:
:ARBitrary:PROTect:STATe?
Response:
0|1
4.13.4.9 Predefined Waveforms
:ARB:PRED <shape>,<start address>,<length>,<scale>
This command is used to load the waveform memory with a specific type of waveform.
Arguments
Shape
Type:
Character
Options:
SINusoid
SQUare
TRIangle
NOISe (Pseudo-Random Noise)
ANOise (Noise added to the current waveform)
Start Address
Type:
Numeric. The MIN and MAX forms both set the address to 1
Range:
1 to 4,000,000
Rounding:
to integer value
Length
Type:
Numeric.
Range
SIN:
16 to 65,536; divisible by 4
SQU:
2 to 65,536; divisible by 2
TRI:
16 to 65,536; divisible by 4
NOIS:
16 to 65,536
ANO:
16 to 65,536
Rounding:
to integer value.
Scale
Type:
Numeric. MIN sets the scale to 1; MAX sets the scale to 100
Range:
1 to 100 (See considerations)
Rounding;
to integer value.