Technical data
[SOURce[1]]:PATTern:UPATtern<n>:IDATa[?]
IAgilentN490xPGPatternfile.SetDataBlock (IVI-compliant)
[SOURce[1]]:PATTern:UPATtern<n>:IDATa [A | B,] <start bit>, <length in bits>,
<block data>
[SOURce[1]]:PATTern:UPATtern<n>:IDATa? [A|B,] <start bit>, <length in bits>
The query returns the selected bits of the standard (A) or alternate (B) pattern.
This command is used to set specific bits in a user pattern. It is similar to the :DATA
command. The :IDATa command is a contraction of the phrase Incremental
DATA and is used to download part of a user-defined pattern.
The parameters have the following meanings:
Table 28
Parameter Description
[A|B] Defines for which pattern the data is to
be set (A = standard pattern, B =
alternate pattern). If the pattern file
describes a standard pattern (:USE =
STRaight), this parameter cannot be B.
<filename> Name of the file being defined. If the file
does not exist, it is created.
<start bit> First bit to be overwritten (starting with
0).
<length_in_bits> Number of bits to be overwritten.
<block data> The data that describes the pattern (see
“[SOURce[1]]:PATTern:UFILe:DATA[?] ”
on page 119 for the description).
The use of the parameters can be best illustrated by an example. If we have an
alternate 16-bit pattern of 0s only, and we want to set the last four bits to 1s, the
IDATa command would appear as follows:
• If the data packing is 8:
SOURce1:PATTern:UPAT1:IDATa B, <filename>, 12, 4, #11(&F0) (where (&F0)
is replaced by the ASCII representation of the value)
5 SCPI Command Reference
128 Agilent J-BERT N4903B High-Performance Serial BERT
IVI-COM Equivalent
Syntax
Return Range
Description