Model 4200A-SCS Parameter Analyzer Reference Manual
Section 8: Keithley User Library Tool (KULT)
4200A-901-01 Rev. C / February 2017
8-49
Advanced KULT features
The following text discusses the advanced features of KULT:
•
(on page 8-49)
•
Working with interdependent user modules and user libraries
(on page 8-54)
•
Understanding user module locking
(on page 8-58)
•
Debugging user modules using Microsoft
(on page 8-59)
•
Format user module help to display in the Clarius Help pane
(on page 8-62)
You can use the 4200-COMPILER, which is Microsoft
®
Visual C++
®
compiler, to create, modify, and
debug KULT modules, including user library and user modules. It allows you to develop test
subroutine libraries using the full capabilities of C-language programming.
If 4200-COMPILER was ordered with your 4200A-SCS system, the software is installed by Keithley
Instruments. You can also purchase the 4200-COMPILER later. Refer to document number
PA-1030,
Compiler Installation Instructions
, for detail on how to install.
Managing user libraries
This section addresses the following topics:
•
Updating and copying user libraries using KULT command-line utilities
(on page 8-49) describes,
in more detail, two command-line utilities. One utility provides a command-line method to copy
user libraries. The other utility provides an essential means to update user libraries after they are
copied.
•
Performing other KULT tasks using command-line commands
(on page 8-51) describes a series
of command-line commands. These commands can be used individually or in a batch file to
perform various KULT tasks without opening the KULT user interface.
Updating and copying user libraries using KULT command-line utilities
This section describes two useful command-line utilities,
kultupdate
and
kultcopy
.
Updating user libraries using kultupdate
You must use the
kultupdate
utility to update user libraries after they have been copied to a new
storage location (that is, to another user directory or drive). User libraries must be updated to ensure
the correctness of all path information, which is built into the library. The
kultupdate
utility
recompiles each user module in the library and rebuilds the library as well.
Usage
kultupdate <
library_name
> [
options
]