KISweep factory script
The KISweep factory script provides simple sweep test programming and shows how to use the
sweeping function.
This script is made up of the following functions. Access these functions from the front panel or the
remote interfaces. The following functions make up the KISweep factory script:
SweepILinMeasureV() (on page 9-359)
SweepIListMeasureV() (on page 9-360)
SweepILogMeasureV() (on page 9-361)
SweepVLinMeasureI() (on page 9-362)
SweepVListMeasureI() (on page 9-364)
SweepVLogMeasureI() (on page 9-365)
KIPulse factory script
The KIPulse factory script provides examples of how to generate pulses and to provide a simple
pulsing interface. Pulses can be generated using the functions listed below.
Please note the following information about the KIPulse factory script:
â–ª This factory script only operates on the channels present in the instrument executing the pulse
functions. These functions do not operate correctly if you attempt to access instrument channels
over the TSP-Link
®
interface.
â–ª The KIPulse factory scripts are general purpose examples that may not be suitable for all use
cases. Very short pulses (less than 1 ms pulse width) may require optimization of the examples
provided by the factory script in order to achieve settled measurements.
â–ª The PulseIMeasureV() and PulseVMeasureI() functions may be accessed from the front
panel. The remaining functions may only be accessed remotely.
Use the configuration KIPulse tag parameter pulse functions (on page 7-23) to configure a pulse train
and assign the configuration to the tag parameter (use QueryPulseConfig() to inspect configured
pulse trains). Use the initiation InitiatePulseTest() function to execute the pulse trains
assigned to its tag arguments. The conditions listed in the table below must be true for these
functions to execute successfully.