8: Keithley User Library Tool (KULT) Model 4200A-SCS Parameter Analyzer
8-36 4200A-901-01 Rev. C / February 2017
The name of the user module must not duplicate the name of any existing user module or user
library in the entire collection of user libraries.
More than one collection of user libraries can be maintained and accessed, each collection residing
in a separate usrlib. However, only one usrlib can be active at a time. For more information,
refer to the Managing user libraries (on page 8-49).
KULT creates a copy of the user module under the new name and displays a message indicating the
need to rebuild the user library. You can skip the rebuild for now. Continue with the next step.
Open the new VSweepBeep user module:
1. Click File > Open Module.
2. Select VSweepBeep.c from the list. The KULT dialog box displays the VSweepBeep user
module.
Continue with Calling independent user module from VSweepBeep user module (on page 8-36
).
You can also create a copy of the presently open user module in the same user library as follows:
ï‚§ Enter a new name in the User Module text box.
ï‚§ Click Apply. Before using the user module, you must save and compile it, and then rebuild the
user library.
Calling independent user module from VSweepBeep user module
To call the TwoTonesTwice user module at the end of the VSweepBeep user module:
1. At the end of VSweepBeep, just before the return(0) statement, add the following statement:
TwoTonesTwice(Freq1, Freq2); /* Beeps 4X at end of sweep. */
2. In the Parameters tab area, add the Freq1 and Freq2 parameters with the values shown in the
following table, just as you did when you created the TwoTonesTwice user module, changing
the Default, Min, and Max values as needed.
Parameter entries for the called user module, TwoTonesTwice
Parameter name Data type I/O Default Min Max