2-32
Agilent 4155B/4156B VXIplug&play Driver User’s Guide, Edition 4
Driver Functions
hp4156b_setPbias
hp4156b_setPbias
This function specifies the pulse output channel for the pulsed spot measurements
and the staircase sweep with pulsed bias measurements, and sets the parameters.
For the staircase sweep with pulsed bias measurements, the pulse output
synchronizes with the staircase sweep output by the hp4156b_setIv function.
Syntax
ViStatus _VI_FUNC hp4156b_setPbias(ViSession vi, ViInt32 channel,
ViInt32 mode, ViReal64 range, ViReal64 base, ViReal64 peak, ViReal64 width,
ViReal64 period, ViReal64 hold, ViReal64 comp);
Parameters
vi
Instrument handle returned from hp4156b_init( ).
channel
Channel number of the pulse source.
1 to 6 (SMU1 to SMU6), 21 (VSU1), or 22 (VSU2).
mode
Pulse output mode. 1 (current output, only for SMU), or
2 (voltage output).
range
Output range. 0 (auto ranging) or positive value (limited auto
ranging). See below.
For current output:
1E-11 to 1.0 A, or 0.
For voltage output:
2.0 to 200.0 V, or 0.
base
Pulse base value. -1.0 to 1.0 A, or -200.0 to 200.0 V.
peak
Pulse peak value. -1.0 to 1.0A, or -200.0 to 200.0 V.
width
Pulse width. 0.5E-3 to 100E-3 seconds.
period
Pulse period. 5E-3 to 1.0 seconds.
hold
Hold time. 0.0 to 655.35 seconds.
comp
Compliance value. -200.0 V to 200.0 V for voltage compliance,
-1.0 to 1.0 A for current compliance.