Section 13: LPT library function reference
Model 4200A-SCS Parameter Analyzer Reference Manual
13-116
4200A-901-01 Rev. C / February 2017
pulse_sample_rate
This command sets the measurement sample rate.
Usage
int pulse_sample_rate(INSTR_ID
instr_id
, double
Sample_rate
);
instr_id
The instrument identification code: PMU1, PMU2, and so on
Sample_rate
Sample rate: 200E6, 100E6, 50E6, 40E6, 33E6, 29E6, ... 1E3
Pulsers
4225-PMU
Pulse mode
Standard and Segment Arb
Details
Use this card-based command to set the measurement sample rate. The sample rate is the number
of measurements (per second) that are performed by the PMU. The sample rate can be set from
200E6 to 200E6/n, where n = 1 to 200,000. The minimum sampling rate is 1E3 samples per second.
The sample rate is a fixed rate (not adjustable within a test). For multi-card tests, set all cards to the
same sample rate.
If a requested sample rate does not match an available rate, the next higher rate is used. For
example, if 90E6 samples per second is sent, the sampling rate is set to 100E6 samples per second
(200E6/2).
Example
pulse_sample_rate(PMU1, 100E6);
This example command sets the sampling rate of the PMU to 100E6 samples per second.
Also see
None
pulse_source_timing
This command sets the pulse period, pulse width, rise time, fall time, and delay time.
Usage
int pulse_source_timing(int
instr_id
, int
chan
, double
period
, double
delay
, double
width
, double
rise
, double
fall
);
instr_id
The instrument identification code: VPU1, VPU2, PMU1, PMU2, and so on
chan
Channel number of the pulse card:
1
or
2
period
Pulse period (in seconds) for both channels
delay
Delay time (in seconds) for the selected channel
width
Pulse width (in seconds for the selected channel
rise
Rise time (in seconds) for the selected channel
fall
Fall time (in seconds) for the selected channel