Section 13: LPT library function reference
Model 4200A-SCS Parameter Analyzer Reference Manual
13-120
4200A-901-01 Rev. C / February 2017
Pulse width:
The width of a pulse (in seconds) is measured at full-width half-maximum (FWHM) as shown in
(on page 6-102). SweepType example:
PULSE_WIDTH_SP
(stepping or sweeping): Start = 0.01 s, stop = 0.05 s,
step = 0.01 s
Pulse widths for pulse output sequence: 0.01 s, 0.02 s, 0.03 s, 0.04 s, and 0.05 s.
Dual Sweep:
The dual sweep allows for a voltage level sweep that goes up and down based on the voltage start
stop and step. For example, a voltage amplitude sweep from 0 V to 4 V in 1 V steps. A single sweep
(
PULSE_AMPLITUDE_SP
) would output 5 points: 0 V, 1 V, 2 V, 3 V, 4 V. A dual sweep version
(
PULSE_DUAL_AMPLITUDE_SP
) outputs 10 points: 0 V, 1 V, 2 V, 3 V, 4 V, 4 V, 3 V, 2 V, 1 V, 0 V.
See
(on page 6-71) for a diagram of this example.
Also see
(on page 13-120)
(on page 13-157)
(on page 13-159)
pulse_sweep_linear
This command configures the pulse sweeping type.
Usage
int pulse_sweep_linear(int
instr_id
, int
chan
, int
SweepType
, double
start
, double
stop
, double
step
);
instr_id
The instrument identification code: VPU1, VPU2, PMU1, PMU2, and so on
chan
Channel number of the pulse generator:
1
or
2
SweepType
Sweep type:
•
PULSE_AMPLITUDE_SP
: Sweeps pulse voltage amplitude
•
PULSE_BASE_SP
: Sweeps base voltage level
•
PULSE_DC_SP
: Sweeps DC voltage level
•
PULSE_PERIOD_SP
: Sweeps pulse period
•
PULSE_RISE_SP
: Sweeps pulse rise time
•
PULSE_FALL_SP
: Sweeps pulse fall time
•
PULSE_WIDTH_SP
: Sweeps FWHM (full-width half-maximum) pulse width
•
PULSE_DUAL_BASE_SP
: Dual sweeps base voltage level
•
PULSE_DUAL_AMPLITUDE_SP
: Dual sweeps pulse voltage amplitude
•
PULSE_DUAL_DC_SP
: Dual sweeps DC voltage level
start
Initial value for sweeping
stop
Final value for sweeping
step
Step size for sweeping
Pulsers
4220-PGU
4225-PMU