2-22
Agilent E5270 TIS User’s Guide, Edition 1
TIS Function Reference
measure_bdv
measure_bdv
This function triggers quasi-pulsed measurements to measure breakdown voltage,
then returns the breakdown voltage. If this function finishes successfully, a 0 is
returned. If not, -1 is returned.
The conditions of the quasi-pulsed measurements are determined by the set_bdv
function. See “set_bdv” on page 2-40.
Synopsis
int measure_bdv(voltage, status, interval)
double *voltage;
int *status,interval;
Arguments
NOTE
Interval
The
interval
defines how often the voltage gradient is monitored (calculated). If the
interval
is set to BDV_INTVL_SHORT, the gradient is calculated after each voltage
measurement. If the
interval
is set to BDV_INTVL_LONG, the gradient is
calculated after every 10 voltage measurements.
When the
interval
is set to BDV_INTVL_SHORT, a slew rate of less than 1 V/ms
causes an error (
status
= BDV_TOO_SLOW).
When the
interval
is set to BDV_INTVL_LONG, a slew rate of less than 0.1 V/ms
causes an error (
status
= BDV_TOO_SLOW).
The time-out for the quasi-pulsed measurement is set to 3 seconds for
BDV_INTVL_SHORT mode and 12 seconds for BDV_INTVL_LONG mode.
Item Range
Restrictions/Description
voltage
Specify a pointer to double variable in which to return the
measured voltage.
The measured value (breakdown voltage) is returned.
status
Specify a pointer to integer variable in which to return the
measurement status code. Returns one of the status code shown in
Table 2-8.
interval
Specify measurement interval, BDV_INTVL_SHORT (0) or
BDV_INTVL_LONG (1).