:UPLoad:SADDress?
DIAGnostic:UPLoad:SADDress? <
address
>,<
byte_count
>
returns the
number of bytes specified by byte_count at address.
Parameters
Parameter
Name
Parameter
Type
Range of Values
Default
Units
<
address
>
numeric
0 to 16,777,215 (#HFFFFFE)
none
<
byte_count
>
numeric
0 to (999,999,998)
none
Comments
•
<
address
>
may be specified in decimal, hex (
#H
), octal (
#Q
), or
binary (
#B
) formats.
•
UPLoad
is done by word (16-bit) access so address and byte_count
must be even.
•
The register address in A16 address space can be determined by:
1FC000
16
+ (LADDR * 64) + register_number
Where 1FC000
16
is the base address in the VXIbus A16 address
space, LADDR is the device logical address, 64 is the number of
address bytes per device, and register_number is the register from
which data is retrieved.
If the device is an A24 device, the address can be determined using
the
VXI:CONF:DLISt?
command to find the base address in A24,
and then adding the register_number to that value. A24 memory
between address 200000
16
and address E00000
16
is directly
addressable by the command module.
•
Data is returned in the Definite Block Response Data format:
#
<
non-zero digit
><
digit(s)
><
data byte(s)
>
where the value of <non-zero digit> equals the number of
<
digit(s)
>
. The value of
<
digit(s)
>
taken as a decimal integer
indicates the number of
<
data byte(s)
>
to expect in the block.
•
Related Commands:
DIAG:DOWNload:SADDress
Example
Upload Data Stored in Non-Volatile User RAM
This program reads 1,024 data bytes from register 32 on a device with
logical address 40 in command module A16 address space.
DIM HEADER$[6],DATA(1024)
6 chars for "#41024" header;
1,024 chars for data bytes.
DIAG:UPL:SADD? #H1FCA20,1024
Request 1 Kbyte from device
register 32.
enter HEADER$
Strip "#41024" from data.
enter DATA
Get 1,024 data bytes into the
array; use enter format so
statement will not terminate on
CRs or LFs, and so forth. Line
Feed (LF) and EOI follow the last
character retrieved.
Chapter 5
Agilent E1406A Command Reference 147
Summary of Contents for E1406A
Page 2: ......
Page 14: ...Notes 12 Agilent E1406A Command Module User s Manual ...
Page 15: ...Notes Agilent E1406A Command Module User s Manual 13 ...
Page 16: ...Notes 14 Agilent E1406A Command Module User s Manual ...
Page 90: ......
Page 91: ......
Page 92: ......
Page 93: ......
Page 94: ......
Page 95: ......
Page 96: ......
Page 97: ......
Page 98: ......
Page 99: ......
Page 100: ......
Page 101: ......
Page 102: ......
Page 120: ...Notes 118 Triggering and System Status Chapter 4 ...
Page 179: ... DIAG BOOT COLD will set PARity to NONE Chapter 5 Agilent E1406A Command Reference 177 ...
Page 240: ...Notes 238 Agilent E1406A Command Reference Chapter 5 ...
Page 252: ...Notes 248 Agilent E1406A Specifications and General Information Appendix A ...