2600AS-901-01 Rev. B / September 2008
Return to
19-265
Series 2600A System SourceMeter® Instruments Reference Manual
Section 19: Remote Commands
Example(s)
smua.reset()
smua.source.rangev = 5
smua.source.rangei = 1
smua.source.levelv = 0
smua.measure.rangev = 5
smua.measure.rangei = 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, 5, 1, 0.002, 0.2,
10,smua.nvbuffer1, 1)
print(QueryPulseConfig(1).tostring())
Output from commands above
>> tag = 1
>> smu = smua
>> func = volts
>> type = pulse
>> bias = 0
>> level = 5
>> limit = 1
>> time on = 0.002
>> time off = 0.2
>> points = 10
>> measure = yes
>> sync_in = 0
>> sync_out = 0
>> sync_in_timeout = 0
>> sync_out_abort = 0
>> { 5, 5, 5, 5, 5, 5, 5, 5, 5, 5 }
Configure Channel A to generate a pulse train then query configuration and
display as a string. Channel A will pulse voltage from a bias level of 0V to pulse
level of 5V. The pulse level will be present for 2ms and the bias level for 200 ms,
with a 1A limit setting. A total of 10 pulses will be generated and the measurement
data will be stored in SMU A.nvbuffer1. This pulse train will be assigned to tag = 1
Table 19-18 (cont.)
KIPulse TSP test script: QueryPulseConfig
TSP project name:
KIPulse
TSP test script name:
KIPulse
Function:
QueryPulseConfig
Usage:
tbl = QueryPulseConfig(tag)