Agilent 4155C/4156C VXIplug&play Driver User’s Guide, Edition 4 2-33
Driver Function Reference
hp4156b_setPbias
comp Compliance value (in V or A). It must be voltage for the current
sweep source, or current for the voltage sweep source.
Compliance polarity is automatically set to the same polarity as
the output value, regardless of the specified comp polarity. The
compliance polarity is positive if the output value is 0.
p_comp Power compliance. Available values are listed below. If you
enter the other value, the power compliance is not set.
0.001 to 2.0 VA (for 4155/4156 and MPSMU in 41501)
0.001 to 14.0 VA (for HPSMU in 41501)
Setting resolution: 0.001 VA
hp4156b_setPbias
This function specifies pulse source and sets the parameters. The pulse source is
used for the pulsed spot measurements and the staircase sweep with pulsed bias
measurements.
Filter of the pulse source must be set to off by using the hp4156b_setFilter function.
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);
NOTE range, base, peak, comp parameters
Available values depend on the unit. See “Parameters” on page 2-6.
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, only for SMU) or 2 (voltage).
For the current output, base and peak must be the same polarity.
range Output ranging mode. 0 (auto) or positive value (limited auto).
base Pulse base value (in A or V).
peak Pulse peak value (in A or V).