Section 8: Keithley User Library Tool (KULT)
Model 4200A-SCS Parameter Analyzer Reference Manual
8-46
4200A-901-01 Rev. C / February 2017
Modify the user module code
In the user module code, you need to replace the
measi
commands with
avgi
commands. While a
measi
command makes a single measurement, an
avgi
command makes a specified number of
measurements, and then calculates the average reading. For example:
avgi(SMU2, Id1, 10, 0.01);
For the above command, SMU2 makes 10 current measurements and then calculates the average
reading (
Id1
). The 0.01 parameter is the delay between measurements (10 ms).
The source code for the module is in the module code area of the window. In this area, make the
following changes.
Under
Force the first point and measure
, change the line:
measi(SMU2, Id1);
to
avgi(SMU2, Id1, 10, 0.01); // Make averaged I measurement
Under
Force the second point and measure
, change the line:
measi(SMU2, Id2);
to
avgi(SMU2, Id2, 10, 0.01); // Make averaged I measurement
Change the line:
*Rdson = (Vd2-Vd1)/(*Id2- *Id1); // Calculate Rdson
to
*RdsonAvg = (Vd2-Vd1)/(*Id2- *Id1); // Calculate RdsonAvg
Change a parameter name
Change the name of the
Rdson
parameter:
1. Select the Parameters tab.
2. Scroll down to the parameter
Rdson
.
3. Select the name and change it to
RdsonAvg
.
4. Select
Apply
.