Model 4200A-SCS Parameter Analyzer Reference Manual
Section 5: Pulse measure and pulse generator units
4200A-901-01 Rev. C / February 2017
5-59
Pulse modes:
Source, Segment Arb
LPT function:
(on page 13-162)
This function is used to define a Segment Arb waveform. This function includes parameters to
specify the number of segments (
nSegments
) and arrays for start (
startvals
), stop
(
stopvals
), and time values (
timevals
). It also includes arrays for trigger levels
(
triggervals
) and output relay states (
outputRelayVals
).
Full arb waveform
You can configure each channel of the pulse generator to generate its own unique full arb waveform.
A full arb waveform is made up of user-defined points (up to 262,144).
Each waveform point can have its own unique voltage value. A time interval is set to control the time
spent at each point in the waveform. The following figure shows an example of a user-defined full arb
waveform. The waveform is made up of 80 voltage points, with the time interval between each point
set to 10 ns.
Use the
arb_array
function to define a full arb waveform. This function includes parameters to
specify the number of waveform points, the time interval, an array of voltage levels, and a file name.
For more information, refer to
(on page 13-131).
The
arb_file
function is used to load the defined full arb waveform into the pulse generator. For
more information, refer to
(on page 13-132).
The following voltage level array is required for the full-arb waveform shown in this graph.
Level array
Level array (continued)
levelArr[0] = 0.5
levelArr[41] = 19.5
levelArr[1] = 1.0
levelArr[42] = 19.0
levelArr[2] = 1.5
levelArr[43] = 18.5
•
•
•
•
levelArr[39] = 19.5
levelArr[79] = 0.5
Figure 196: Full arb waveform example