Model 2657A High Power System SourceMeter® Instrument Reference Manual
Section 7: TSP command reference
2657A-901-01 Rev. B/December 2012
7-155
Example
smua.reset()
smua.source.rangev = 500
smua.source.rangei = 0.1
smua.source.levelv = 0
smua.measure.rangev = 500
smua.measure.rangei = 0.1
smua.measure.nplc = 0.01
smua.measure.autozero = smua.AUTOZERO_ONCE
smua.nvbuffer1.clear()
smua.nvbuffer1.appendmode = 1
smua.source.output = smua.OUTPUT_ON
f1, msg1 = ConfigPulseVMeasureI(smua, 0,
300, 0.1, 5e-3, 0.2, 10,
smua.nvbuffer1, 1)
print(QueryPulseConfig(1).tostring())
Configure channel A to generate a pulse train,
query configuration, and then display as a string.
The following output indicates that Channel A will
pulse voltage from a bias level of 0 V to a pulse
level of 300 V. The pulse level will be present for
5 ms, and the bias level for 200 ms with a 100 mA
limit setting. A total of 10 pulses will be generated,
and the measurement data will be stored in
smua.nvbuffer1
. This pulse train is assigned to
tag = 1
.
Output:
>> tag = 1
>> smu = smua
>> func = volts
>> type = pulse
>> bias = 0
>> level = 300
>> limit = 0.1
>> time on = 0.005
>> time off = 0.2
>> points = 10
>> measure = yes
>> sync_in = 0
>> sync_out = 0
>> sync_in_timeout = 0
>> sync_out_abort = 0
>> { 300, 300, 300, 300, 300, 300,
300, 300, 300, 300 }
Also see
ConfigPulseIMeasureVSweepLin()
(on page 7-35)
ConfigPulseIMeasureVSweepLog()
(on page 7-37)
ConfigPulseVMeasureISweepLin()
(on page 7-41)
ConfigPulseVMeasureISweepLog()
(on page 7-42)
reset()
This function resets commands to their default settings.
Type
TSP-Link accessible
Affected by
Where saved
Default value
Function No
Usage
reset()
reset(
system
)
system
true
: If the node is the master, the entire system is reset
false
: Only the local group is reset
Summary of Contents for 2657A
Page 3: ......