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

Page 77

Advertising
background image

71

Syntax:

:ARBitrary:COPY<ws><start>,<length>,<destination>

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] <start address>,<end address>

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]<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

Advertising
This manual is related to the following products: