-SCS Parameter Analyzer Reference Manual Section 5: Pulse measure and pulse generator units
4200A-901-01 Rev. C / February 2017 5-75
Waveform measurement timing
The waveform measurement type samples the pulse as shown in Waveform measurements (on page
5-72). Sampling is performed on the entire duration (100%) of the pulse. This includes the rise time,
amplitude, and fall time portions of the pulse. A voltage and/or current reading is returned for every
sample.
A waveform measurement can include pre-data and post-data. Pre-data is extra data taken before
the rise time of the pulse; post-data is extra data taken after the fall time. Waveform measurements
(on page 5-72) shows an example where 10% (0.1) pre-data and 10% (0.1) post-data is taken.
The number of samples taken on the pulse is dependent on the size of the pulse to be sampled and
the sampling rate. Use the pulse_sample_rate (on page 13-116
) function to set the sampling rate for
pulse measurements.
In the function, a percentage must be expressed as its decimal equivalent. For example, specify 50%
as 0.5 in the function.
Example: pulse_meas_sm
This function sets channel 1 of the PMU for the spot mean discrete measure type to acquire the
voltage amplitude measurement, the current base level measurement, and the time stamps. It also
enables LLEC for amplitude:
pulse_meas_sm(PMU1, 1, 0, 1, 0, 1, 0, 1, 1);
Where:
• Instr_id = PMU1
• chan = 1 (channel 1)
• AcquireType = 0 (discrete)
• AcquireMeasVAmpl = 1 (enable)
• AcquireMeasVBase = 0 (disable)
• AcquireMeasIAmpl = 1 (enable)
• AcquireMeasIBase = 0 (disable)
• AcquireTimeStamp = 1 (enable)
• LLEComp = 1 (enable)