2-24
Agilent 4155B/4156B VXIplug&play Driver User’s Guide, Edition 4
Driver Functions
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 measurement, only for SMU) or
2 (voltage measurement).
range
Measurement range. 0 (auto ranging), positive value (limited
auto ranging), or negative value (fixed range). See below.
For current measurement: -1E-11 to -1.0 A, 1E-11 to 1.0 A,
or 0.
For voltage measurement: -2.0 to -200.0 V, 2.0 to 200.0 V
(-0.2 and 0.2 are available for
VMU in differential mode), or 0.
value Measurement
data.
status
Measurement status. 0 (no error), or 1 to 255 (error status).
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
0 (Function OFF), or 1 (Function ON).