
Model 2450 Interactive SourceMeter® Instrument Reference Manual
Section 6: SCPI command reference
2450-901-01 Rev. B/September 2013
6-85
:SOURce[1]:SWEep:<function>:LIST
This command sets up a sweep based on a configuration list, which allows you to customize the sweep.
Type
Affected by
Where saved
Default value
Command only
Recall settings
Instrument reset
Power cycle
Save settings
Not applicable
Usage
:SOURce[1]:SWEep:<function>:LIST <startIndex>
:SOURce[1]:SWEep:<function>:LIST <startIndex>, <delay>
:SOURce[1]:SWEep:<function>:LIST <startIndex>, <delay>, <count>
:SOURce[1]:SWEep:<function>:LIST <startIndex>, <delay>, <count>, <failAbort>
:SOURce[1]:SWEep:<function>:LIST <startIndex>, <delay>, <count>, <failAbort>,
<bufferName>
:SOURce[1]:SWEep:<function>:LIST <startIndex>, <delay>, <count>, <failAbort>,
<bufferName>, <configListName>
<function>
The source function:
•
Current:
CURRent
•
Voltage:
VOLTage
<startIndex>
The index in the configuration list where the sweep starts; default is
1
<delay>
The delay between measurement points; default is 0 for no delay or you can set a
specific delay value from 50
µ
s to 10,000 seconds
<count>
The number of times to run the sweep; default is
1
:
•
Infinite loop:
0
•
Finite loop:
1
to
268435455
<failAbort>
Determines if the sweep is stopped immediately if a limit is exceeded; options are:
•
Abort the sweep if a limit is exceeded:
ON
•
Complete the sweep even if a limit is exceeded:
OFF
<bufferName>
A string that indicates the reading buffer; the default buffers (
defbuffer1
or
defbuffer2
) or the name of a user-defined buffer; if no buffer is specified, this
parameter defaults to
defbuffer1
<configListName>
The name of the configuration list that the sweep uses; this must be defined before
sending this command; the default for voltage sweeps is
VoltCustomSweepList
;
for current sweeps,
CurrCustomSweepList
Details
This command allows you to set up a custom sweep, using a configuration list to specify the source levels.
When you specify a delay, a delay block is added to the sweep trigger model. This delay is added to any source
delay you may have set. For example, if you set 10 ms for the source delay and 25 ms for the delay in the for the
log sweep command, the actual delay is 35 ms.
A configuration list must be created before you send this command. You can either use the
:SOURce[1]:LIST:<function>
to set up the configuration list, or you can create your own configuration list.
To run the sweep, initiate the trigger model.
Example 1