Model 4200A-SCS Parameter Analyzer Reference Manual
Section 8: Keithley User Library Tool (KULT)
4200A-901-01 Rev. C / February 2017
8-13
Develop and use user libraries
Clarius includes user libraries of user modules that contain precoded user modules for commonly
used external instruments. You can use these as-is, customize them, or create new ones. Most user
modules contain functions from the Keithley-supplied Linear Parametric Test Library (LPT Library)
and ANSI-C functions. All user modules are created and built using KULT.
Additionally, using KULT, you can program custom user modules in C. The LPT Library contains
functions that are designed for parametric tests. However, any C routine that can be compiled using
KULT can be used as source code for a user module.
A user library is a dynamic link library (DLL) of user modules that are compiled and linked using the
Keithley User Library Tool (KULT).
A user module is a C-language function that:
1. Typically calls functions from the LPT library and ANSI-C functions.
2. Is developed using the Keithley User Library Tool (KULT).
Copy user libraries and modules from a 4200-SCS
If you created user libraries and user modules for a 4200-SCS, you can copy them to the
4200A-SCS.
You need a copy of the 4200-COMPILER to recompile the libraries and modules. Contact
http://www.tek.com/keithley
) for more information.
You cannot copy user modules individually. You must copy the user library and the user modules.
When copying user modules and libraries:
•
Keep the file structures and dependencies intact.
•
Copy the directory for the user module and library into the
C:\s4200\kiuser\usrlib
directory.
•
Copy the files in
C:\s4200\kiuser\usrlib
that have the same name as the user library
folder. For example, if the library you are copying is in the folder:
C:\s4200\kiuser\usrlib\mylibrary
copy any
mylibrary.*
files to the 4200A-SCS.
Use KULT to rebuild the libraries and modules.