Section 8: Keithley User Library Tool (KULT)
Model 4200A-SCS Parameter Analyzer Reference Manual
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
(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.
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
Freq1
long
Input
1000
800
1200
Freq2
long
Input
400
300
500