Agilent Technologies 6634B, 66332A, 6633B, 6632B, 6614C, 6613C 6. Pre-eventand Post-eventTriggering

Models: 6632B 6633B 66332A 6634B

1 103
Download 103 pages 34 Kb
Page 30
Image 30
Figure 3-6. Pre-event and Post-event Triggering

3 - Programming the DC Source

Pre-event and Post-event Triggering (Agilent 66312A, 66332A Only)

When a measurement is initiated, the dc source continuously samples either the instantaneous output voltage or current. As shown in figure 3-6, you can move the block of data being read into the acquisition buffer with reference to the acquisition trigger. This permits pre-event or post-event data sampling.

OFFSET = -4096

 

4096 DATA POINTS

 

OFFSET = -2048

 

4096 DATA POINTS

 

OFFSET = 0

 

4096 DATA POINTS

 

OFFSET = 0 to 2 9

4096 DATA POINTS

TIME

 

ACQUISITION

 

TRIGGER

 

Figure 3-6. Pre-event and Post-event Triggering

To offset the beginning of the acquisition buffer relative to the acquisition trigger, use:

SENSe:SWEep:OFFSet:POINts <offset>

The range for the offset is -4096 to 2,000,000,000 points. As shown in the figure, when the offset is negative, the values at the beginning of the data record represent samples taken prior to the trigger. When the value is 0, all of the values are taken after the trigger. Values greater than zero can be used to program a delay time from the receipt of the trigger until the data points that are entered into the buffer are valid. (Delay time = Offset X Sample period)

Pulse Measurement Example (Agilent 66312A, 66332A only)

The following program illustrates how to make a pulse measurement over the GPIB. The measurement function is set to ACDC, which gives the best results for current waveforms that have ac content. The measurement incorporates 100 readings taken at time intervals of 20 microseconds, for a total measurement time of 2 milliseconds. The trigger point for the pulse measurement occurs at 0.1 amperes on the positive slope of the current pulse. The measurement offset is programmed so that 20 measurement points prior to the trigger are also returned as part of the measurement sample.

Because measurement triggers are initiated by the current pulse, a FETCh command is used to return the measurement data. FETCh commands are also used to return the MAXimum, MINimum, HIGH, and LOW values of the measurement.

NOTE: MEASure commands cannot be used to return data in this example because they always acquire NEW measurement data each time they are used.

The program can be run on any controller operating under Agilent BASIC. To generate output pulses, an electronic load is programmed to generate 3-ampere pulses with a duty cycle of 100 microseconds at 1000 Hz. The power supply address is 705, and the load address is 706. If required, change these parameters in the appropriate statements.

30

Page 30
Image 30
Agilent Technologies 6634B, 66332A, 6633B, 6632B, 6614C, 6613C, 6631B, 66312A, 6612C, 6611C 6. Pre-eventand Post-eventTriggering