13: LPT library function reference Model 4200A-SCS Parameter Analyzer Refere
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
Pulse
width (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 Dual Sweep Option (on page 6-71
) for a diagram of this example.
Also see
pulse_sweep_linear (on page 13-120)
pulse_vhigh (on page 13-157)
pulse_vlow (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);
The instrument identification code: VPU1, VPU2, PMU1, PMU2, and so on
Channel number of the pulse generator:
or
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
•
: Dual sweeps DC voltage level
Initial value for sweeping
Pulsers
4220-PGU
4225-PMU