Section 13: LPT library function reference
pulse_step_linear
This command configures the pulse stepping type.
Usage
int pulse_step_linear(int instr_id, int chan, int StepType, double start, double
stop, double step);
instr_id
chan
StepType
start
stop
step
Pulsers
4220-PGU
4225-PMU
Pulse mode
Standard
Details
The relationship between a step function and a sweep function for SMUs is illustrated in
mode timing diagrams
Operation Mode (PMU)
sweep is performed on another terminal.
A pulse_step_linear function cannot be used by itself. At least one PMU channel in a test must
be a valid pulse_sweep_linear function call. The last three sweep types are for pulse dual
sweeps (see
Use the start, stop, and step parameters to configure stepping. In addition, ensure that all pulse
parameters are set before calling the pulse_sweep_linear or pulse_step_linear function. For
example, when performing a pulse amplitude sweep (PULSE_AMPLITUDE_SP), use pulse_vlow to
set the base voltage.
13-118
The instrument identification code: VPU1, VPU2, PMU1, PMU2, and so on
Channel number of the pulse generator: 1 or 2
Step 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
Initial value for stepping
Final value for stepping
Step size for stepping
(on page 3-36). The step/sweep relationship for pulsing is similar (see
(on page 6-63)). While a terminal of a device is at a pulse step, a pulse
Dual Sweep Option
(on page 6-71)).
Model 4200A-SCS Parameter Analyzer Reference Manual
4200A-901-01 Rev. C / February 2017
Operation