www.vxitech.com
VM4016 Command Dictionary 67
INHOUSE:PSEUDO
Purpose
Controls the use of the register interface
Type
Setting
Command Syntax
INHOUSE:PSEUDO <boolean>
Command Parameters
<boolean> = 0 | 1 | OFF | ON
Factory Default = 1
*RST Value
N/A
Query Syntax
INHOUSE:PSEUDO?
Query Parameters
N/A
Query Response
ASCII numeric 0 or 1
Description
If INHOUSE:PSEUDO is set true (1 or ON), the instrument uses the pseudo register
interface. If false (0 or OFF), the instrument uses the hardware register interface. The
value set is implemented upon the next power cycle. This command does not take
effect immediately.
The pseudo register interface allows use of the REG_ENABLE capability as well as the
CLEAR_LATCH capability from the registers. These capabilities are not available
with the hardware register interface. The hardware register interface is much faster
than the pseudo register interface (speeds are controller dependent but, as an example,
with one controller a hardware register access takes about 0.5 µs while a pseudo
register access takes about 25 µs). The hardware register, however, interface lacks the
above two features.
Pseudo registers are needed if the user wants to perform a register read or a word serial
FETch:LATChed? of FIRST LATCHED data in order to allow another FIRST
LATCHED to occur. If pseudo is not set, then the user can read registers at hardware
register speed but a word serial read FETCh:LATChed? is required to allow another
FIRST LATCHED to occur. If pseudo is set, then the user can read the registers at
pseudo register speed but the read of the latched data will allow a new FIRST
LATCHED to occur. Pseudo also allows a register write to control the masking of
interrupts for REGINT.
Note: All letters of the command are required; there is no short form of the command.
Examples Command / Query Response (Description)
INHOUSE:PSEUDO 1
(Selects the PSEUDO register)
INHOUSE:PSEUDO?
1 (Indicates that the PSEUDO register is selected)
Related Commands
INHOUSE:REG_ENABLE
INHOUSE:CLEAR_LATCH