VXi VM4016 User Manual

Page of 93
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? 
(Indicates that the PSEUDO register is selected) 
 
 
 
Related Commands 
INHOUSE:REG_ENABLE 
INHOUSE:CLEAR_LATCH