Model 4200A-SCS Parameter Analyzer Reference Manual
Section 13: LPT library function reference
4200A-901-01 Rev. C / February 2017
13-141
pulse_delay
This command sets the delay time from the trigger to when the pulse output starts.
Usage
int pulse_delay(int
instr_id
, long
chan
, double
delay
);
instr_id
The instrument identification code of the pulse card, such as VPU1 or VPU2
chan
Channel number of the pulse card:
1
or
2
delay
Time delay in seconds:
•
Fast speed:
0
to (Period
−
10e-9)
•
Slow speed:
0
to (Period
−
10e-9)
•
Default:
0
Pulse modes
Standard, Full Arb, Segment Arb
Details
Use the
pulse_source_timing
command to set the pulse delay time for the 4220-PGU and 4225-
PMU.
Pulse delay can be set independently for each pulse card channel. For both speeds, pulse delay can
be set from 0 ns to (Period – 10 ns). The pulse delay is set in 10 ns increments. The
pulse_range
command is used to set pulse speed.
As shown below, pulse delay is the time from pulse trigger initiation to the start of the rise transition
time.
The maximum pulse delay that can be set depends on the presently set period for the pulse. For
example, if the period is set for 500 ns, the maximum pulse delay that can be set is 490 ns (500 ns –
10 ns = 490 ns).
Example
pulse_delay(VPU1, 1, 300e-9)
Sets the pulse delay for channel 1 to 300 ns.
Also see
(on page 13-148)
(on page 13-116)
(on page 13-152)