Agilent Technologies E1300B User Manual page 155

75000 series b mainframes
Hide thumbs Also See for E1300B:
Table of Contents

Advertisement

:UPLoad[:MADDress]?
Parameters
Comments
Example
DIAGnostic:UPLoad[:MADDress]? < address> ,< byte_count> Returns the
number of bytes specified by byte_count, starting at address.
Parameter
Parameter
Name
Type
address
numeric
byte_count
numeric
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.
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.
This command can also be used to retrieve data from a device with
registers in A16 address space. See DIAG:UPload:SADDress?
Related Commands: DIAG:NRAM:ADDress?, DIAG:NRAM:CREate,
DIAG:DOWNload
Upload data stored on non-volatile User RAM.
DIM HEADER$[6],DATA(1024)
6 chars for "# 41024" header
1024 chars for data bytes
DIAG:NRAM:ADDR?
get starting address of NRAM
enter ADD
address into ADD
OUTPUT "DIAG:UPL? < value of ADD> ,1024"
request 1 Kbyte from address in ADD
enter HEADER$
strip "# 41024" from data
enter DATA
get 1024 data bytes into string; use enter format so statement
won't terminate on CRs or LFs etc. Line Feed (LF) and EOI
follow the last character retrieved.
DIAGnostic :UPLoad[:MADDress]?
Range of
Values
0 to 16,777,215 (# HFFFFFE)
0 to (999,999,998)
System Instrument Command Reference 7-27
Default
Units
none
none

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

E1301b75000 series b

Table of Contents