6 copy, 7 memory protection range, 8 memory protection state – B&K Precision 4078 - Manual User Manual

Page 74

Advertising
background image

2) The end address must be greater than the start address.


4.13.4.6 Copy


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


This command is used to copy a section of the waveform to a different location in waveform memory.

Arguments
Type:

NRf

Range:

1 to 400,000

Rounding:

to integer value

Command Type: Setting only
Setting
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 400,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

Advertising
This manual is related to the following products: