EasyManua.ls Logo

Keysight M8190A - Page 261

Keysight M8190A
320 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
General Programming 8
M8190A User’s Guide 261
The command form writes directly into the sequencer memory. The query form reads
the data from the sequencer memory, if all segments are read-write. The query
returns an error, if at least one write-only segment in the waveform memory exists.
The sequencer memory has 524287 (512k 1) entries. With this command entries
can be directly manipulated using 6 32-bit words per entry. Individual entries,
multiple entries or even the complete sequencer memory at once can be
manipulated. The data can be given in IEEE binary block format or in comma-
separated list of 32-bit values.
<sequence_table_index> index of the sequence table entry to be accessed
(0..512k-2)
<length> - number of entries to be read
<block> up to 512k 1 sequence vectors, each consisting of 6 32-bit parameter
values
<value> a 32-bit parameter value; the meaning depends on the type of sequence
entry to be created and on the index position for an entry, see following tables .
Command using comma separated parameter:
// Data Entry:
[:SOURce]:STABle[1|2]:DATA
<sequence_id>,<control_parameter>,<sequence_loop><segment_loop><segment_id
>,<start_address>,<end_address>
Example:
// Create a data entry at index 0 of the sequence table.
// Mark as start of sequence (control parameter = 0x10000000 = 268435456),
// sequence loop count = 1, segment loop count = 2, segment id = 1,
// segment start offset is 0, segment end offset is equal to the end of the segment.
:STAB1:DATA 0,268435456,1,2,1,0, #hFFFFFFFF
// Idle entry
[:SOURce]:STABle[1|2]:DATA
<sequence_id>,<control_parameter>,<sequence_loop><command-
code><idel_sample>,<idle_delay>,<0>
Example:
// Create an idle delay entry at index 0 of the sequence table.
// Mark as command (control_parameter = 0x80000000 = 2147483648) ,
// sequence loop count = 1, command code = 0 , idle sample = 0, idle delay = 960
:STAB1:DATA 0,2147483648,1,0,0,960,0
// Configuration entry
[:SOURce]:STABle[1|2]:DATA
<sequence_id>,<control_parameter>,<sequence_loop><command_code><segment_i
d>,<start_address>,<end_address>

Table of Contents

Related product manuals