Example Programs - D

Pulse Measurements

The following programs illustrate 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 output 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. MEASure commands cannot be used to return data in this example because they always acquire NEW measurement data each time they are used.

To produce the output pulses in this example, an electronic load must be connected and programmed to generate 3-ampere pulses with a duty cycle of 100 microseconds at 1000 Hz. The dc source address is 705, and the load address is 706. If required, change these parameters in the appropriate statements.

Example 3. Current Pulse Measurement Using BASIC

10!Rev A.00.00

20OPTION BASE 1

30DIM Curr_array(100)

40!

50ASSIGN @Ps TO 705

60ASSIGN @Ld TO 706

80

OUTPUT @Ps;"*RST"

! Sets supply to default values

90

OUTPUT @Ps;"OUTP ON"

! Turn on power supply output

100

OUTPUT @Ps;"VOLT 5"

! Program power supply to 5 volts

110

!

 

120

OUTPUT @Ld;"CURR:LEVEL 0"

! Set up electronic load to produce

pulses

 

 

130OUTPUT @Ld;"CURR:TLEVEL 3"

140!

150OUTPUT @Ld;"TRAN:FREQ 1000"

160OUTPUT @Ld;"TRAN:DCYCLE 10"

170OUTPUT @Ld;"TRAN:MODE CONT"

180OUTPUT @Ld;"TRAN:STATE ON"

190!

200

OUTPUT @Ps;"SENS:CURR:DET

ACDC"

! Set

meter to

ACDC

210

OUTPUT @Ps;"SENS:CURR:RANG MAX"

! High Current

range

220

OUTPUT @Ps;"TRIG:ACQ:SOUR

INT"

! Set

to trigger

on pulse

230

OUTPUT

@Ps;"SENS:FUNC ""CURR"""

!

Acquire

current reading

240

OUTPUT

@Ps;"TRIG:ACQ:LEV:CURR .1"

!

Trigger

at 0.1

amps

250OUTPUT @Ps;"TRIG:ACQ:SLOPE:CURR POS" ! Trigger on positive slope

260OUTPUT @Ps;"TRIG:ACQ:HYST:CURR .05" ! Set hysteresis of trigger

270

OUTPUT @Ps;"SENS:SWE:TINT 20E-6"

!

Set

sample

time interval to 20us

280

OUTPUT @Ps;"SENS:SWE:POIN 100"

!

Set

number

of measurement samples

in sweep

 

 

 

 

290OUTPUT 705;"SENS:SWE:OFFS:POIN -20" ! Number of sample points before trigger

300

OUTPUT @Ps;"INIT:NAME ACQ"

! Initiate the trigger system.

310

!

Controller now

waits for trigger

to occur.

 

 

320

OUTPUT @Ps;"FETCH:ARRAY:CURR?"

! Get the data after measurement

completes.

 

 

330

!

 

 

340

ENTER @Ps;Curr_array(*)

! Enters all 100

data points

350

PRINT Curr_array(*)

! Print all data

points

169

Page 169
Image 169
Agilent Technologies 66311B, D, 66309B, 66111A manual Example 3. Current Pulse Measurement Using Basic, 169

66111A, 66309B, 66311B, D specifications

Agilent Technologies D,c,83440b is an advanced electronic measurement solution designed for engineers and scientists who require precise and reliable performance in their testing environments. This modular test system offers a comprehensive suite of features that cater to a wide range of applications, from high-frequency testing to complex signal analysis.

One of the main features of the D,c,83440b is its impressive frequency range, allowing users to conduct tests across a wide spectrum of signals. The system is capable of handling frequencies up to 26.5 GHz, making it ideal for RF and microwave applications. This broad range ensures that users can work with a variety of devices, including communication systems, radar, and satellite technology.

In addition to its frequency capabilities, Agilent Technologies has engineered the D,c,83440b with exceptional dynamic range and low noise figures. This ensures that even the smallest signals can be accurately measured, allowing for greater precision in testing. The full spectrum analysis feature enables users to capture transient events and analyze them in real-time, which is crucial for troubleshooting and performance evaluations.

The D,c,83440b is built on a modular platform, allowing users to customize their systems according to specific testing needs. This modularity not only enhances flexibility but also simplifies maintenance and upgrades. Users can easily swap out different modules without the need for extensive system reconfiguration, which can significantly reduce downtime in testing environments.

Another standout characteristic of the D,c,83440b is its user-friendly interface. With a large, high-resolution display and intuitive controls, engineers can quickly navigate through settings and data, streamlining the testing process. This ease of use is complemented by powerful software solutions that can automate test sequences, aiding in efficiency and accuracy.

The integration of advanced digital signal processing technologies further enhances the capabilities of the D,c,83440b. These technologies enable more sophisticated measurements and improved signal integrity, which is essential for modern communication systems.

In summary, the Agilent Technologies D,c,83440b is a multifaceted electronic measurement solution that boasts a wide frequency range, excellent dynamic range, modular design, and user-friendly interface. This combination of features makes it suitable for various applications, ensuring that engineers and scientists have the tools they need to succeed in their testing and measurement endeavors.