7 memory protection range, 8 memory protection state, 9 predefined waveforms – B&K Precision 4079 - Manual User Manual
Page 77

71
Syntax:
:ARBitrary:COPY
Example:
:ARB:COPY 1,1000,1001
Considerations:
1) The destination range cannot overlap with protected memory.
2) The destination range cannot overlap with the source range.
3) The destination end address may not exceed the maximum address:
Destination address + Length - 1 <= 131072
4.13.4.7 Memory Protection Range
:ARBitrary:PROTect [:RANGe]
This command is used to define a range of arbitrary waveform memory to be write-protected. The protection is effective only
if the PROTect:STATe is ON.
Arguments
Type:
Numeric.
Numeric Range: 1 to 4,000,000
Rounding: to integer value.
Command Type: Setting or Query
Setting
Syntax:
:ARBitrary:PROTect[:RANGe]
Examples: :ARB:PROT 1,1E3
Query
Syntax:
:ARBitrary:PROTect[:RANGe]?
Response:
4.13.4.8 Memory Protection State
:ARBitrary:PROTect:STATe
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
Example:
:ARB:PROT:STAT ON
Query
Syntax:
:ARBitrary:PROTect:STATe?
Response:
0|1
4.13.4.9 Predefined Waveforms
:ARB:PRED
This command is used to load the waveform memory with a specific type of waveform.
Arguments
Shape
Type:
Character