Model 4200A-SCS Parameter Analyzer Reference Manual
Section 13: LPT library function reference
4200A-901-01 Rev. C / February 2017
13-87
Example
double meascur;
.
.
conpin(SMU3, 12, 0);
/* Make connections. */
conpin(SMU2, 10, 0);
setimtr(SMU2);
.
.
forcev(SMU3, 0.1); /* Perform the test. */
ssmeasi(SMU2, &meascur, 0.1, 300, 0.015);
/* Steady */
/* state measurement /*
/* with delta of 0.1%, with */
/* maximum of 300 readings */
. /* before error, wait 15 ms */
. /* between readings. */
This example makes a series of measurements and tests to verify if the present measurement and the
previous measurement are within 0.1%. If the measurements are within 0.1%, the result of the last
measurement is stored and the program continues. If the measurements are not within 0.1%, the program
waits 15 ms before making another measurement. It then compares this measurement with previous
measurements. If the measurements are within 0.1%, the result of the last measurement is stored and the
program continues. If the measurements are not within 0.1%, it repeats the comparison until the change is
within 0.1%. If, after 300 attempts, the change is not within the specified limit, the following error is
returned:
"MEAS_NOT_PERFORMED (l.000E23)."
Also see
(on page 13-83)
(on page 13-45)