12-60 Return to Section Topics 2600S-901-01 Rev. C / January 2008
Section 12: Instrument Control Library Series 2600 System SourceMeter® Instruments Reference Manual
Example Enable the filter for SMU A:
smua.measure.filter.enable = smua.FILTER_ON
smuX.measure.filter.type
X = SMU channel (a or b)
Attribute Type of filter for measurements.
Usage type = smuX.measure.filter.type -- Reads filter type.
smuX.measure.filter.type = type -- Writes filter type.
Set type to one of the following values:
0 or smuX.FILTER_MOVING_AVG Selects the moving average filter.
1 or smuX.FILTER_REPEAT_AVG Selects the repeat filter.
2 or smuX.FILTER_MEDIAN Selects the median filter (Models 2635 and
2636 only).
Remarks • There are two averaging filter types to choose from: Repeating and moving. For the
repeating filter (which is the power-on default), the stack (filter count) is filled, and the
conversions are averaged to yield a reading. The stack is then cleared, and the process
starts over.
• The moving average filter uses a first-in, first-out stack. When the stack (filter count)
becomes full, the measurement conversions are averaged, yielding a reading. For each
subsequent conversion placed into the stack, the oldest conversion is discarded. The
stack is re-averaged, yielding a new reading.
• The reset function selects the repeat filter.
Details See “Filters” in Section 6.
Also see smuX.measure.filter.count, smuX.measure.filter.enable
Example Selects the moving average filter for SMU A:
smua.measure.filter.type = smua.FILTER_MOVING_AVG
smuX.measure.interval
X = SMU channel (a or b)
Attribute Interval between multiple measurements.
Usage interval = smuX.measure.interval -- Reads measure interval.
smuX.measure.interval = interval -- Writes measure interval.
interval Set interval (in seconds) from 0 to 1.
Remarks • This attribute sets the time interval between groups of measurements when
smua.measure.count is set to a value greater than 1. The SMU will do its best
to start the measurement of each group when scheduled.
• If filtered measurements are being made, this interval is from the start of the first
measurement for the filtered reading to the first measurement for a subsequent filtered
reading. Extra measurements made to satisfy a filtered reading are not paced by this
interval.
• If the SMU cannot keep up with the interval setting, measurements will be made
as fast as possible.
• The reset function sets the measure interval to 0.
Details See “Triggering” in Section 10.
Also see smuX.measure.overlappedY, smuX.measure.Y
Example Sets measure interval for SMU A:
smua.measure.interval = 0.5