Agilent 4155C/4156C VXIplug&play Driver User’s Guide, Edition 4 2-27
Driver Function Reference
hp4156b_measureP
hp4156b_measureP
This function executes a pulsed spot measurement by the specified channel, and
returns the measured value and the measurement status.
Syntax ViStatus _VI_FUNC hp4156b_measureP(ViSession vi, ViInt32 channel,
ViInt32 mode, ViReal64 range, ViPReal64 value, ViPInt32 status);
Parameters vi Instrument handle returned from hp4156b_init( ).
channel Channel number of the measurement unit. 1 to 6 (SMU1 to
SMU6), 23 (VMU1), or 24 (VMU2).
mode Measurement mode. 1 (current, only for SMU) or 2 (voltage).
range Measurement ranging mode. 0 (auto), positive value (limited
auto), or negative value (fixed range). For the available values,
see Table 2-2 and Table 2-5 or Table 2-7.
value Measurement data. Returned data.
status Measurement status. Returned data. For the status value, see
“Status Code” on page 2-12.
hp4156b_offsetCancel
This function enables or disables the zero offset cancel function.
Syntax ViStatus _VI_FUNC hp4156b_offsetCancel(ViSession vi, ViInt32 channel,
ViInt32 state);
Parameters vi Instrument handle returned from hp4156b_init( ).
channel Channel number of the unit to set the offset cancel function. 1 to
6 (SMU1 to SMU6), 23 (VMU1), or 24 (VMU2).
state Function state. 0 (off) or 1 (on).
hp4156b_opc_Q
This function does the *OPC? common command.
Syntax ViStatus _VI_FUNC hp4156b_opc_Q(ViSession vi, ViPBoolean result);
Parameters vi Instrument handle returned from hp4156b_init( ).