The Base Address
When you are reading or writing to a multimeter register, a hexadecimal or
decimal register address is specified. This address consists of a base
address plus a register offset.
The base address used in register programming depends on whether the A16
address space is outside or inside the HP E1406A Command Module or HP
E1300A/01A Mainframe.
A16 Address Space
Outside the Command
Module or Mainframe
When the command module or mainframe is not part of your VXIbus
system (Figure C-1), the multimeter’s base address is computed as:
C000
16
+ (LADDR * 64)
16
or
49,152 + (LADDR * 64)
where C000
16
(49,152) is the starting location of the register addresses,
LADDR is the multimeter’s logical address, and 64 is the number of
address bytes per VXI device. For example, the multimeter’s factory set
logical address is 24. If this address is not changed, the multimeter will
have a base address of:
C000
16
+ (24 * 64)
16
C000
16
+ 600
16
= C600
16
or
(decimal)
49,152 + (24 * 64) = 49,152 + 1536 = 50,688
Figure C-1. Multimeter Registers within A16 Address Space
200 HP E1326B/E1411B Multimeter Register-Based Programming
Appendix C
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com