User`s manual
Register-Based Programming 73Appendix B
Device
Identification
Register
The Device Identification Register is a read-only register accessed at
address 02
16
. Reading this register returns module identification of 256
(0100
16
) for an E1468A/E1469A module.
Status/Control
Register
The Status/Control Register informs the user about the module’s status and
configuration. Each relay requires about 12 msec execution time during
which time the modules are "busy". Bit 7 of this register is used to inform the
user of a "busy" condition. The interrupt generated after a channel has been
closed can be disabled. Bit 6 of this register is used to inform the user of the
interrupt status.
In addition, if a terminal module is connected to the switch module, the
present configuration of the terminal module’s status bit can be read. Bits
10, 11, 12, and 13 of this register are used to determine the configuration of
the terminal module. For example, if the Relay Matrix Switch module is not
busy (bit 7), the interrupt is enabled (bit 6), then a read of the Status/Control
Register (base + 04
16
) returns DBBF.
Relay Control
Registers
Reading these registers always returns FFFF
16
.
Writing to the Registers
You can write to these Relay Matrix Switch module registers:
• Status/Control Register (base + 04
16
)
• Bank 0 Relay Control Register (base + 20
16
)
• Bank 1 Relay Control Register (base + 22
16
)
• Bank 2 Relay Control Register (base + 24
16
)
• Bank 3 Relay Control Register (base + 26
16
)
• Bank 4 Relay Control Register (base + 28
16
)
• Bank 5 Relay Control Register (base + 2A
16
)
• Bank 6 Relay Control Register (base + 2C
16
)
• Bank 7 Relay Control Register (base + 2E
16
)
• Channels 0990 - 0996 Relay Control Register (base + 30
16
)
Status/Control
Register
Writes to the Status/Control Register (base + 04
16
) enable you to
disable/enable the interrupt generated when channels are closed. Writing a
1 to bit 0 of the Status/Control Register (base + 04
16
) does not change the
state of the latching relays (individual channel relays). Writing a 1 to this bit
has the same effect as removing power from the cardcage. Since the relays
are latching relays, they do not change state.
NOTE It is necessary to write a 0 to bit 0 after the reset has been performed
before any other commands can be programmed and executed. SCPI
commands take care of this automatically.