Section 13: LPT library function reference
Model 4200A-SCS Parameter Analyzer Reference Manual
13-96
4200A-901-01 Rev. C / February 2017
pulse_chan_status
This command is used to determine how many readings are stored in the data buffer.
Usage
int pulse_chan_status(int
instr_id
, int
chan
, int *
buffersize
);
instr_id
The instrument identification code: PMU1, PMU2, and so on
chan
Channel number of the pulse card:
1
or
2
buffersize
User-defined name for the returned size value
Pulsers
4225-PMU
Pulse mode
Standard and Segment Arb
Details
Use this command to return the number of readings presently stored in the data buffer. This
command can be called while a sweep is in progress or after it is completed.
For a short sweep (test time in seconds to a minute or more), this command is typically called after
the sweep is complete to determine the total number of readings stored in the buffer. For a long test,
you can use this command to track the progress of the test. A long test is typically Segment Arb with
test time in minutes, hours, or days.
Example
pulse_chan_status(PMU1, 1, buffersize);
This command returns the number of readings stored in the buffer for channel 1.
Also see
None
pulse_conncomp
This command enables or disables connection compensation.
Usage
int pulse_conncomp(int
instr_id
, int
chan
, int
type
, int
index
);
instr_id
The instrument identification code: PMU1, PMU2, and so on
chan
Channel number of the PMU:
1
or
2
type
Type of compensation to enable:
•
1
: Short
•
2
: Delay
index
Connection compensation values:
•
0
: Disable all connection compensation
•
1
: Connection compensation values for a setup that uses the PMU only
•
2
: Connection compensation values for a setup that uses the PMU and RPM
•
3
: Custom connection compensation values (see
Details
)