Pulse_Exec - Keithley 4200A-SCS Reference Manual

Parameter
Hide thumbs Also See for 4200A-SCS:
Table of Contents

Advertisement

Section 13: LPT library function reference

pulse_exec

This command is used to validate the test configuration and start test execution.
Usage
int pulse_exec(long mode);
mode
Pulsers
4220-PGU
4225-PMU
Pulse mode
Standard and Segment Arb
Details
Use this command to validate the test configuration, select the simple or advanced mode, and
execute the test. If there are any problems with the test configuration, the validation will stop and the
test will not be executed.
The pulse_exec command is nonblocking, which means that if this command is called to execute
the test, the program continues and does not wait for the test to finish. Therefore, after calling
pulse_exec, the pulse_exec_status command must be called in a while loop to ensure the
test is complete before fetching data or exiting the user test module (UTM).
There are two commands that affect a pulse test while it is running:
The pulse_remove command removes a PMU channel from the test.
The dev_abort command aborts the test.
The Internal Trigger Bus trigger source (see pulse_trig_source command) is used only by the
4220-PGU and 4225-PMU for triggering. The pulse_exec command automatically uses the internal
trigger bus. A trigger input to start a pulse_exec test is not available.
Do not exit the user module while the test is still running. Incorrect readings or device damage may
result.
13-98
The mode of execution:
PULSE_MODE_SIMPLE or 0: No analysis performed during testing; no
ranging, no load-line effect compensation, and no threshold checking
PULSE_MODE_ADVANCED or 1: Enables the analytical sweep engine and
incorporates the use of any combination of the various options for the
standard (2-level) pulse mode
Model 4200A-SCS Parameter Analyzer Reference Manual
4200A-901-01 Rev. C / February 2017

Advertisement

Table of Contents
loading

Table of Contents