Model 4200A-SCS Parameter Analyzer Reference Manual
Section 13: LPT library function reference
4200A-901-01 Rev. C / February 2017
13-75
limitX
This command allows the programmer to specify a current or voltage limit other than the default limit of the
instrument.
Usage
int limiti(int
instr_id
, double
limit_val
);
int limitv(int
instr_id
, double
limit_val
);
instr_id
The instrument identification code of the instrument on which to impose a source
value limit
limit_val
The maximum level of the current or voltage; see
Details
Details
The parameter
limit_val
is bidirectional. For example, the command
limitv(SMU1, 10.0)
limits the voltage of the current source SMU1 to ±10.0 V. The command
limiti(SMU1, 1.5E-3)
limits the current of the voltage source SMU1 to ±1.5 mA.
Use the
limiti
command to limit the current of a voltage source. Use the
limitv
command to limit
the voltage of a current source.
If the instrument is ranged below the programmed limit value, the instrument will temporarily limit to
full scale of range.
This command must be called in the test sequence before the associated
force
X
,
pulse
X
,
bsweep
X
,
sweep
X
, or
search
X
command is used to generate the voltage or current. The
limit
X
command also sets the top measurement range of an autoranged measurement.
The limits set within a particular test sequence are cleared when the
devint
or
execut
command is
called.
If you need a voltage limit greater than 20 V at a source-measure unit (SMU) that has been set to
force zero current, call the
measv
command to set the SMU to autorange to a higher range, or use
the
rangev
command to set a higher voltage range. Similarly, if you need a current limit of greater
than 10 mA at a SMU that has been set to force zero volts, call the
measi
command to set the SMU
to autorange to a higher range or use the
rangev
command to set a higher current range.