Solartron 7081 Precision Digital Voltmeter Operating Manual

Solartron 7081 Precision Digital Voltmeter Operating Manual

The Solartron 7081 is a high quality voltmeter designed for calibration, laboratory and systems applications. It combines superb measurement performance with data storage facilities and processing power. The unit has no internal options having all facilities as standard.

advertisement

Assistant Bot

Need help? Our chatbot has already read the manual and is ready to assist you. Feel free to ask any questions about the device, but providing details will make the conversation more productive.

Solartron 7081 Precision Digital Voltmeter Operating Manual | Manualzz

lo..-J

solartron instruments

7081

Precision Digital Voltmeter

OPERATING MANUAL

Part 1

Solartron Instruments Ltd is a division of the Solartron Group Ltd. Any reference to

Schlumberger or Schlumberger Instruments (the name of the company until November

1993) implies no liability on the part of Schlumberger.

Solartron Instruments ltd

Victoria Road, Farnborough,

Hampshire GU147PW. UK.

19©93

Issue 6 : January 1989

Solartron Part No. : 70810010

Solartron Instruments Ltd

Victoria Road, Farnborough

Hampshire GU14 7PW England.

Telephone 0252 376666.

Fax: 0252 544981

Solartron Instruments

WittekindstraBe 12

45470 MOlheim/Ruhr, Germany

Tel: 0208 31026

Fax: 020831441

Solartron Instruments

12 Lorong Bakar Batu #07-07/11

Singapore 1334,

Republic of Singapore

Telephone: 7466344. Fax: 7475186

Telex: RS 25315 SLBSYS

Solartron Instruments

11321 Richmond Avenue, Suite M102

Houston, Texas, n082-2615 USA

Tel: (713) 558 2587

Fax: (713) 558 8954

Solartron Instruments

50 Ave Jean Jaures

BP 620-06, 92542 Montrouge, Cedex, France

Telephone: (1) 4746 67 00

Fax: (1) 47466727

Solamon Instruments Liaison Office

Room 58357, Jin Jiang Club

191 Chang Le Road, Shanghai 200020

Peoples Republic of China

Telephone: 21 4728753 Fax: 21 4728753

Telex: 33012 BTHJC CN (Room 58357)

For details of our agents in other countries, please contact our Farnborough, UK, office.

Solartron Instruments pursue a policy of continuous development and product improvement.

The specification in this document may therefore be changed without notice.

GENERAL SAFETY PRECAUTIONS

The equipment described in this manual has been designed in accordance with

IEC publication 348 (Class I) Safety Requirements for Electronic Measuring

Apparatus, and has been supplied in a safe condition. To avoid injury to an operator or service technician the safety precautions given below, and throughout the manual, must be strictly adhered to, whenever the equipment is operated, serviced or repaired.

For specific safety details, please refer to the relevant sections within the manual.

The equipment is designed solely for electronic measurement and should be used for no other purpose. Solartron Instruments Ltd accept no responsibility for accidents or damage resulting from any failure to comply with these precautions.

GROUNDING

To minimize the hazard of electrical shock it is essential that the equipment is connected to a protective ground whenever the power supply, measurement or control circuits are connected, even if the equipment is switched off. The protective ground for ac and dc supplies is connected separately.

AC GROUND is connected via the ac supply cord. The cord must be plugged into an ac line outlet with a protective ground contact. When an extension lead is used, this must also contain a ground conductor. Always connect the ac supply cord to the supply outlet before connecting the control and signal cables; and, conversely, always disconnect control and signal cables before disconnecting the ac supply cord. The ac ground connection must have a continuous current rating of 6A.

DC GROUND is connected via a ground stud on the equipment power supply unit

(PSU). The dc ground connection must have a continuous current rating of 3SA.

Where both protective grounds are used it must be ensured that these grounds are, and will remain, at the same potential.

AC SUPPLY VOLTAGE

Never operate the equipment from a line voltage or frequency in excess of that specified. Otherwise, the insulation of internal components may break down and cause excessive leakage currents.

FUSES

Before switching on the equipment check that the fuses accessible from the exterior of the equipment are of the correct rating. The rating of the ac line fuse must be in accordance with the voltage of the ac supply.

Should any fuse continually blow, do not insert a fuse of a higher rating. Switch the equipment off, clearly label it "unserviceable" and inform a service technician.

EXPLOSIVE ATMOSPHERES

NEVER OPERATE the equipment, or any sensors connected to the equipment, in a potentially explosive atmosphere.

It is NOT intrinsically safe and could possibly cause an explosion.

Continued overleaf

SAFETY PRECAUTIONS

(continued from previous page)

SAFETY SYMBOLS

For the guidance and protection of the user, the following safety symbols appear on the equipment:

SYMBOL MEANING

Refer to operating manual for detailed instructions of use.

Hazardous voltages.

Protective conductor terminal. This must be connected to ground before operating the equipment.

NOTES, CAUTIONS AND WARNINGS

For the guidance and protection of the user, Notes, Cautions and Warnings appear throughout the manual. The significance of these is as follows:

NOTES

CAUTIONS

WARNINGS highlight important information for the reader's special attention.

guide the reader in avoiding damage to the equipment.

guide the reader in avoiding a hazard that could cause injury or death.

AVOID UNSAFE EQUIPMENT

The equipment may be unsafe if any of the following statements apply:

Equipment shows visible damage.

Equipment has failed to perform an intended operation.

Equipment has been subjected to prolonged storage under unfavorable conditions.

Equipment has been subjected to severe physical stress.

If in any doubt as to the serviceability of the equipment, don't use it. Get it properly checked out by a qualified service technician.

LIVE CONDUCTORS

When the equipment is connected to its measurement inputs or supply, the opening of covers or removal of parts could expose live conductors. The equipment must be disconnected from all power and signal sources before it is opened for any adjustment, replacement, maintenance or repair. Adjustments, maintenance or repair, must be done only by qualified personnel, who should refer to the Maintenance Manual.

EQUIPMENT MODIFICATION

To avoid introducing safety hazards, never install non-standard parts in the equipment, or make any unauthorized modification. To maintain safety, always return the equipment to Solartron Instruments Ltd for service and repair.

SAFETY

The instrument has been designed and tested in accordance with the recommendations of IEC 348

Class 1.

It is primarily intended for indoor use, and for such use it is supplied in a safe condition.

However, no degradation of its safety will be caused if it is occasionally subjected to temperatures below normal room temperature (see Specification).

This manual contains information and warnings which the user should follow to ensure his own safety and the continued safe operation of the instrument. 7081 has been engineered with ease of use as one of the primary considerations. Attention has also been given to making the instrument immune to most inadvertent overloads. It should be appreciated, however, that even the most sophisticated measuring instrument can be dangerous when connected to high voltages, unless elementary safety precautions are observed.

The voltage limits of lkV on AC and DC mean that no damage will be caused to the instrument at this level of input. Other than the displayed reading, however, no indication is given to the user that a voltage of such a magnitude is present at the input terminals. Care should therefore be exercised whenever the dvm input leads are being connected to/removed from live circuits, especially where high voltages are known to exist, or high transients could occur.

Similarly, when using the instrument on mains operated equipment capable of delivering high voltage outputs, it is strongly recommended that the equipment under test is NOT switched off with the dvm still connected. For example, consider 7081 connected across the secondary winding of a large mains transformer. The instruments very high input resistance is such that, in the event of the mains supply being interrupted, the resultant back emf induced in the undamped secondary could be in the order of l00kV. This is obviously hazardous to the user and would certainly harm the voltmeter.

When measuring high voltages, always ensure that the 7081 Hi and Lo inputs are connected correctly, i.e. Hi to the largest potential with respect to earth, Lo to the lowest. Once the measurement has been taken, disconnect 7081 from the high voltage equipment before switching the equipment off. User safety can be improved in these circumstances by the inclusion of a switch between the 7081 and the high voltage equipment; the switch could then be turned on, and off, whilst the equipment remained powered.

Whenever it is likely that the safety of the instrument has be'en impaired, e.g. if it shows visible signs of damage, if it fails to perform correctly, or if the specifications have been exceeded in any way, it should be made inoperative and referred to a suitable repair organisation.

Any adjustment, maintenance or repair of this instrument should be carried out only by a skilled person who is aware of the hazards associated with mains operated equipment. Such adjustment, maintenance or repair should be carried out in accordance with the procedures, and observing the precautions, detailed in the Maintenance Manual.

GAM170SlIPart 1/2

INTRODUCTION

The 7081 operating manual is arranged in two separate parts, covering local and systems (remote) use. Each part contains all the information necessary for operating the instrument in that particular role.

Included in Part 1 is the specification applicable to the functions described, the tables showing the expected instrument performance relative to time since calibration. A further: section of Part 1 is devoted to the unit's processing capabilities and front panel operations. Part 2 describes the use of the instrument in a systems environment.

GAM17081/Part 1/2

';T

,,,

~i:.

(~: k

"

".

" . ,

AMKJ70811Part 114

Contents

Part 1

Chapter 1 General Information

5

6

7

3

4

8

9

10

11

1

2

Introduction

Facilities

Measurement Capability

Ratio

History File

Processing

Interfaces

Unit Calibration

Multi-Channel Capability

Accessories

Specification

Chapter 2

3

4

2

1

Chapter 3

3

4

1

2

5

Installation

Voltage Selection

Fuses

Warm-up Procedure

Rack ;vlounting

Controls and Displays

The Voltmeter Controls

Front Panel Controls

Shifted Level Controls

Rear Panel Controls

Displays

Chapter 4

2

5

6

7

3

4

8

9

Local Operation

Power-Up

Calibration Transfer

Self Test

Operation

Nulling

Processing

Help Control

Clearing Programs

Computing History

Appendix 1

Operating System Error Messages

Index

Page No.

1.2

1.2

1.2

1.2

1.3

1.3

1.3

1.4

1.4

1.5

1.9

3.2

3.2

3.5

3.6

3.6

2.2

2.2

2.3

2.4

AI-I

4.2

·t3

4.3

4.4

4.5

4.5

4.19

4.20

4.20

:1'

1

Chapter 1

General Information

9

10

7

8

11

3

4

5

6

1

2

Contents

Introduction

Facilities

Measurement Capability

Ratio

History File

Processing

Interfaces

Unit Calibration

Multi-Channel Capability

Accessories

Specification

Page No.

1.2

1.2

1.2

1.2

1.3

1.3

1.3

1.4

1.4

1.5

1.9

PD1708l1Part 1/3

1.1

1.2

4

3

1

2

Introduction

The 7081 voltmeter is a high quality instrument designed for calibration, laboratory and systems applications.

It combines superb measurement performance with data storage facilities and processing power. The unit has no internal options having all facilities as standard.

Facilities

The instrument provides the following facilities:

• DC voltage and resistance measurements to a scale length of 140000000 and true rms volts ac, or volts ac

+ dc, to a scale length of 1 400000.

• The ability to ratio any of the above inputs to a dc voltage or to a constant.

• Automatic storage of results (History file).

• Processing of measurements to provide additional results.

• Remote control using either RS232C or IEEE-488 (GP-IB) interfaces.

• Calibration, via either of the two interfaces, without the need to remove covers.

• Interface for Minate analogue scanner, providing a multi-channel measurement capability.

Measurement Capability

DC voltage measurements can be made using scale lengths of 3,4,5,6,7 and 8

3 and 4 x 9; the x 9 scales are available only by remote control. Each scale length provides a different integration time and can be used over aU ranges, i.e. 0.1 to l000V.

Two types of ac voltage measurement are possible; a true rms value of the ac component only of an input or the rms of the total signal (ac + dc). Scale lengths of 3,4,5, and 6 x 9 and ranges of 0.1 to 1000V are available for both types of measurement.

Ranges ofO.lkO to l000Mfi are provided for resistance measurement; the 0.1,1,10,100 and lOOOkO ranges use a 4 terminal technique whereas the 10 to lOOOMfi ranges use a special ratio method. The 7081 also offers a 'True ohms' facility, i.e. the unit measures the resistance with the current source off and then with it on. Subtracting the former measurement from the latter removes any errors caused by thermal emfs or external currents. The 7081 'True ohms' facility can deal with emfs of up to lOY.

All measurements taken by the 7081 are averaged readings over the selected integration time.

Ratio

Eight types of ratio measurement are possible using either a reference input or a constant.

The latter may be a measurement result accessed from the voltmeter memory or a number entered from the front panel controls. The ratios can be presented in linear or logarithmic

(dB) form.

GAM17081/Part II2

5

6

History File

The voltmeter has a separate memory, the history file, for storing readings. These may be straightforward measurements or processed results.

The value displayed on the voltmeter, which is subsequently stored, is not necessarily displayed or printed in the identical format on recall. Up to 1500 unformatted readings

(numeric value only) can be stored or 500 fully formatted readings.

Processing

The unit provides the following programs:-

Ratio

Digital Filter

Scale

Statistics

Limits and max/min

The programs may be used together or individually and are listed in their chaining order, i.e. the input data to one program may be the result of the previous program.

Access to the programs can be made either from the front panel or over the interfaces.

For further details on processing, refer to Chapter 4.

7

7.1

7.2

7.3

Interfaces

Two interfaces, the RS232C V24 and the IEEE 488/1978, are fitted as standard.

RS232 Interface

Access to this interface is via a 25-way Cannon socket on the rear of the instrument.

Baud rates from 110 to 9600 are available, which are selected from three internal switches, the normal factory setting being 300 baud.

IEEE 488 Interface (GP-IB)

The unit fully implements the requirements of the IEEE 488/1978 standard, access to the interface being provided via a connector on the rear panel of the instrument. The instrument address is set up via the GP-IB Selector switches also mounted on the rear panel.

Interface Language

A common language, which is based on English, is used over both interfaces.

Comprehensive error reporting is available giving the exact position in a command where the mistake lies. A HELP command is available, if required.

For further details, refer to Part 2 of the Operating Manual.

GAM170SlIPart 1/2 1.3

1.4

9

8 Unit Calibration

Calibration is enabled via a front panel key operated switch. This allows the unit to be calibrated without removal of the covers or disturbance of the analogue circuitry.

Unit calibration is based on the equation:y==mx+c where y == calibrated reading x = uncalibrated reading c m == range/mode multiplier

= zero offset

Every range/mode combination has its own set of constants (m and non-volatile memory with a predicted life of ten years.

c), which are stored in a

Calibration can only be carried out over the IEEE or RS232C Interfaces.

Multi-Channel Capability

AMinate (7010) interface is also fitted to the unit. This interface is capable of driving 127 channels and provides programmable pull-in and drop-out delays, if required.

The connector has the pin/signal assignment shown in Table 1.1

Table 1.1

Multi-Channel Connector Pin/Signal Assignment

Signal Pin No.

3

4

1

2

5

6

7

IO

11

8

9

12

13

14-23

24

25

8

10

20

40

80

1

2

4

Device control

Contact closure remote trigger (connect to OV)

Out of limit high ( Logic 1

Out of limit low (Logic 1

= True)

= True) o

Volts

+5 Volts (lOOmA max. load)

Not Used

TTL compatible measurement complete signal (Logic I

I kV probe enable (connect to OV)

= True)

Figure I.

J shows the relative positions of the pins.

13

0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0

Fig 1.1

Multi-Channel Connector

GAM1708I/Part 1/2

10 Accessories

The items listed below are supplied with 7081:

Input lead

Power lead

Crocodile clips (2)

Rack ears (2) and fixing screws

Operating manual

5-way DIN plug (for connection to the rear panel reference/ratio socket)

Spare fuses: 2 X 200mA sio-blo and 2 X 400mA sio-blo

Calibration key

25-way socket kit

The following optional accessories are available for use with 7081:

3 Terminal Input Lead

5 Terminal Input Lead

3193

3183

Kelvin Clip Lead

Telescopic Rack Sliders

70758E

70759A

Low Thermal Lead

High Voltage Probe

Maintenance Manual 7071 & 7081

70758D

7075A

70810014

10.1

2 Terminal Input Lead

This input lead, supplied with 7081, may be used for all standard measurements. The RED lead should be connected to Hi, normally the largest potential with respect to earth. The

BLACK lead should be connected to Lo and provides the return path (see Figure 1.2). The cores are enclosed in a braided screen which is connected to Guard. At the free-end of the cable, this screen is connected to the black lead thus effectively preserving the guard right up to the signal source. This prevents the measurement being affected in any way by common mode current flowing in the screen and via leakage to earth. The input may be floated above mains earth by up to 350V; the use of higher common mode voltages is not recommended purely to ensure safety for equipment and the user. The guard is not made available as a separate termination.

The two D source leads are connected within the cable to the Hi and Lo leads and are not available as separate terminations.

The input lead can be connected to either the front or rear panel input socket. Before initiating measurements, ensure that the front panel Input Select switch is in the correct position. Refer to Chapter 3 for the switch positions.

Red n

(Yellow)

~

e

DVM

1k

Lo n

(Blue)

Black

\

'Guard (Green)

'-------------

Fig 1.2

2 Terminallnplll Lead

JWS170811Part 1/4

1.5

10.2

ReferencelRatio Plug

Three lines from this 5-way plug are used: Ratio Hi, Ratio Lo and OV. The Ratio Hi and Lo lines must not have more than ± 14V. with respect to OV, connected to them. the voltage measured being the difference between these two lines.

Ratio Hi should be connected to the higher reference potential, Ratio Lo to the lower reference potential.

Ratio Lo can be connected to OV only if Ratio Lo is connected to the main input La.

1.6

Fig 1.3

Rear Panel Reference Socket

10.3

3 Terminal Input Lead

The 3 Terminal Input Lead. Part No. 3193, can be used to eliminate sources of interference in the circuit under measurement.

Within the instrument the cable screen is connected to the guard 'box' (a screening compartment which encloses the input circuits) and at the free end the screen is connected directly to the source of interference thus isolating common mode current from the input leads. (See Figure 1.4).

Red (Hi)

. - - - - - - DVM - - - - - - ,

Guard e

Hi n

(Yellow)

"

Black (Lo)

Guard (Green)

I

Lon (Blue)

Vc

Fig 1.4 3 Terminal Input Lead

PD170RI/Part 1/3

lOA

Using this arrangement, even if the interference was the permitted maximum, it is most unlikely that there would be any discernable error, even at the most sensitive range.

If 'Guard' can not be connected directly to an interference source, it should be connected to the Lo line, i.e. not left unconnected.

5 Terminal Input Lead

The 5 Terminal Input Lead, Part No. 3183, can be used for resistance measurements and has the four cores and guard screen terminated separately as shown in Figure 1.5.

Hi Q (Yellow)

Hi (Red)

Resistor

To DVM

Lo(Black)

LoO(Blue)

Guard (Green)

Fig 1.5 5 Terminal Input Lead

10.5

When measuring low values of resistance, the voltage dropped along the.Ieads can sometimes introduce errors. This effect may be eliminated by employing the 4 wire technique in which two wires supply the current to the resistor and two others sense the potential developed across it. The guard screen can be used to reduce any errors due to common mode interference.

High Voltage Probe (70757A)

The High Voltage (H. V.) probe effectively increases the dc voltage range of the voltmeter, to a maximum of20kV.

Safety Precautions: When using the H. V. probe, the following safety precautions should be observed.

Do not use the instrument in the Autorange mode as damage might occur.

The 50 way cannon plug supplied with the probe must be inserted into the minate interface at the rear of the instrument. This secures the instrument for this mode of operation. The display reads in kV.

Know the equipment under test: locate all high voltage points before commencing work.

Do not work alone.

Do not depend on the insulation of high voltage cables for protection.

Remember that high voltages may appear at unexpected points in defective equipment.

Note that even though equipment may be switched off, bleeder resistors may be open circuited and capacitors charged to high voltages.

PD170RI/Part 113 1.7

High voltages can discharge from point to point or point to air (corona). Keep hand closed on the handle of the probe and away from high voltage points.

Keep hands and shoes and test area absolutely dry.

Ensure that the surface of the probe is clean and moisture free.

BEFORE MAKING ANY MEASUREMENT, ENSURE THAT THE GROUND LEAD

OF THE PROBE IS CONNECTED TO THE LOW POTENTIAL OR GROUND SIDE

OFTHE HIGH VOLTAGE SUPPLY BEING MEASURED.

1.8

P017081/Part III

.

, j.

11 SPECIFICATION

ROOT-YEAR RELATIONSHIP

Realistic specifications should not be based on speculation.

They require a real knowledge of components, their behaviour under stress, and their drift with time.

Long term assessment of precision components has enabled

Schlumberger to specify performance from 90 days to 9 years using a simple square-root-year relationship for calibration drift with time. Tests conducted over several years using precision resistors and zeners from many leading manufacturers indicate that drift reduces with time and the change is proportional to the square root of time. Using preaged, hermetically encapsulated components, the drift is reduced to extremely low levels and can be predicted accurately for short or long periods. Accuracy specified for one year can be used with a multiplier to provide all additional information, as shown below:

Required

Spec Time

3 months pmonths

1 year

2 years

4 years

9 years

One Year

Multiplier

0.5

0.7

1.0

1.4

2.0

3.0

CALIBRATED FOR LIFE

Beyond nine years the drift becomes insignificant such that three times the one year figure will predict the performance of the 7081 for the life of the voltmeter -however long that may be. Traceabiliy to International Standards can be maintained for long periods.

.

The square-root-year relationship applies to the 7081. The voltmeter will retain its predicted long term specification, even if subjected to rigorous working conditions. However, the best stabilty, and minimum long term drift, will be obtained by maintaining the voltmeter in a reasonable environment. The user should consider leaving the voltmeter switched on and avoid extreme environmental conditions.

In these circumstances the long term performance can be expected to be even better than that which is predicted.

Calibration for life, introduced for the first time by

SchJumberger, gives important savings in time and money, thus making a significant reduction in cost ofownership.

ACCURACY

The following apply to the Accuracy sections:

Limits of Error: apply after 24 hours warm-up· with ac inputs > 2% of range and dc resistance with null in use.

Temperature Coefficient: expressed as ± ppm rdgrC and valid from 10·C to 30·C.

Calibration temperature T e is the temperature of the calibration room. Calibration occurs at 20°C (23"C for the USA) and is directly traceable to International Standards via the

National Physical Laboratory or the National Bureau of

Standards. Recalibration is valid at T e from l8"C to 25°C.

Factory traceability to NPL is lllV for standard cells, 1.5ppm

for 10Vdc reference, 5ppm for resistors and 60ppm for ACIDC transfer.

Temperature coefficient need be applied only outside the temperature span quoted with T e•

·Instruments are usable within minutes after switch-on but for ultimate precision a long warm-up in a stable thermal environment is recommended.

If an instrument has been stored at below 5°C for long, follow the special warm-up procedure given in Chapter 2, Section 3.

RATIO

Differential measurement of Hirec and Lorec, with respect to inputLo on a fixed lOY dc range to establish V reC.

VreC, maximum permitted input:

VreC, error:

Ratio error:

±14Vdc

±2Xerroron lOVrange

±[V m error

+

Vrecerror)

7081 ACCURACY

WITHOUT RECALIBRATION

±PPM

100

...

-'

§!

80 o o· a:

60

~ u..

o

40

...

~

20

2 3 4 6

INSTRUMENT AGE IN YEARS

7

JWS170811Part 1/6 1.9

DC VOLTAGE

Stability

24hrs, T e

± 1°C, 8% digits, ± [ppm rdg + ppm fs]

Range Sensitivity Full Scale Guaranteed Transfer

0.1V

1V

10nV

1QnV

10V

100V

100nV

11N

1000V 1OI1V

0.14000000

2.0

1.400

000 00 1.0

14.000

140.000

000 0 0.5

000 1.0

1000.000 00 2.0

+ 0.8

0 + 0.8

+ 0.4

0 + 0.4

+ 0.3

0 + 0.3

+ 0.4

0 + 0.4

+ 0.3

0 + 0.3

Limits of error

8% digits, T e

±

3°C,

Range 90 Day

±

[ppm rdg

1 Year

+ ppm fs]

2nd Year"

0.1V

1V

10V

100V 5 loooV 6

6

5

4

+ 0.8

+ 0.4

+ 0.3

+ 0.4

+ 0.3

8

9

9

7

6

+ 0.8

+ 0.4

+ 0.3

+ 0.4

+ 0.3

5

6

6

5

4

+ 0.8

+ 0.4

+ 0.3

+

0.4

+ 0.3

Temp. Coeff

1.2

1.0

0.5

1.3

1.3

Scale length, integration time, tracking speed

Scale Digits Integration Speed

8x9

7x9

6x9

5x9

4x9

3x9

8

'

12

7 1/2

6V2

5 1 12

4V2

3'12

51.2s

3.2s

O.4s

0.1s

6.25ms

1.56ms

1/51.2s

1/3.2s

2.5/s lO/s

85/s

100/s

Add Error

±2 digits

±1 digit

±1 digit

±1 digit

±1 digit

Input Resistance: 0.1. 1. 1OV range:

100, 1oooV range:

Input Current, at T e

Range of Null:

°C:

Sample settling time:

Overload Protection

Autorange:

Commanded range: 0.1. 1, 10V:

1oo,loooV:

Linearity:

>1OGO

10MO

<20pA

± 1 0% of range

13ms x (digits selected)

1kVpk

350Vpk

1kVpk

<O.2ppm of fs

RESISTANCE

Stability

24hrs, T e

Range

±

1°C, 8% digits,

±

[ppm rdg + ppm fs]

Sensitivity Full Scale Guaranteed Transfer

0.1 kO

1kO

1 ~O

10110

100110 10kO

1ookO 1mO

1000kO 1OmO

10MO 100mO

1000MO 1ppm rdg

0.140 000 00 2.0

+ 0.8

0 + 0.8

1.400 000 00 1.5

14.000 000 0 1.5

140.000

000

1400.000

00

1.5

2.0

+ 0.4

0 + 0.4

+ 0.3

0 + 0.3

+ 0.4

0 + 0.4

+ 0.3

a

+ 0.3

14.000 000 0 8.0

> 1400.000

+

0.5

1ppmlMO

0 + 0.5

Scale length. integration time, tracking speed

Scale Digits Integration Speed

8x9

7x9

6x9

5x9

4 x9

3x9

8V2

7'1z

6 1 12

5 1 12

4'12

3 ' /2

51.2s

3.28

OAs

0.18

6.25ms

1.56ms

1/51.2

1/3.2

2.5/s

10/s

85/5

1oo/s

Add Error

±2 digits

±1 digit

±1 digit

±1 digit

±1 digit

Limits of error .

8 1 12 digits, T e

Range

± 3°C,

90 Day

± [ppm rdg

1 Year

+ ppm fs]

2nd Year" Temp. Coeff

0.1 kO

1kO

10kO

1ookO

1oookO

7

6

6

8

8

+ 1.0

10

+

+ 0.5

+ 0.5

12 + 0.5

+

0.5

0.5

9

9

12

+

+ 0.5

+ 0.5

+

1.0

0.5

7

6

6

8

8

+ 1.0

1.2

+ 0.5

1.2

+ 0.5

1.0

+ 0.5

1.3

+ 0.5

1.2

1QMO 20 + 0.5

30 + 0.5

20 + 0.5

4.0

1000MO 6pprnlMO 10ppmlMO 10pprnlMO 1pprnlMO

Measurement configuration:

Current source, fully floating:

Overload protection:

Open circuit voltage:

Range of Null:

Maximum total lead resistance:

Sample settling time:

4-wire, 0.1 kO to 1000k0 ranges

2-wire, 10MO and 1oooMO range

0.1,1, lOkO 1mA

1ookO, loookO 1OIJA

10MO.

1000MO 1IJA max

350Vpk

17Vdc

± 10% of range

1kO

13ms x (digits selected)

Add 10mslMO

*

After first year recalibration

Traceability

The abilit\' to relate illdi'l.'idualmeasurnnenls to

Internatiollal Stalldards through

WI ullbroke/l chain ofcOl11pmisons.

Transfer Accuracy

Transfer accuracy is the short-term limit oferrorfor measurements of similar value.

l.1O

Stability

TIle abilit\' to remain 'leithin predefined error limits fiJI' a short tim;. TIlt' reading atlhe beginning ofthe time pen'od is Ihe datulII for the limits.

JWSJ7081IPart 1/6

AC VOLTAGE True rms of ac or ac+dc

Stability

24 hrs, 90 day, T e

±

1°C,

±

[% reading + % full scale]

Range Sensitivity Full Scale 10 to 40Hz 40Hz to 10kHz

0.1 V

1V

10V l00V

1flV liN

10flV

100flV

1000V 1mV

0.140

000 0.05 + 0.006 0.005 + 0.005

lAoo 000 0.05

-+ 0.006 0.005 + 0.005

14.00000 0.05 + 0.006 0.012 + 0.005

140.000 0 0.06 + 0.006 0.017 + 0.005

1000.000

0.08 + 0.01

0.035

+ 0.007

10k to 30kHz

0.015 + 0.015

0.015 + 0.015

0.03 + 0.02

0.08 + 0.02

0.1

+ 0.03

30k to 100kHz

0.02 +0.03

0.02 + 0.03

0.05+ 0.03

0.20 + 0.03

1OOk to 200kHz

0.2 + 0.2

0.2 + 0.2

0.3 + 0.2

0.3 + 0.2

200kto 1MHz

1

1

1

+

1

+

1

+

1

Limits of error

1 Year, 2 Years, T e

±

5°C,

±

[ppm rdg

Range Full Scale 10 to 40Hz

+ ppm fs]

40Hz to 10kHz

0.1 V

1V

10V

100V

0.140 000 lAoo 000

14.000 00

140.000 0

0.06 + 0.006

0.06 + 0.006

0.06 + 0.006

0.07 + 0.006

1CXYJV 1000.000

0.09 + 0.01

0.015 + 0.005

0.015 + 0.005

0.022 + 0.005

0.027 + 0.005

0.045 + OJJJ7

10kto30kHz

0.02 + 0.02

0.02 + 0.02

0.04+ 0.03

0.1

+ 0.03

0.15 + 0.04

30k to 100kHz

0.03+ 0.04

0.03 + 0.04

0.06+ 0.04

0.21 + 0.04

1OOk to 200kHz

0.2 + 0.2

0.2 + 0.2

0.3

+ 0.2

0.3 + 0.2

Scale length, integration time, tracking speed

Digits Display Integration Speed

8x9

7x9

6x9

5x9

4x9

3x9

61/2

61/2

51/2

41/2

31/2

31/2

51.2s

3.2s

OAs

O.ls

6.25ms

1.56ms

1/51.2

1/3.2

2.5/s

1O/s

85/s

100/s

Add Error

±1 digit

±1 digit

±2 digits

200kto 1MHz

1

1

1 + 1

+

1

+ 1

Low Frequency Error below 1kHz

5to 10Hz

3t05Hz

2t03Hz

1.5to 2Hz

DC

Input Impedance:

Temp. Coeff. up to 10kHz:

Sample settling time:

- Filter selected:

Maximum Inputs

Autorange:

Commanded range: 0.1. 1V:

10. 100, 10ooV:

Maximum V x Hz:

Crest Factor at fs:

20 use - Fill.

add 0.25% rdg add 0.3% rdg add 0.6% rdg add 1.0% rdg add 0.1% rdg

1MOll150 pF

±30 ppm rdgrC

20ms x (digits selected)

400ms x (digits selected) lkVpk

350Vpk

1kVpk

10 7

5:1

JWS17081IPart 1/6 1.1

J

FUNCTIONS

Modes:

Ranging:

Scale length:

Additional:

Programs:

History File:

Vdc, \'ac, Vac + dc, Filter (ac), Olllll$.

Truc Ohm$, Ratio

Auto or mallual

7081 : 3'/z"', 4 \lz"', 5 \12, 6 \12, 7'/z,

"'through rcmote COlltrol.

8 \lz

Local, Null. Null On, SRQ. Self TC$t,

History forward, History re\'ersc,

C01np~te

On/Off, Compute History,

I listory clear, Help, clear results.

Ratio

Digital Filter

Scale and oHset

Statistics

Limits

Time, real or elapsed

1500 readings numeric only

500 Reading$ with time, channel mode,

8 subsets

3 subsets

6 subsets

8 subsets

History number recircultating or fixed

Selectable dump facility

SYSTEMS USE

The following interfaces arc provided as standard.

IEEE 488 (1978)

Provides full talker/listener facilities and remote control of all functions.

Subset: SHI, AHl,

CO, 01'1, PPI

1'5, TEO, L3, LEO, EI, SRI, RLI, DCI,

RSZ3ZC

Provides full remote control of all functions.

Speed, user selectable:

Scanner

Interface provided for Minate (7010)

Channels:

Pull in and drop out delays:

Additional control lines

External Sample:

Sample complete:

Out of limit High:

Out of limit Low:

110 to 9600 bits/s

16 to 128 programmahle contact closure

TTL level open collector 40mA open collector 40mA

SYSTEMS LANGUAGE

The 7081 is programmed by use of E1\GLlSH words. These may be of a full or shortened form, and conform to recommended practices set out in 1981 draft 'Code and format conventions for usc with I EEE standard 488 (1978)'.

A 'HELP' facility i$ available for ease of programming.

INTERFERENCE REJECTION

Normal Mode Rejection, dc llIea$Uremclll.

8\1z to 5lfz digits at 50(60) or 40(1I Iz, ± 3%

Effective Common Mode Rejection

With Ikil imbalance.

DC measurement

8lfzto 5'/2 digits. at 50(60)I1z,

8\12 to 5lfz digit,;, at 4001 [z

±

3%:

± 3%:

AC measurement

Rejection of SO/60Hz ± 3%:

Maximum permitted common mode:

>70dB

>140dB

>IZOdB

>40dB

SOO\' de or pk

GENERAL

Power Supply

Voltage:

Frequency. automatic sen,;ing:

10011201220/Z40V + IS('/,-10%

48 to 5211z,

57 to 6JJ lz, 384 to 4161 Iz

40\'.-\ Consumption:

Safety

Oe,;igned in accordance with lEC 348, BS47-l-3 and L L IZH

Environment

Operating:

Storage:

Relati\'e Humidity oce to +45°C

- ZO°C to + 70°C

<)00;- at 40°C (1l01l conden$ing)

Dimensions

Height:

Width:

Depth:

\Veight:

88mm (3 ,5i1lS)

4JZmm (17ins)

41

()tIIl1l

(16.5ins) iL25kg(l9Ibs)

1.12

PDIJORlIPart lIi

:.:::.

BDRP/7081/Part 1/2

Chapter 2

Installation

1

2

3

4

Contents

Voltage Selection

Fuses

Warm-up Procedure After Prolonged

Low-Temperature Storage

Rack Mounting

Page No.

2.2

2.2

2.3

2.4

2.1

2.2

2

1 Voltage Selection

The 7081 is fitted with a multi-purpose mains input unit on the rear panel which contains the mains input socket, fuses, voltage selector and filter. Before applying mains power, ensure that the voltage selector is correctly set; IOGV, l20V, 2OGV, or 240V will appear in the small aperture.

The voltage selector must be set as follows:

100V for 90V to 115V ac input l20V for 110V to 135V ac input

200V for 190V to 215V ac input

240V for 230V to 255V ac input

To change the selector:

1.

Remove the mains plug from the input socket.

2.

Lift the hinged flap.

3.

Turn the voltage selector roller block so that the desired voltage shows through the aperture.

4.

Check fuses as described below.

5.

Close flap.

Fuses

There are two fuses mounted below the voltage selector. Both LINE and NEUTRAL are fused with the following fuse values depending upon the voltage selected:

100 and 120V

200 and 240V

400mA slo-blo

200mA slo-blo

To change the fuses, press the arrow in the direction indicated and pull the fuse out.

GAM170811Part 112

c-r

" f '

.1'

~":-' .

3 Warm-up Procedure After Prolonged Low-Temperature Storage

For optimum calibration performance the instrument should normally be warmed up for

24 hours in a stable thermal environment. However, if it has been stored below 5°C for long

(e.g. during initial shipment or outside in cold weather), use the following special warm-up procedure: l.

Vnpack the instrument, but leave the middle box located within the outer box by the foam 'corners' (Fig. 2.1)

2.

Set aside the inner box, expanded polystyrene packings, and thermal inertia bottles.

These are not used in this procedure

3.

Connect a mains lead, and stand the instrument directly inside the middle box

4.

Plug in the mains lead, switch on the instrument, and close both middle and outer box covers to form an 'oven' enclosure

5.

Leave to stand for 24 hours in this high temperature (-35°q environment

6.

Remove the instrument, place in a stable room temperature environment. and allow to stand powered up a further 24 hours.

The instrument is now ready for accurate use.

Outer box

Expanded polystyrene packings Foam 'corners'

Thermal inertia bottles

Middle box

Inner box

Rg 2.1

Instrument packaged for shipment (side l'iel1')

AMK170XI/Parl 1/1 2.3

4

4.1

4.2

Rack Mounting

The 7081 can be rack mounted in two ways: either by using fixed rails in the rack to support the underside of the case, or by using telescopic slides to support the 7081 and allow easy withdrawal for servicing.

With either method, the pair of rack mounting brackets included in the accessory kit is substituted for the finisher trims on the 7081. Screws inserted through the brackets and into the rack keep the unit in place.

Note 1: The rack mounting brackets must be used only to prevent the 7081 sliding out of the rack. They are not designed to support the whole weight of the instrument.

Note 2: When the 7081 is rack mounted on telescopic slides, ensure that the rack will not tip over when the sides are fully extended.

Telescopic Slide Mounting Kit 70759

This slide mounting kit is available from Solartron as an optional accessory, and contains: a.

b.

1 telescopic slide kit, plus fixings

12 screws, M4x6 panhead, to fix slide inner members to the mounting bars c.

12 washers, :\14 crinkle d.

2 screws, .vI6 satin chrome, to fix front panel to rack e.

2 washers, M6 plain f.

2 caged nuts, .\16, to fix front panel to rack

The kit is suitable only for 30 inch deep IMHOF IMRAK Series 80 or dimensionally similar cabinets.

Rack Dimensions

The internal rack dimensions required for fitting the 7081 are:

610mm (24ins) deep x 485mm (19 ins) wide for fixed rail mounting, and

760mm (30 ins) deep x 485mm (19 ins) wide for telescopic slide mounting.

BDRPI7081/Part 1/2 2.4

4.3

4.3.1

fitting the Telescopic Slide Mounting Kit

Remove the following items from the unit.:ls shown in Fig. 2.1: a.

Finisher

Trim

(two

om

Keep the four ~4:<16 panhead screws and ~4 crinkle washers for securing the rack brackets.

b.

Handle and Handle Trim c.

Side Trim

Located on the opposite side to the handle, it is normally secured by a pip on the finisher trim, and slides out backwards.

d.

Feet (four om a~d

Tilt Bar

The tilt bar is secured by the two front feet.

o

.

'

~

... ...

]F~",Sher tflm

...

....

...

--~ bar· ...

rolt

...

foot ...

o

Fig.2.1

Remvt-al oitrims. handle. ieet and tilt bar

'0

2.5

B DRPf'7081;Part 112

4.3.2

a.

Fit the following items to the unit, as shown in Fig. 2.2:

Rack Mounting Brackets (two)

Fit rack mounting brackets in place of the finisher trim, using the same fixings.

The brackets. may be fitted as illustrated, or with their flanges facing the rear of the

7081, which causes the unit to stand out further in the rack, allowing use of racks too shallow for normal mounting.

b.

Slide Mounting Bar

The slide mounting bar and fittings are provided with the 7081 accessories. Screw the bar to the chassis in the former position of the handle, using the four M4x12 countersunk screws provided.

The bar fits correctly only one way round, with threaded holes nearest the front.

The corresponding mounting bar on the left-hand side of the unit is supplied already fitted behind the side trim: it is slightly narrower than the right-hand bar

Fig. 2.2

Fitting mounting brackets and telescopic slide inner members

BDRP17081/Part 112

c.

Telescopic Slide Inner Members (two)

The telescopic slides are supplied with inner and outer members slotted together.

Slide out the inner member as shown in Fig. 2.3, depressing the locking catch at the halfway point.

Locking catch

Fig. 2.3

Separating the inner and outer slide members, prior to fixing

Screw the slide inner members to the mounting bars, using the 12 M4 x 6 panhead screws supplied, 6 each side.

4.3.3

Fit the following items to the telescopic slide outer members, as shown in Figs. 2.4 and

2.5: a.

Adjustable Rear Brackets <two)

Fit one rear bracket to each outer member, but do not fully tighten the screws until the 7081 is fitted into the rack (Section 4.3.6),

8·32 UNC x 5/16 pan head screws and crinkle washers

Fig. 2.4

Fitting a rear bracket

2.7

BDRP170SlIPart 112

b.

Fixed Front Brackets together with Support Brackets (two of each).

l

~

Support

8racket~~

~@

M4nutsand

~ crinkle washers

I~"E----Fixed front bracket

Fig.2.S

Fitting a front bracket and support bracket

4.3.4

Fit the M6 caged nuts for outer slide member and rack slide member and rack mounting bracket fixing into the rack, in the positions shown in Fig. 2.6 How to insert and remove caged nuts is shown in the figure detail.

o

°

Rack bracket fixing_-+-"*1~

(left hand side)

Slide

I - - - - m e m b e r ' - - - - - i fixings

o

o

III

EI

Rack bra.eket fixing

(nght hand side)

EI

°

.8--.--'lSECTION

--L::0=-j ...

'A' ...---

CAGED NUT INSERTION:

~~

SECTION

'A'

~DZUS

DP-134-9

CAGED NUT

REMOVAL:

?

I

,,~

Fig. 2.6

Caged nut insertion in I mrak Series 80 (and similar) cabinets

BDRP170SlIPart 1/2 2.S

4.3.5

Fit the Outer Slide Members (two) to the raek as shown in Fig. 2.7

Note that the tapped holes in the nut plate are positioned off-centre in order to provide maximum lateral adjustment. Fit the plates, as shown, with the holes offset towards the rack exterior.

Fitting one end of an outer member is made easier if the other end is supported, by hooking the bracket at the other end over an M5 screw pushed into the top caged nut.

Tighten the M5 screws securing each member until it is held moderately firmly in the rack, approximately in the centre of its travel.

The members must, however, be free enough to take up any adjustment when the 7081 is first fitted into the rack.

Special MS x 10

Ch. HD. screws

.:,.:

Outer slide member ---~~I

Nut plate

I

\

,

I

I

" ,

I

I

/

, I

I

\

I

I

~

G-

Fig. 2.7

Fitting the outer slide members into the rack

2.9

BDRP170811Part 1/2

4.3.6

finally, fit the 7081 into the rack, as follows: a.

Offer the 7081 up to the rack and feed the inner telescopic slide members into the outer members, pushing the unit into the rack until the locking catches engage and lock.

b.

Depress both catches and push the unit fully into the rack, ensuring that no cables are trapped.

c.

Tighten the screws on the outer slide members in the following order:

1.

the M5 screws securing the rear bracket to the rack,

2.

the M5 screws securing the front bracket to the rack,

3.

the 8-32 UNe screws securing the rear bracket to the outer slide member.

BDRP170811Part 112 210

Chapter 3

Controls & Displays

1

2

3

4

5

Contents

The Voltmeter Controls

Front Panel Controls

Shifted Level Controls

Rear Panel Controls

Displays

Page No.

3.2

3.2

3.5

3.6

3.6

GAM170811Part 1/2 3.1

This chapter is intended to familiarise the user with those voltmeter controls and displays which are associated with its operation as a bench instrument.

Some controls have additional functions. for processing. Also some displays are only concerned with the remote control of70Sl. Although mentioned here for continuity. more detailed information on remote control can be found in Part 2 of the manual.

1 The Voltmeter Controls

All of the voltmeter controls. with the exception of the mains ON/OFF switch. RS232 Baud rate switches and the GP-IB selector switches. are located on the unit front panel.

An audible tone accompanies each control selection; a short tone for a valid selection and a long tone for an invalid selection. An invalid signal results. if. for example. the NULL control is selected with the voltmeter set to measure an ac function as nulling is a dc facility. Similarly. a long tone resulting from a keyboard selection (other than by pressing local) indicates that the voltmeter may be under REMOTE control.

2 Front Panel Controls

The front panel controls are used to select the following unit operations:

1.

Measurement

2. Ranging

3. Scale length

4.

Trigger

5.

Special functions

6.

Input select

~

7081 PRECISION VOIJ"MfTER

_...

~

[

' - - - J

]

==- -l~~:t~

~~~~~E~~EEEE~~~

Fig 3.1

Front Panel

3.2

2.1

Measurement v= DC Volts

Measures the average dc input over the selected integration time.

v- AC Volts

Measures the true rms of the ac component of the input over the selected integration time.

v+ =AC + DC Volts

Measures the true rms of the total (ac + dc) input over the selected integration time. i.e.

-J(Vac?

+

Vdc?).

-FILT

Selects ac filter. This control can only be used in conjunction with the Vcontrols and should be selected for full accuracv below IkHz.

+ = and V-

GAM17081/Part 1/2

.;..

T

,

2.2

2.3

D Resistance

Measures the average resistance over the selected integration time.

TrueD

Measures the resistance eliminating any spurious emfs.

RATIO

Measures the ratio of the unknown input against a reference. (For further details refer to

Chapter 4.) The default setting is main/reference.

Ranging

AUTO

Selects automatic ranging. The unit will select the required range for each measurement taken. Deselection causes the existing range to be held.

A

Ranges down to a more sensitive range. The unit is therefore set to a specific range.

y

Ranges up to a less sensitive range. The unit is therefore set to a specific range.

Scale Length

Control Example Outputs

5x9

6x9

7x9

8x9

0.54833,2.5491

0.548488,2.54883

0.5485005,2.548854

0.54850758, 2.5488129

Approximate

Maximum Output

1.40000

1.400000

1.400000O

1.400000OO

Integration

Time

O.ls

O.4s

3.2s

51.2s

2.4

2.5

Trigger

TRACK

Causes continuously updated-measurements. Press again to stop measurements.

SAMPLE

Causes a single measurement.

Special Functions

~HIST

Recalls the last displayed reading. Press again to recall the last but one reading and so on.

Up to 1500 readings may be recalled, if the file is set to compressed, or 500 readings, if the file is set to expanded format.

HIST-

Operates as ~HIST but recalls the readings in reverse order, i.e. starting from the first reading in the file.

Note: Holding either of the above two controls ON scrolls through the stored values until the control is released at the required value. This facility provides fast access to records.

NULL

Commands the unit to NULL on any selected dc or ohms range.

If the AUTO control is in use, all ranges for the chosen measurement function are nulled.

GAM/70SlIPart 1/2 3.3

3.4

NULL ON

Disables/re-enables a NULL. This control can be used to provide a comparison check on previously nulled ranges.

If NULL is in use, the NULL ON annunciator is illuminated.

Note: The unit remembers any nulled range. It is not therefore necessary to re-null after returning from another function.

DIGFILT

Provides digital filtering of the measurements. (For further details, refer to Chapter 4.)

The default setting is Walking Window averaging with a sample size of 10.

memory

Places the last displayed numeric value into a specific single slot memory location. The value can be accessed directly and used during program set-up, e.g. as the value N in Ratio.

To place a display in the memory or to recall a result from the memory, press the memory control. A result will remain in the memory until over-written or until the 7081 is initialised.

initialise

Returns the unit to the initialised state, i.e. vdc, autorange, 6 x 9, local, with all programs off. The Ratio and Digital Filter programs adopt their default settings and both interfaces and the nulling facility are disabled.

self test

Initiates a sequence of tests on the voltmeter internal measuring circuits using known inputs. Checks the ohms drive generator, ac amplifier, dc input amplifier and a-to-d converter. A fail display, e.g. FAIL, TEST OV, appears if a circuit is faulty. Self test stops at a failure, or displays *PASS* if successful.

program

Causes the program status to be displayed and introduces the keyboard shifted level for program selection and ~efinition.

After program definition the control must be pressed again to activate the program. (See Shifted Level Controls).

compute

Enables already defined programs to be turned on or off without the need to clear them from the memory.

Note: If compute is pressed to turn the programs off, the RATIO and DIG FILT annunciators may remain on. Under these circumstances, the results will not be processed by these two programs as the compute control overrides the other controls.

SRQ

Permits the user to generate a service request. This control can be used, for example, to indicate to the controller that some local operation has been carried out and that control can now be returned to the controller. Local use of SRQ (usually an automatic voltmeter function) must be enabled via remote control.

local

Returns the voltmeter to local control (from remote), provided that Local Lockout has not been enabled from the controller.

GAMI7081/Part 1/2

3

2.6

Input Select

( )

INPUT

Input pins have the following signal assignment:

1.

Guard o

--

REAR

:J t>

2.

Lo

3.

n

4.

Hi source Lo

5.

n

source Hi

Hi - Lo 1000V max

Lo-Guard200Vmax

GUARD - EARTH 500V

~-U

.0

~

'Jd v-.\

(.,.if

~

Selects inputs to be routed either via the front panel panel connector (push button in).

35i 0,05(; J

conte~l§r

1r-li\t1&C

O/prr-oSo30 ........

(push button out) or the rear

.s,...,....-,.,

'V\'-<-

1

Is

I 'l. -

't

Shifted Level Controls

For processing, some of the front panel controls lose their face value meanings and assume different functions. These second, or shifted-level, functions become available after the program key has been pressed. Programs, which may be used individually or combined, can be selected from the following using the adjacent controls: ratio dig filt scale stats limits time

After selection, programs may be entered then defined.

For program definition, the numeric, the e/EXP and the +/controls are used. Pressing the above (from left to right) will either select the required program option or enable any numeric value plus sign and exponent to be selected as the constant in a program. The invalid tone will advise when no further options are available for the chosen program.

The remaining shifted-level controls are:

ENTER

Enters program(s), options and constants into memory prior to program execution.

CLEAR

Clears either one program or all programs in preparation for a new program definition or run. This control also clears the program constants.

RECALL

Recalls processed results to the display. Applies to Stats, Limits and, in one case only, to

Digital Filter programs.

CLR HIST

Clears the contents of the history file.

COMPHIST

Passes the contents of the history file through any activated programs in the chaining order.

CLRRSLTS

Clears any processed results from the program memory.

HELP

Displays the program options available. Refer to Chapter 4 for a list of the messages displayed.

3.5

B RSI70l-i I IParl II}

4 Rear Panel Controls

The rear panel controls have the following functions:

MAINS ON/OFF

When ON, applies mains power to the unit, initiates a power-up test sequence and causes trickle" charge of the RAM back-up batteries.

GP-IB Interface Selectors

Only applicable when the unit is under remote control via the GP-IB interface. (See Part 2).

3.6

5

5.1

Displays

When under local control, the voltmeter conveys visual information to the user via the front panel annunciators and the main 14-segment display windows. The audible tone. with its valid or invalid "beep", complements the above two facilities.

Annunciators

When lit, the push button annunciators indicate some active state, e.g. the n annunciator indicates that the voltmeter is primed to measure resistance.

The HIST (history file) and range ( ... and T) controls require no annunciation since a change is clearly visible on the main display as it is occurring.

The two nulling controls (NULL and NULL ON) have only one annunciator. When

NULL is pressed, the NULL ON annunciator lights after the nulling sequence is completed. Thereafter, NULL ON acts as a switch to either remove the null offset (light off) or to activate it (light on).

The program control has two distinct functions:

1.

To introduce shifted-level controls for program selection.

2. To return from programming to ordinary measurement mode.

Executing operation 2 above will cause the 'compute' annunciator to light indicating that programs are defined for use.

Two other annunciators on the front panel are associated only with remote control and have the following functions when lit:

TALK - indicates that the voltmeter is primed to send, or is sending data via the GP-IB interface.

LISTEN - indicates that the voltmeter is primed to receive or is receiving data via the

GP-IB interface.

It is possible for the two remaining annunciators. 'SRQ' and 'local' to be activated either by front panel operation or by remote control.

The reasons why a service request (SRQ) is raised are varied but, usually, SRQ is raised automatically as a resultof some action (or inaction) over the interface.

It is possible for the user to raise an SRQ by pressing the SRQ control.

When the 'local' annunciator is lit, the voltmeter may be controlled fully via the front panel; otherwise ('local' annunciator out) only remote control is possible. Under certain conditions. local control may be re-asserted by pressing local.

GAM170SIIPart l!2

5.2

Display

A 20-character, alpha-numeric display is used to indicate measurement values, program results and messages. A fixed minus sign appears in the left-hand window if the display quantity is negative.

Table 3.1 lists the 7081 display messages that may appear when the unit is being operated via the front panel.

Table 3.1

Local Afessages

Message

WAIT@F

Reason for display

Appears during 7081 power-up or initialise sequence.

If message remains displayed, a fault exists.

*RESUMED*

*INITIALISED*

7081 has been successfully powered-up.

7081 has been initialised either by power-up or by pressing the initialise control.

MAINS FAULT

DUMP FAIL

NVMFAIL

CAL INCOMPLETE

*PASS*

}A fault has ocrmed at powec-up.

Self test has been successful.

FAIL, TEST OVDC

FAIL, TEST lOVDC

FAIL, TEST OHMS

FAIL, TEST AC

} 7081 has failed pact of the self test.

COMPLETE

NULL TOO HIGH

NULLING n

*ARMED*

*READY*

COMPUTING

INSUFFICIENT

HISTORY

NO PROGRAMS ON

Nulling or history compute successfully completed.

Nulling unsuccessful.

Nulling of range n in operation.

Time program ready for use.

Program(s) ready for use.

History compute in operation.

Not enough history in the file to complete a history compute operation.

There are no programs enabled and, therefore, history compute has no meaning.

Note: A full list of the responses displayed when the HELP control is pressed is given in

Chapter 4.

GAMI7081/Part 1/2 3.7

5.3

Overload Indications

An overload condition is indicated by a flashing display. Usually this occurs when the value at the voltmeter's input terminals becomes too large for a given selected range. Selecting a higher (less sensitive) range, or changing to Autorange, will cause a normal display to return as the instrument automatically protects itself up to the specified maximum input, i.e. 350V if range is fixed on 0.1, lor lOV.

Overload may be indicated even when a measurement has not been requested, since the a-to-d converter is always assessing the input.

3.8

GAM17081/Part 112

Chapter

4

Local Operation

5

6

7

8

9

3

4

1

2

Contents

Power-Up

Calibration Transfer

Self Test

Operation

Nulling

Processing

Help Control

Clearing Programs

Computing History

Page No.

4.2

4.3

4.3

4.4

4.5

4.5

4.19

4.20

4.20

GAM170811Part 112

4.1

4.2

This chapter covers the basic operation techniques for the unit including program initiation and use.

1 Power-Up

When the voltmeter is switched ON, a power-up test sequence automatically commences.

This checks the voltmeter's two microprocessors and also its battery back-up (for internal calibration memory (RAM) ).

The full sequence should conclude with the display:

RESUMED indicating that the test sequence has been concluded satisfactorily and that the voltmeter may resume normal operation, i.e. any program constants or history file contents entered before the unit was switched off are retained in the memory.

During the test sequence, the display:

WAIT@F should appear momentarily then clear. A failure to clear indicates that the "floating" microprocessor (hence "F") has failed to come out of the reset condition and thus a fault exists. The microprocessor is said to be "floating" because the supply voltages to that side of the unit are tied to the input and therefore subject to some variation.

If, instead of RESUMED, the following appears in the display:

INITIALISED battery back-up has been unsatisfactory, i.e. the unit has been switched off for too long to retain any history file contents, programs etc.

If

DISPLAY OFF appears, the display has been turned off via remote control. In order to receive any results, messages, etc. via the front panel, the 7081 must be initialised by pressing the front panel initialise control or the display must be turned on again using a remote control device.

If the unit has a fault, one of the following messages may appear in the display after

WAIT@F:

MAINS FAULT, DUMP FAIL, NVM FAIL, CAL INCOMPLETE

The first of these messages indicates that the "floating" microprocessor has been unable to identify the mains frequency. The second, third and fourth messages relate to the calibration constants as described in the following section.

Once the power-up sequence is complete, the unit adopts the volts dc, auto range, 6 x 9 mode.

GAM170811Part 1/2

i:.

2

Calibration Transfer

The calibration constants are stored in a Non-Volatile Memory (NVM) situated on the

"floating" side of the voltmeter. There are two identical pages of constants in the NVM so that, if a fault occurs on one page, the other can still be used.

At power-up or initialise, the calibration constants are transferred from the NVM into battery-backed RAM on the "earthy" side. This transfer is performed to reduce the access required to the NVM and hence decrease the possibility of corruption of the constants.

When the constants are read out of the NVM, a checksum character is computed and compared to the character in the NVM. Each page has its own checksum and, if the page is correct, the result of the comparison will be zero. The NVM checksum has an offset value so that it can distinguish between a valid result and an "all zeros" result produced when the page is empty.

If page one of the NVM is incorrect, page two is checked and the message NVM FAIL displayed.

If page two is incorrect, it will still be transferred to the RAM. The microprocessor checks that the RAM has been given the correct number of constants and, if there is an error, DUMP FAIL is displayed.

If any of the constants are incorrect, the microprocessor substitutes the default values and the message CAL INCOMPLETE is displayed.

The voltmeter can still be used, if any of these calibration messages appear, but recalibration is required for precision work.

3 Self Test

A unit self test can be initiated by pressing the self test control. During the self test, the voltmeter internal measuring circuits are checked using known inputs. The test sequence is as follows: l.

Press self test.

2. Observe the following displays:

TESTOV

TESTIOV

TEST OHMS

TESTVAC

3. The sequence is completed with:

* * * * * PASS * * * * '" if all the circuits are functioning correctly.

In the event of a failure, one of the displays listed below will appear.

FAIL, TEST OV - indicates a failure in the OV circuitry.

FAIL, TEST lOY - indicates a failure in the dc measurement circuitry.

FAIL, TEST OHMS - indicates a failure in the circuitry used to measure resistance.

FAIL, TEST VAC - indicates a failure in the ac measurement circuitry.

All self testing stops at a failure.

If the voltmeter fails the OY or lOY test, it should not be used but, if it fails the ohms or ac test, it can be used, if ahsolutely necessary, for dc measurement only.

PDI708I1Part II3

4.3

4.4

4 Operation

Normal measurement flow is presented in Figure 4.1

RS232

GPIB

-

-

~

COMMAND

INTERPRETER

' - - KEYBOARD

NO

,~

,.

--~

ON

YES

I

I

r-

PROCESSING

t

- I

,

I

~

OUTPUT

MANAGER

I I

L-~

A-D

CONVERTER

CONTROl

I

I

DISPlAY HISTORY

FILE r ......

I

I

.-J

I l -

GPIB

,

-

-

-

RS232

I'

Fig 4.1

Normal Measurement Flow

If the unit is to be used, via the front panel, to take individual measurements, the following procedures should be used.

1.

Once the unit has been powered-up and a power-up test completed, press the relevant measurement control, e.g.

V=, Vetc. (It is not necessary to press the dc control (V=), if the unit is in the powered-up or initialised state).

2. Select the required scale length, i.e. 5,6, 7 or 8 x 9.

3. Select manual range, if required, using the .A or T controls.

4. Connect the test source to either the front or rear panel connector, ensuring that the

Input Select switch is in the correct position, i.e. Out for front panel connector, In for rear panel connector.

5. Press SAMPLE for each reading required or select TRACK for repetitive readings.

For any measurement function the user may select Digital Filter.

Before generating a new command into the system, the front panel keyboard checks on the pressure of work and amount of pending inputs, returning an invalid tone if conditions are unsatisfactory, e.g. if repeated samples are requested on 6 x 9 or higher, the 70S1 cannot generate results as fast as they are requested and a backlog of trigger commands builds up until, eventually, the invalid tone is heard.

Under certain conditions, controls are rendered invalid to prevent potential confusion, e.g.

1.

When measuring under clock control, most of the controls are disabled. This is because new measurement setting commands cannot be actioned until the present measurement command has been completed and so there would be no status display/annunciator feedback or change to the new setting for what could be a very long time.

GAM170SlIPart 1/2

...

~

2. When computing history, the prompting mechanism (on error or completion) requires that no further input is generated until the process is complete'. To ensure this, most controls are disabled whilst the computing process is being carried out.

5

Nulling

The NULL facility allows offsets during a measurement sequence to be removed from the result. For example, the resistance of test probes could affect the accuracy of a measurement but, by using the NULL facility, this can be allowed for.

When the NULL control is pressed, the message:

NULLINGn appears, where n =0.1, 1.0, 10, 100, 1000, 10 i

4 depending upon the range being nulled.

Upon completion of the null sequence, the message:

COMPLETE appears in the display.

If the NULL is unsuccessful,

NULL TOO HIGH appears.

6 Processing

The programs available for the 7081 are:

Ratio

Digital Filter

Scale

Statistics

Limits

Time

The programs have a specific "chaining" order, i.e. result flow order. Therefore a result input into a program may be a result derived from a previous program as shown in Figure

4.2.

If programs are required in a different order to the fixed order, the CaMP HIST facility should be used, as shown below.

To calculate the current in a circuit for multiple values of fixed resistances:

I.

Clear the history file by pressing the CLR HIST control.

2. Set up the Scale program for m=3, c=O and activate the program.

3. Set the voltmeter to measure True

.n.

GAM170811Part 1/2

4.5

4.6

4. Press the SAMPLE control to measure and process the required number of results.

5.

When the measurements are completed, clear the Scale program by pressing program, scale, CLEAR.

6.

Set up and activate the Ratio program for N/Main with N equal to the known circuit voltage.

7.

Press the COMP HIST control.

8.

The results displayed wiIl be equal to: known voltage /3 x measured resistances.

~ RATIO

2

DIGITAl

FILTER r

..

3

SCAlE &

OFFSET

4

STATISTICS -'"

5

UMITS

MAXIMIN

r---.

R ESULT

~

6

TIME

PROGRAM

' - - MEASUREMENT

INPUT t

Fig 4.2

Program Chaining Order

6.1

Ratio Program

Ratio has a front panel control, which has the effect of turning the program on or off. Its mode of operation, however, may be changed via the program control. The modes available are:

Main/reference dB, i.e. x/Ref.dB

Reference/main dB, Ref.lxdB

Mainlreference, i.e.

x/Ref.

Reference/main, i.e.

Ref.lx

Main/N dB, i.e. x/NdB

N/main dB, i.e. N/xdB

Main/N, i.e. xlN

N/main, i.e. Nix where x is the input value.

'Main' refers to the input terminals (front or rear panel) and 'Reference' to the reference or ratio terminals (rear panel).

N is a user defined constant. The default setting for the program is main/reference, which is adopted on initialise.

The maximum permitted input for the reference terminals is memory, the unit can be used to ratio volts ac and resistance ..

± 14V dc but, using the

GAM17081/Part 1/2

To ratio resistance values, for example, the following sequence could be used.

1. Measure resistance 1 (Rl) and store the result in the unit memory.

2. Set up the Ratio program using the memory contents as the value N in the program.

3. Measure resistance 2 (R2) using the Ratio program. Results of R2/R 1, or RI/R2 can be obtained.

This program can also be used to enable the instrument to measure current, for example in a resistive circuit:

1. Measure the resistance (R) in the circuit, using the True!l control, and store the result in the 7081 memory.

2. Set up the Ratio program for Mainl N with the unit memory contents as N.

3. Measure the voltage (V) in the circuit using the Ratio program. This will give the result

VIR, i.e. current (I).

Program Definition

To access the Ratio program, press program, ratio, ENTER.

The program mode is set by pressing one of the controls shown below followed by ENTER.

default main dB ref ref dB main

+ main ref ref main main dB

N

--.!!...dB main main

N

N main

The value for N is keyed in or obtained from memory.

If required, define the value for N and press ENTER.

To activate the program, press the program control.

READY appears in the display and the compute annunciator lights.

Readings can be taken by pressing the SAMPLE or TRACK control.

To deactivate the program, press compute.

GAM170811Part 112

4.7

6.2

Digital Filter Program

The Digital Filter averaging program has three modes of operation:

Continuous averaging

Simple averaging

Walking window averaging

In continuous averaging, an updated average is output for every input.

4.S

I

205 225

I

210

I

215

RESULTS(n)

Fig 4.3

Continuous averaging

I

220

Readings can be taken using either the SAMPLE or TRACK controls, the difference being that the TRACK control takes measurements at fixed time intervals, whereas the SAMPLE control can be pressed at varying time intervals depending upon the user's requirements.

If the TRACK control is used, the program has the capability of producing a continuously updated average for up to 1.37 years before the unit runs out of computing ability owing to the increasing size of the numbers involved.

I~

+ n measurements ,

+ + + ,

RESULT

~ t

+ + t

...

2 t t t

I I

3 4 5 6 7 8 9 t

+ t t t t t nSAMPLES

10

Fig 4.4

Simple A verage of n Measurements (Sample Control Used)

TIME

.-

GAM170SlIPart 1/2

In simple averaging, one average result is produced for each sample size (n).

The sample size is user definable and has a maximum value of IEI8. A result does not appear on the display until n readings have been taken, therefore, after each reading, (as a result of pressing the SAMPLE control) the number of samples to go is displayed, finally replacing n

= I with the result. The procedure"then repeats itself for another n readings. When using the TRACK control the number of samples to go is not displayed.

+

I

• •

• n measurements

*

+

'RESULT

• n measurements

• •

~I

• +

RESULT

"

*

I

4'

5 6 7 8 9 10 5 I"

TRACK

3

Fig 4.5

Simple Averageofn Measurements (Track Control Used)

10

TIME

In walking window averaging, the sample window used to produce the average result consists of the last n readings where n is the user defined sample size. Therefore, once the sample size has been fulfilled, an average result is produced for every new input. The maximum sample size for this mode is 16.

If a sample size> 16 is set, the program will default to a sample size of 16.

4.10

A result does not appear on the display until n readings have been taken. Therefore, after each reading taken using the SAMPLE control, the number of samples to go is displayed until the window is full. The result is then displayed. The sample count down does not appear again, as the window is always futl, unless the window is reset or cleared.

Digital Filter has a front panel control, which enables the user to directly turn the program on and off. The mode of operation and, if applicable, the sample size may be changed via the program control. The program default setting, which is adopted on initialise, is walking window averaging with a sample size of 10.

Program Definition

To access the Digital Filter program, press program, dig filt, ENTER.

The program mode is set by pressing one of the controls shown below followed by ENTER.

Continuous Average n default

= 10

Simple Average

Walking Window Average

Define the sample or window size and press ENTER, if required.

To activate the program, press the program control.

READY appears in the display and the compute annunciator lights.

Readings can be taken by pressing the SAMPLE or TRACK control.

To deactivate the program, press compute.

GAM170SIIPart 1/2

6.3

Scale Program

The Scale program provides: y=mx+c where y is the processed result, x the input, and m and c user defined constants.

"3..-

:}'

MEASUREMENT x

Fig 4.7

Scale and Offset

Both m and c may be taken from memory thus enabling a measured value (e.g. of an offset) to be used.

Readings can be taken using either the SAMPLE or TRACK controls.

Program Definition

To access the Scale program, press program, scale, ENTER.

Set the required value for m.

Press ENTER.

Set the required value for c. Press ENTER.

To activate the program, press the program control.

READY appears in the display and the compute annunciator lights.

Readings can be taken by pressing the SAMPLE or TRACK control.

To deactivate the program, press compute.

GAM17081/Part 1/2 4.11

4.12

6.4

Statistics Program

The Statistics program can be used in either continuous or window mode.

In continuous mode, the running variables are constantly updated and a result is output for every input.

In window mode, the result is derived from a user defined sample size up to a maximum of

IEI8. After the result has been produced, the variables are reset and a new sample collected.

Both modes may be configured to pass on any of the following outputs:

Normal, i.e.

x (reading passed on unaltered)

Number so far, i.e.

n (number of samples collected so far)

Average, i.e.

x = -

1 n

L.

x· n.

1

I

1=

Variance, i.e.

-

I n i n

L

= I

(xi-i/

Standard Deviation, i.e.

Root mean square, i.e.

I

11 n

L (xi-xl i

=

I

J n 1

11 i = I

Xi

2

All of the outputs, with the exception of 'Normal', are stored in the unit's program memory and can be recalled at any time during the program's life by pressing the RECALL control.

Readings can be taken for this program using either the SAMPLE or TRACK~ntrols.

However, when in window mode, a number of samples are required before a result is produced. Therefore, a sample count down is displayed to give the user an indication of how many more readings are required to produce a result.

_""--J continuous---O

~WindOW(n)-~r...-

"'--41~------

CALCULATE ~--n o r m a l - - - - - - - - no. of samples -----...,..,0

1 average ------~o.....

. --...

OUTPUT

RESULT

...

t-----.~ variance - - - - - - : - ' 0 std. d e v . - - - - - - - - - > O

J r m s - - - - - - - - - - - - - J -

STORE no. of s a m p l e s - - - - - - - .

average ------~ 0

\

RECALL

I E - - - - variance - - - - - 0 std.dev.---------' 0

?

~

Fig 4.8

Statistics Program

GAM17081/Part 1/2

Note: The standard deviation and variance given in the Statistics program are the standard deviation and variance of the actual sample taken.

If a predicted variance of a much larger sample is required, the equation:

Variance = n-l i n

~

(Xi -

=

1 x)

2 should be used. This can be calculated using both the Statistics and Ratio programs in the following way:

1. Clear the history file by pressing the CLR HIST control.

2. Set up the Statistics program for a variance output and activate the program.

3. Take the required number of measurements.

4. Clear the Statistics program by pressing program, stats, CLEAR.

5. Set up and activate the Ratio program for MainlNwith N sample size used in the Statistics program.

= (n - 1)ln where n is the

6. Press the COMP HIST control.

7. The reading displayed will be equal to:

n 1 i.e. the variance of the total population.

Program Definition

To access the Statistics program, press program, stats, ENTER.

The program mode is set by pressing one of the controls shown below followed by ENTER.

Continuous Sampling

Window Sampling

GAM170SlIPart 1/2

4.13

4.14

To define the output, press one of the controls shown beiow followed by ENTER.

Normal

No. of Samples

Average

Variance I

,td.

Deviar~:

(v=o] (;J (v~+:'] (~FIlT3J

.....

GJ

[Truen s

]

....s

~~

~J~~

To activate the program, press the program control.

READY appears in the display and the compute annunciator lights.

Readings can be taken by pressing the SAMPLE or TRACK control.

To deactivate the program, press compute.

Recall

To recall the results stored in the program memory, press program, stats, RECALL.

Press the RECALL control to scoll through the results, which are displayed in the following order:-

Number of samples

Average

Variance

Standard Deviation

Root Mean Square

To return to the normal measurement mode, press program.

GAM17081/Part 1/2

6.5

Limits Program

This program can be used in both continuous and window mode.

In continuous mode, the results are constantly updated and an output result is displayed for every input.

In window mode, one result is produced for each sample size. The sample size is user definable up to a maximum of lEIS.

The output of the program may be configured to be any of the following:

Normal, i.e.

x (reading passed on unaltered)

Number high, i.e.

n> Hi limit (number above high limit)

Number low, i.e.

n< Lo limit (number below low limit)

Number no go, i.e. Hi < n < Lo (number out of limits)

Number go, i.e. Lo ~ n ~ Hi (number within limits)

Max~ value, i.e. Max.

x found

Min. value, i.e. Min.

x found

Peak to Peak value, i.e. Max.

x - Min. x

High results, i.e.

x > Hi (only high results output)

Low results, i.e.

x < Lo (only low results output)

No Go results, i.e. Hi < x < La (only out of limits results output)

Go results, i.e. Lo ~ x ~ Hi (only within limits results output)

The unit stores the number of high, low, go and no go results, the max., min. and peak to peak values in the program memory. These results can be recalled at any time during the program's life by pressing the RECALL control.

~ continuous - - - - 0

"'L window (n) - - - 0 -

A - 4 t - - - - - - - - - - - normal - - - - - - - - - . . . ,

~-no. of results> Hi - - - - - .

no. of results < Lo

~

" "

,------- no. of results No Go ~ b

CALCULATE

. . , - - - no. of results Go

1JE:::::::..---max. value 0

~;::::----min. value

' - - - - peak to peak value

-0

--::53

'------

:::~:: ~~ :f/~

'------ value No Go - - - - - .

OUTPUT

RESULT

'------ value Go - - - - - - '

STORE

~

,------- no. of results> Hi - - _ no. of results < Lo

~

___- - no. of results No Go no. of results Go

~

~

RECALL.

~--max.· 0 min.

~

' - - - - peak 10 peak value --~.

Fig 4.9

Limits Program

Measurements for the Limits program can be taken using either the SAMPLE or TRACK controls. However, if the program is configured for window mode, several measurements are required before an output is displayed. In this instance, a sample count down is displayed, in response to the SAMPLE control, which finally replaces fl

= 1 with the result.

The process then repeats itself for another fl measurements

GAM170811Part 1/2 4.15

Program Definition

To access the Limits program, press program, limits, ENTER.

The program mode is set by pressing one of the controls shown below followed by ENTER.

Continuous Sampling

Window Sampling

(v=o] r.ttio

I

GJ (v~+~] (~F,d) [J

(TrUe"']

(RATIO·] (AUT0

7

]

dg fiIt scale limits slats time

Enter the sample size, high and low limits, if required.

To define the output, press one of the controls shown below followed by ENTER.

4.16

Results equal to Hi or Lo Umit are treated as in limit (Go).

To activate the program, press the program control.

READY appears in the display and the compute annunciator lights.

Readings can be taken by pressing the SAMPLE or TRACK control.

To deactivate the program, press compute.

Recall

To recall the results stored in the program memory, press program, limits, RECALL.

Press the RECALL control to scroll through the results, which are displayed in the following order:-

Number of results> Hi

Number of results < Lo

Number of results No Go

Number of results Go

Maximum value

Minimum value

Peak to peak value

To return to the normal measurement mode, press program.

GAMl7mWPart 1/2

6.6

Time program

The Time program is a measurement control function and not a processing function. Its main object is to enable the unit to take automatic measurements under clock control.

The compute annunciator does not light when the Time program is in use.

Two modes are available for the program:

RealTime

Elapsed Time

When in the real time mode, the begin and end times for the program must be set to a time of day, e.g. BEGIN 11,55,31.6,01, END 11,58,31.6,01.

In the elapsed time mode, the begin time indicates the time between the moment the user presses the SAMPLE control and the moment the voltmeter makes the first measurement.

The end time indicates the period over which the unit will continue to take measurements.

In both modes, the interval time denotes the time between individual measurements

ACTIVATE

SAMPLE KEY

!

_ _ _ ...

MEASUREMENTS

• 4

I

~

BEGIN

I

INTERVAL

30s

REAL

TIME

10.30H

BEGIN

INTERVAL

END

10,30,00.0,00

00,00,30.0,00

17,15,00.0,00

_ •

4

END

17.15h

ACTIVATE

SAMPLE KEY o

___ 4

BEGIN

10m

ELAPSED TIME

MEASUREMENTS

• • 4

H

INTERVAL

155

BEGIN

INTERVAL

END

00,10,00.0,00

00,00,15.0,00

02,10,00.0,00

END

2h10m

Rg 4.10

Time Program

The values should be entered in hours, minutes, seconds, tenths of seconds and elapsed days format.

The TRACK control cannot be used with this program.

GAM170SlIPart 112

4.17

4.18

Program Definition

To access the Time program, press program, time, ENTER.

The program mode is set by pressing one of the controls shown below followed by ENTER.

Real

Elapsed

Define the values for the begin, interval, end and time of day. Follow each time setting by pressing the ENTER control.

To activate the program, press the program control.

ARMED appears in the display.

Press the SAMPLE control to begin measurements.

Time of Day

It is possible to set the Time of day in 7081 using the Time program as time of day appears after the begin, interval and end times. Therefore, if begin, interval and end are to be

'unchanged' but time of day is to be altered, the following procedure should be adopted:

1.

Press program, time, ENTER.

2.

Press the Y=contfol, to denote real time, followed by ENTER.

3.

Press ENTER three times.

4.

Define the time of day required in hours, minutes format, e.g. 11,15, followed by pressing the ENTER control.

5.

To activate the setting, press the program control.

GAM170811Part 112

-

..

~'

..

-">':'.

-

...

,::.~

7 HELP Control

The HELP control can be used at any time during program definition to display the options available. Refer to Table 4.1 for a list of the messages displayed.

Table 4.1

Help Messages

Display Message

Select 0 ~5 EN RE PRO

O~ RECALL +

MEMORY

Occurence/Use

HELP control pressed.

immediately after program control

Definition

.Press control 0 to 5, ENTER,

RECALL or program

To set Limits window, high Press controls 0 to 9, e/ or low, Scale c or m, Ratio N, EXP,+/-, ENTER,

Digital Filter window or

Statistics window

CLEAR, RECALL or memory

O~9ENT

HH,MM,SS-T,DD o

~9 ENTER HH, MM

To set Time Begin, Interval Press controls 0 to 9, followed or End by ENTER, in hours, minutes, seconds, tenths of seconds, days format

To set Time now Press controls 0 to 9, followed by ENTER, in hours, minutes format

SELECT 0 ~ +/- ENTER To set Limits output Press control 0 to 9, e/EXP or

+/- followed by ENTER

SELECT 0 ~5 ENTER To set Statistics output

SELECT 0 ~ 7 ENTER

SELECT 0 ~2 ENTER

SELECT 0 ~ 1 ENTER

RECALL PROGRAM

To set Ratio mode

To set Digital Filter mode

To set Statistics, Limits or

Time mode

After results displayed

Press control 0 to 5, followed by

ENTER

Press control 0 to 7, followed by

ENTER

Press control 0 to 2, followed by

ENTER

Press control 0 to 1, followed by

ENTER

Press RECALL to access next result or program to exit from results sequence.

G A Ml7081/Part 1/2 4.19

4.20

8 Clearing Programs

Once the programs have been set up, they can be turned on or off, as required, by pressing the compute control. Also, any results stored in the program memory can be cleared by pressing program followed by the CLR RSLTS control. The programs remain unaffected.

If all the defined programs are no longer required, they can be cleared by pressing program and then CLEAR. To clear individual programs, for example the Ratio program, press program, ratio, CLEAR. Any other defined programs will remain intact.

9 Computing History

The contents of the history file can be passed through any of the programs by setting up the programs required and then pressing the CaMP HISTcontrol. For example, in order to ratio a number of results against a constant the following procedure could be adopted:

1.

Clear the history file by pressing the CLR HIST control.

2.

Set up the voltmeter to measure, for example, volts dc, 7 x 9, auto and press the

SAMPLE control to measure the required number of inputs.

3.

Set up the Ratio program for Main/N and activate the program, ensuring that the required value for N is entered

4.

Press the CaMP HIST control.

5.

The results displayed will be equal to: measured voltages/constant(N)

The processed results are placed in the history file.

GAM170811Part 112

Appendix

1

Operating System Error Messages

The following messages should never be seen as they indicate an internal fault: @ F, REL

S, REL M, REL L, REL U, GET U, @S,@W, @ P.

If one does appear (the unit may be under either local or remote control), the following procedure should be adherred to:

1.

Power-off the 7081.

2.

Power-on and press the initialise control.

3.

If the fault persists, power-off and hold the initialise control depressed whilst powering-on.

4.

If this also fails to clear the fault, contact Solartron giving details of the error message and the exact circumstances of its occurrence.

GAM170SIIPart 1/2

AI.l

Accessories, 2 Terminal Input Lead, 1.5

Accessories, 3 Terminal Input Lead, 1.6

Accessories, 5 Terminal Input Lead, 1.7

Accessories, General, 1.5

Accessories, Ratio Plug, 1.6

ARMED, 3.7

Calibration Transfer, 4.3

Calibration, General, 1.4

Capabilities, 1.2

Clear, 3.5

Clear History, 3.5

Clear Results, 3.5

Clearing, Programs, 4.20

Compute History, 3.5,4.20

Compute, 3.4

Controls, Front Panel, 3.2

Controls, Shifted Level, 3.5

Digital Filter, General, 3.4,4.8

Digital Filter, Program Definition, 4.10

DISPLAY OFF, 4.2

Displays, Alpha-Numeric, 3.7

Displays, Annunciators, 3.6

Error Messages, A 1.1

Facilities, 1.2

Fuses, 2.2

GPIB, 1.3

GPIB, Interface Selectors, 3.6

Help Messages, 4.18

Help, 3.5

History File, General, 1.3,3.3

Initialisation, 3.4

INITIALISED, 4.2

Input Select, 3.5

Interfaces, General, 1.3

Limits, General, 4.15

Limits, Program Definition, 4.16

Limits, Recall, 4.16

Local Operation, 3.4

Measurement Capabilities, 1.2

Measurement, General, 3.2

Memory, 1.3,3.4

Messages, Help, 4.18

PD17081/Part 112

Messages, Local, 3.7

Messages, Operating System Error, A 1.1

Messages, Self Test, 4.3

Multi-Channel Capabilities, 1.4

Multi-Channel Connector Pin

Assignments, 1.4

NULLON, 3.4

Null, General, 3.3

Nulling, 4.5

Operation, General, 4.4

Operation, Measurement, 4.4

Overload Indicators, 3.8

Power-Up, 4.2

Processing, Clearing Programs, 4.20

Processing, Computing History, 4.20

Processing, Digital Filter, 4.8

Processing, General, 1.3,4.5

Processing, Limits Program, 4.15

Processing, Ratio Program, 4.5

Processing, Scale Program, 4.11

Processing, Time Program, 4.17

Program, 3.4

Ranging, 3.3

Ratio Plug, 1.6

Ratio, General, 1.2

Ratio, Program Definition, 4.7

Ratio, Program, 4.6

READY, 3.7

Rear Panel Controls, 3.6

Recall, Limits Program, 4.16

Recall, Statistics Program, 4.14

RESUMED, 4.2

RS232, 1.3

Sample, 3.3

Scale Length, 3.3

Scale, General, 4.11

Scale, Program Definition, 4.11

Self Test, 3.4,4.3

Special Functions, 3.3

SRQ, 3.4

Statistics Program, Processing, 4.12

Statistics, Computing History, 4.12

Statistics, General, 4.12

Statistics, Program Definition, 4.12

Statistics, Recall, 4.14

Storage, 1.3

Index

Talk/Listen, 3.6

Time of Day, 4.18

Time, Elapsed, 4.17

Time, General, 4.17

Time, Program Definition, 4.18

Time, Real, 4.17

Track, 3.3

Triggering, 3.3

Voltage Selection, 2.2

WAIT@F, 4.22

Warm-up Procedure, 2.3

./Exp, 3.5

AMK170811Part 1/3

10--1

solartron instruments

7081

Precision Digital Voltmeter

OPERATING MANUAL

Part 2

Solartron Instruments Ltd is a division of the Solartron Group Ltd. Any reference to

Schlumberger or Schlumberger Instruments (the name of the company until November

1993) implies no liability on the part of Schlumberger.

Solartron Instruments Ltd

Victoria Road, Farnborough,

Hampshire GU14 7PW.

UK.

19©93

Issue 5 : June 1985

Solartron Part No. : 70810011

Solartron Instruments ltd

Victoria Road, Farnborough

Hampshire GU14 7PW England.

Telephone 0252 376666.

Fax: 0252 544981

Solartron Instruments

WittekindstraBe 12

45470 MulheimlRuhr, Germany

Tel: 0208 31026

Fax: 0208 31441

Solartron Instruments

12 Lorong Bakar Batu #07-07/11

Singapore 1334,

Republic of Singapore

Telephone: 7466344. Fax: 7475186

Telex: RS 25315 SLBSYS

Solartron Instruments

11321 Richmond Avenue, Suite M102

Houston, Texas, 77082-2615 USA

Tel: (713) 5582587

Fax: (713) 558 8954

Solartron Instruments

50 Ave Jean Jaures

BP 620-06, 92542 Montrouge, Cedex, France

Telephone: (1) 47 46 67 00

Fax: (1) 47 46 6727

Solartron Instruments Liaison Office

Room 58357, Jin Jiang Club

191 Chang Le Road, Shanghai 200020

Peoples Republic of China

Telephone: 21 4728753 Fax: 21 4728753

Telex: 33012 BTHJC CN (Room 58357)

For details of our agents in other countries, please contact our Farnborough, UK, office.

Solartron Instruments pursue a policy of continuous development and product improvement.

The specification in this document may therefore be changed wi.thout notice.

7081 WITHIN A SYSTEM

The need for a precision measurement module in a data acquisition, or other processor-controlled, system is readily satisfied by the 7081 voltmeter. All front-panel-selectable facilities (with the exception of the Input Select switch) are fully programmable. The instrument can thus be remotely controlled by electrical commands. An interface - the user has a choice of two international standards - accepts command data from, generates the control signals required by, and outputs data to, the external system. The output information can be simple measurements, processed measurement data, or data accessed from the 7081 history file.

In a simple system, involving the use of just one other device, e.g. a keyboard terminal, the measurement processing and data storage/manipulation facilities of the voltmeter offer considerable sophistication and obviate the need for the terminal to be intelligent. On the other hand, by choosing 7081 for inclusion in a complex, multi-device system such as a fully automated test facility, the instrument's ability to manipulate data can be exploited to complement the computational power of the System Controller. The latter will thus be freed for other tasks, such as servicing the needs of other devices within the system.

The 7081 contains two interfaces either of which can be used on its own, or a system can be configured which combines the facilities that they offer:

1.

A two-wire Serial Interface, conforming to the RS232/CCITT V24 standard.

2. A bit-parallel, byte-serial Interface, conforming to IEEE 488(1978) - the GP-IB Interface.

Chapter 1 of this part contains an introduction to interfacing whilst Chapters 2 and 4 provide a brief outline of the two standards and how 7081 utilises them within a system. Chapter 3 is devoted to an explanation of the command languague and error messages.

GAM170tWPart 2/2

GAM170SlIPart 2/2

Contents

Part 2

Chapter 1

1

4

5

2

3

Chapter 2

General Information

Introduction

Combined System

RS232C(V24)

IEEE 488/1978 (GP-IB)

Command Language

Operation over the GP-IB

3

4

1

2

9

10

11

7

8

5

6

Chapter 3

3

4

1

2

Chapter 4

Introduction

Commanding Remote and Local

Commanding Measurements

Message Protocols

Invalid Characters

Input and Output

GP-IB Functions

Lock Front Panel Command

Interrogation Characters

Processed Measurement

Programming Examples

Command Language

Introduction

Commands

Command Execution Order

Error Messages

RS232 Operation

5

6

1

2

3

4

Introduction

Hardware and Terminology

Transmission Speeds

Command Language

Input and Output

Programming Examples

Appendix 1

Examples of Output Formats

Appendix 2

Adopted Settings

Index

3.2

3.2

3.49

3.50

-L2

4.2

..L2

..U

4.3

4.4

Al.l

A2.1

Page No.

1.2

1.2

1.2

1.3

1.6

2.2

2.7

2.7

2.9

2.9

2.2

2.2

2.6

2.6

2.10

2.10

Chapter

1

Genera' Information

1

2

3

4

5

Contents

Introduction

Combined System

RS232C (V24)

IEEE 488/1978 (GP-IB)

Command Language

Page No.

1.2

1.2

1.2

1.3

1.6

GAM1708lfPart 212 l.l

1.2

2

3

1 Introduction

The 7081 interfaces function as bi-directional data transfer devices. Information is received. at an interface. as coded electrical commands and the voltmeter responds by sending either measurements or other data as commanded by the system controller.

Two interfacing standards are available:

1. A serial interface conforming to RS232C.

2. A bit-parallel. byte-serial interface conforming to IEEE 488/1978.

Selection is made simply by connecting 7081 to the system via the appropriate- RS232C or

IEEE socket at the rear of the unit. The RS232C baud rate is set up by internal switches and the IEEE device address by rear panel switches.

Combined System

The 7081 is capable of operation within a combined system using both RS232C and IEEE compatible equipment e.g. the voltmeter might be configured within a full IEEE system and yet also be connected. via a separate rear panel connector. to an RS232C terminal.

In a system containing more than one controller, only one can be controller-in-charge at anyone time. The other(s) must remain in the idle state until control is handed over.

Initially. the controller-in-charge is the first controller to send instructions on the bus.

RS232C (V24)

RS232C defines a standard interface between data terminal equipment (DTE) and data communication equipment (DCE) employing serial binary data interchange. In this instance. the 7081 acts as a DCE: the DTE might typically be a teleprinter. such as the

Texas ASR 743.

DTE

(ASR 743)

I

I

I

I

I

I

I

I

- - - - - - - - - - - - - - - 1

SCope of RS232

I

I

I

INTERFACE INTERFACE

I

I

I

I

DCE

(7081)

I

L

J I

Rg 1.1

RS232C Linking

GAM170SlIPart 2/2

3.1

Interface Details

The interface standard, definable by its mechanical and electrical characteristics, specifies fourteen interchange circuit configurations for data transmission. The 7081 RS232C interface is classified as Type E and has the pin/signal assignment listed in Table 1.1.

Table

1.1

Pin/Signal Assignment.

Pin No

8

20

6

7

3

5

1

2

Signal

Protective Ground

Transmitted Data

Received Data

Clear to Send

Data Set Ready

Signal Ground

Received Line Signal Detector

Data Terminal Ready

All the RS232C control signals (pins 5, 6. 7, 8 and 20) are internally commoned within 7081.

thus the voltmeter transmits and receives data over what is effectively a twin-wire system.

4

4.1

4.2

IEEE 488/1978 (GP-IB)

The IEEE 488 interfacing standard, or GP-IB as it is also known, defines a bi-directional bus structure for the interconnection of programmable instruments in byte-serial, bit-parallel interfacing systems. The.cables, connectors and control protocols used are rigidly defined to ensure unambiguous interdevice communication. The limitations on a system are:

1.

A maximum of 15 devices can be interconnected by a single bus.

2. The total bus length should not be greater than 20m or number of devices x2m.

whichever is the shorter.

3. Transmission rate should not exceed 1 Megabaud.

4.

All bus data should be digital.

Devices

Of the 15 devices on the GP-IB, only one is designated controller-in-charge. This device exercises overall bus control and is capable of both receiving and sending data. The remaining devices can be designated as follows:

Listener - able to receive messages

Talker - able to send messages

Talker/Listener Combined - e.g. 7081

The controller can address other devices and command them to listen. address one device to talk. and wait whilst a message is sent. Message routes are set up by the controller but it need not take part in the data interchange.

Cabling

The GP-IB is a standard cable linking the individual instruments into a coherent system.

It contains 16 signal wires and 8 earth returns. The cable connectors consist of a plug/socket piggy-back arrangement, so that additional cables can be connected maintaining the paralic I bus structure.

GAM170SlIPart 2/2 1.3

1.4

4.3

The 16 signal wires form the communication highway and comprise:

8 data wires - digital input/output (010)

5 management wires - interface control signals

3 handshake wires - transfer of data control

Management

The management lines are used for bus supervision. The signal A TN (Attention) is asserted by the controller whenever it places an address or command message byte on the bus. ATN is used in conjunction with EOr (end or identify) when the controller is carrying out a·device poll. The

EOr line can also be driven by a talker to indicate the end of a message.

,

DEVICE A

Able to talk. listen.

and control.

Controller

';'>: -::

:'r;:';

DEVICES

Able to talk and listen.

(e.g. Digital Voltmeter)

I,'··.·.

';;. !:.:;:::: :.,' :'

.:'.

.

.

::::::

::.

:'

...

: lJ

(Slines)

( \ ;)!

3"', Handohake

DEVICE c ; : .:'. ,f i'::;,;\.

Only able to listen.

Ft

::>,.:.•

::;

(e.g. Signal Generator)

(

V

I-~

..,:'.'

General Interface

II}\+-H----F4---====

Management Bus

'1_1_ ,/ (5 lines)

DEVICE D

~

.••....•,•.

, . /

:':.::d::f :, C::/:: l _~o~n~,~Y:ab:l~e:to~t~al:k' jl~li~t~rrlll!:li::11.,

1!::111·:.~

}OIO t-8

(e.g. Tape Reader)

DAV

NRFD

NDAC

IFC

ATN

SRQ

REN

EOI

Rg 1.2

GP-l B Structure

GAM170811Part 2/2

4.4

To alert the controller to the fact that service is required, e.g. data for transfer, a device asserts SRQ. The controller then conducts a device poll to determine which device requires service.

The remaining two lines are largely self-explanatory. IFC (Interface Clear) is used by the controller to initialise the interface to a predetermined state. REN (Remote Enable) is used by the controller to enable an addressed device/devices to accept remote control.

Handshake

Message data is transferred under the control of a 3-wire handshake. which can be arranged to run at the speed of the slowest bus device concerned with the interchange. The talker indicates that a byte is present by asserting DAV (Data Valid), then waits for all devices to indicate that the data has been accepted. The listeners do this by releasing the NDAC (Not

Data Accepted) line. Data may only be sent if all devices are ready to receive. This is indicated by the releasing of the NRFD (Not Ready for Data) line by every device as it becomes ready for another data byte.

ATN

1'-_

0101-8

(COMPOSITE)

L

FIRST DATA BYTE SECOND DATA BYTE

!

L

DAV

NRFD

NDAC

I'-V..:.;Ac.;;L:;;;.I:;;;.D_ _--'(

NOT VALID

I

VALID

I

NOT VALID

I

NONE READY

SOME READY

'--;--'-;------n-

ALL READY

, I I I •

; : j : : :

,

NONE READY

ALL SOME

I

• , ,

,

I

,

ACCEPTED

I

I ,

I

.

,

'

'

,-,-,-;-'"

, I I

, I

NONE ACCEPTED : : ' :

I

ALL ACCEPTED

Fig 1.3

Handshake Routine Timing

GAM170SlIPart 2/2

1.5

1.6

5

4.5

Address and Talk/Listen Selection

For normal operation on the GP~IB (using a controller) set the selector switch on the rear panel as indicated in Figure 1.4.

ADDRESS: As required

ADDRESS rr=USTENIONLY

I

TALK ONLY

ON

LIST~N ONLY: OFF

TALK ONLY: OFF

2 4 8 16

• • •

• •

2 3 4 5 6 7 8 OFF

Rg

1.4

GP-IB Selector Switches

For operation without a controller. e.g. if a printer only is connected to 7081. the TALK

ONLY mode should be selected. To achieve this. set TALK ONLY to ON.

Note:The voltmeter only looks at the selector switch settings at power-up or initialise.

Command Language

The command language for both interfaces is formed of English language words, decimal numbers and a set of punctuation symbols. It incorporates. where applicable. the recommended practices set out in the 1981 draft "CODE AND FORMAT

CONVENTIONS FOR USE WITH IEEE STANDARD 488 (1978)". The form and type of words (see Chapter 3) are based on those specified in the IEEE standard 416 ( 1978) commonly known as ATLAS.

PDJ7()~ I/Pa[{ 213

Chapter 2

Operation over the GP-I B

Contents

10

11

6

7

S

9

4

5

1

2

3

Introduction

Commanding Remote and Local

Commanding Measurements

Message Protocols

Invalid Characters

Input and Output

GP-IB Functions

Lock Front Panel Command

Interrogation Characters

Processed Measurement

Programming Examples

Page No.

2.2

2.2

2.2

2.6

2.6

2.7

2.7

2.9

2.9

2.10

2.10

GAM170SlIPart 2/2 2.1

2.2

This chapter describes the use of 7081 within a GP-IB system.

1 Introduction

All 7081 facilities can be accessed and controlled remotely via the GP-IB using a suitable controller. These facilities consist of all those offered at the front panel plus some additional ones.

The 7081 will accept commands from the controller, initiate measurements and send results back to the controller when requested. In addition the 7081 can be programmed to interrupt the controller when a measurement or an error occurs, thereby allowing the controller to conduct other tasks until interrupted and so increase system efficiency.

Connection to the GP-IB is made using the IEEE 488/GP-IB Interface socket on the rear panel. The 7081 address and Talk/Listen status are selected using the adjacent switch.

2

Commanding Remote and Local

Depending upon the interface switch settings and certain GP-IB commanded parameters,

7081 can be switched between local and remote operation either manually, or by electrical commands. With full IEEE 488/1978 implementation, i.e. GP-IB ON and 7081 not in

TALK ONLY:

1.

On power-up the instrument is in local operation without Local Lockout.

2. With REN (Remote Enable) asserted and after the listen address has been received from the GP-IB controller, 7081 will be in remote.

3. Local Lockout disables the local control preventing any attempt to return to local via the front panel. The RS232 interface is also disabled by this command.

4.

If the instrument, in the remote state, receives the GP-IB command GO TO LOCAL, or

REN is unasserted, 7081 enters the local state.

The remainder of this description covers the operation of 7081 in remote.

3 Commanding Measurements

With 7081 under remote control, front panel selection of function. range, scale length etc. is not possible. Therefore, the controller must command all the settings and instruct the voltmeter to take a measurement. Instructions are sent in the form of a message string, using the appropriate commands followed by a number or word which clearly defines the setting. For example, to command 7081 to operate on the 100 range, the command is

RANge== 100; if Autorange is required the command is RANge==Auto.

Other parameters are commanded in a similar fashion; measurement function is, for example MODe==VDC; displayed scale length is NInes==n where n==3 to 8. Thus:

MODe=VDC: RANge=Auto: NInes==6 commands the voltmeter to select Vdc. Autorange, 6x9's displayed.

GAM17081/Part 2/2

The Measure command is used to instruct the voltmeter to take a measurement. The command can take several forms:

I. MEAsure, Single or

MEAsure, 1

Both these commands are equivalent and cause a measurement to be made on the present settings. The measurement is preceded by a sample delay appropriate to those settings or a user defined delay, if required.

COMMAND

ENTERED

1

SAMPLE DELAY

MEASUREMENT

2. MEAsure, COntinuous

This command causes successive measurements to be ta ken at the fastest possible rate for the integration time selected. There is a sample delay before measurements begin, but, once measurements have begun, there is no inter measurement delay. Sample delays are only implemented if there is a measurement setting change (mode or range).

_

COMMAND

ENTERED

_______lL.

-;:..

====~====~

SAMPLE DELAY

......

_ - - - - -

3. MEAsure, 6

Six measurements are produced on the present settings. There is a sample delay between each measurement.

COMMAND

ENTERED

1

,,~

.....

----'>\_ _

MEASUREMENTS

A.....

----.,-..=-=,.....,......----.,-..

A.=

=~.---

SAMPLE DELAyS ~/Li---~)

PD170R I/Parl 2/3 23

2.4

4. MEAsure, CLock controlled

Single measurements are generated at defined times, the total number of measurements taken depending on the time values set up via the Begin, Interval, End and Clock commands.

COMMAND

I

10m

~

BEGIN = 00,10

ENTERED INTERVAL = 00,00,30

MEASUREMENTS

END =00,13

CLOCK = ELAPSED l

- - 0 - - - ' 1

~""---.--""

BEGIN \.

---.--....------.....

\.

------.~~

INTERVAL = 3 0 5 ) .J

END

PLUS SAMPLE DELAY

I

13m

SAMPLE

DELAY

When operating 7081 with a multi-channel scanner, such as Solartron Minate (7010), channel measurements can be taken using the commands given below.

5. MEAsure, CHannel, 4, 1,5

A single measurement is performed on each of the channels specified. Channel pull-in and drop-out delays may be specified under the Channel command and are in addition to the sample delays. The voltmeter is left on the last channel selected.

COMMAND

ENTERED

SAMPLE

DELAY

I

I

. . . . . 1

I

1

1

I

I

I

I

1 - - - -

,SAMPLE

.....

:

I DELAY

I

I

I f

I

1

I

I

CHANNELl

CHANNEL 2

CHANNEL 3

CHANNEL4

CHANNEL 5

SAMPLE

DELAY

GAM17081/Part 2/2

~.

6.

MEAsure, 2, CHannel, I, To, 3

A single measurement is made of each specified channel and then the process is repeated until the specified number of channel scans, i.e. 2, has taken place.

COMMAND

ENTERED

CHANNELl

_ _ _ _ _ _--"

~

Sample

Delav

I

I

I~

I Sample

Delav

I~

Sample I

:

D_el_av_ _

~_~.......:

I~

Sample

~~

CHANNEL2

I~

Sample

D_e1_a_V_ _

~

_

___'~~N_~~~~

I~

Sample

~~

7.

MEAsure, CLock controlled, CHannel, I, To, 3

In this command each event commanded by the clock control is a channel scan.

COMMAND

ENTERED

BEGIN

=

00,10

INTERVAL = 00,15

END= 00,45

CLOCK = ELAPSED

CHANNEL 1

_ - - - ' ' o

'~I

Sample v

D_e_13_ _ _

~

_

I

:

____A.......:'_:

I~

Sample

Delav

1< ~I

• Interval = 15m

• plus

I Sample Delav

CHANNEL2

I~

Sample

De_la_v_ _

-'-_--'~HAN

NEL!

I~

Sample

Delav

8.

TRigger

This command initiates a measurement event which has been 'armed', i.e.

MEAsure, 9, ARM

ARM may be used with facilities 3,4,5,6 and 7, and has the meaning "waiting for trigger".

If no facility has been armed, TRigger assumes the meaning MEAsure

SIngle.

GAMJ70SlIPart 2/2 2.5

2.6

It is not always possible to determine how much output will be generated as a result of a

Measure command, c.g.

If an interval time for clock controlled measurements is shorter that the event takes to be performed, fewer readings than expected will be obtained. In this case, the following command could be used:

MEAsure, CLock: MEAsure?

As Measure commands are actioned sequentially, the reply to MEAsure? only appears after the clock control has finished.

MEAsure, COntinuous can be stopped using the MEAsure, STop command~ however, although no more measurements are produced, there may be results 'in the pipeline'. If no more output is required, STOp should be used as this command clears both the input and output queues.

5

4 Message Protocols

For 7081 to accept the controller's message and act upon its instructions, certain conditions must be met:

1. The voltmeter must receive the message.

2. The message must be recognisable as being a command.

3. A terminator must follow the message.

Condition 1 is satisfied by the GP-IB controller asserting REN and sending MLA (My

Listen Address), i.e. addressing 7081 as a Listener.

Condition 2 in the GP-IB system calls for the unassertion of ATN (Attention), the signal which identifies the information as a Device Dependent Message.

Condition 3. Command messages, of any type and irrespective of their origin, are received by the interface and stored in a queue. Up to 76 characters can be accepted as a single command string. The 70S1 will only action the command string on receipt of:

LF Line Feed character or

EOI with any character

Invalid Characters

As a general rule, 70S1 will ignore commands etc. not included in the command language.

If required however. the interface can be programmed to output an error message over the

GP-IB or assert SRQ if it receives an invalid command or an invalid command argument.

PD170S IIParl 2/3

6 input and Output

If the controller attempts to input messages to the 7081 at a faster rate than the unit can implement them, the 7081 will slow down the handshake routine thereby slowing the controller's ability to input messages.

The output of 7081 will queue, in general, up to three messages before ceasing operation, i.e. measurements, processing, etc., if the connected devices do not take the output. Once the queued output has been taken, 7081 will continue where it left off. The voltmeter wiII still accept up to three input messages, if the output is queued.

Note: A message is defined, in this context. as an input line terminated by a Carriage

Return, Line Feed or EOr.

The following commands are relevant to output control:

1. OUTPUT - allows generated data to be routed only to the interfaces desired. If both

RS232 and GP-IB are on, output occurs at the rate of the slowest device to ensure that both outputs remain synchronised.

2. FORMAT - controls the format of the measurement results output.

3. CAPITALS LOCK - particularly useful with primitive controllers.

4. DELIMIT - defines the 'end of line' character.

5. ERROR - if the GP-IB output is on and ERror will also appear over the bus.

=

Verbose, error reporting messages

6. SRQ -enables a Service Request to be generated on Ready. Output Available, Error, etc.

These commands, together with specific program commands, enable powerful editing of information transmitted to the output and into the history file.

7

7.1

GP-IB Functions

Two messages, Service Request and Parallel Poll Configure, are actioned only within the

GP-IB. They enable: 7081 to request service from the GP-IB controller by means of the

SRQ line; the unit's DIO lines to be configured, i.e. coded, for Parallel Poll interrogation by the controller.

Parallel Poll

In a system containing more than one controlled device it is essential that the controller should be able to identify which instrument is requesting service when SRQ is asserted. It obtains this information by conducting a Parallel Pol L

The systems interface is configured for parallel poll in accordance with sub-set PPI of the

IEEE 488/1978 standard.

The 7081 interface allows for the voltmeter to be allocated a unique data wire (010 I through 8) as its parallel poll code wire.

In the multi-device system under consideration, if an interrupt occurs as a result of SRQ, the controller must initiate a parallel poll using the GP-IB IDENTIFY (lOY) command.

PDnm~ liPan 2/3

2.7

2.S

7.2

7.3

7.4

In configuring for parallel poll, the controller allocates each instrument one of the eight

010 wires as its code wire. When the lOY command is obeyed, the data sent back to the controller is a representation of the 8 lines indicating which devices are responding, i.e.

o

0 0 0 0 0 0 indicates that the device allocated 010 1 is requesting attention.

To complete its response to the SRQ interrupt, the controller must interrogate (Serial Poll) the device requesting service, by sending SPE as described below.

Parallel Poll Sharing

Where the number of controlled devices exceeds eight (the number of 010 lines available), it is not possible to allocate each device an individual 010 wire for polling purposes. Thus, if may be necessary for two devices to share a common line. A parallel poll will establish which DIG line has been set, then serial polling will ascertain which of the two devices has requested service, and what service is required.

Serial Poll

When the controller conducts a Serial Poll it sends SPE (Serial Poll Enable) along with a talk address to 7081 which responds by outputting the value of its serial poll byte.

It is recommended that, for maximum value in a computer-controlled system, the Serial

Poll instruction is used as part of a user-program subroutine.

Serial Poll Byte

Voltmeter status is coded in an 8-bit register in the interface as the Serial Poll Byte, which is made up as follows:

8 7 5 4 3 2 6

Request for service

1 = 7081 generahng

SRO

I

1 = AbnormallO = normal

J t....

1

=

Busy/O = r e a d y - - - - - - - - - - - - '

1 = Output a v a i l a b l e - - - - - - - - - - - - - - - - J

User ( m a n u a l ) - - - - - - - - - - - - - - - - - - - - - - - J

A b n o r m a l i t y C o d e - - - - - - - - - - - - - - - - - - - - - - - - -

00

=

Command Interpretation Error

01

10

= Command Execution Error

= Calibration Fault

11 = Input Message too long (> 76 chars).

Rg 2.1

Serial Poll Byte

............

}

GAM170SlIPart 2/2

.:;;.'

7.5

The 7081 requests service by setting the rqs bit true and asserting the SRQ line. The user's software must include the means of detecting, and reacting to SRQ. The SRQ (and rqs) facility is controlled by the SRQ command, where SRq=OFF inhibits SRQ; Error, Output,

User and Ready define what will cause an SRQ.

Output is an 'enable' for SRQ when data, control information, error messages are available at the GP-IB interface; bit 4 of the serial poll byte is set, 7081 asserts SRQ and sets bit 7 true.

User enables the front panel SRQ control; bit 3 of the serial poll byte is set, 7081 asserts

SRQ and sets bit 7 true.

Ready enables SRQ when the unit is not busy; bit 5 of the serial poll byte is set to zero, 7081 asserts SRQ and sets bit 7 true. SRQ will only be asserted when all of the instrument is ready.

Error Indication

The value of the serial poll byte will be modified if SRQ is generated as a result of the interface receiving an invalid message. Although the voltmeter itself ignores the setting commanded by the invalid message, the error is detected by the interface and SRQ is asserted. At the same time, the error type is coded in bits 1 and 2 of the serial poll byte and rqs is set true. In the 7081 interface, the possible codes are:

00 = Command Interpretation Error

01 = Command Execution Error

10 = Calibration Fault

11 = Input Message too long (> 76 chars.)

8 Lock Front Panel Command

When 7081 is functioning under remote control, it is possible, under certain conditions, for an operator to resume local control by pressing the front panel Local key. For controllers which do not implement Local Lockout, this can be prevented by inhibiting the keyboard with the command: LOck front panel=ON. The front panel controls are enabled by: LOck front panel=OFF.

9 Interrogation Characters

It is desirable to have a means whereby the commanded settings can be verified. 7081's settings can be accessed individually, by means of the query character. e.g.:

MODe?

RANge?

- interrogates the measurement function

- interrogates the selected range to which the unit will respond with a status reply.

GAM170SIIPart 2/2

2.9

10

Processed Measurement

The processing commands are sent as command strings in exactly the same way as those commanding unprocessed measurement. Thus, for program definition, the message:

RATio, MOde=Main/N, N=5.6, ON can be sent. This defines the Ratio program to mode main/N with a value of 5.6 for N. The command also turns the program on.

10.1

History Dump

If the user wishes to access information stored within the instrument, the Dump command should be used. This command initiates output of the unit history file contents.

The Dump command is also useful in determining how many results a program has produced. For example, if the Limits program is configured to output only no go results, the number of results out of range will be indeterminate. The readings could be stored in the history file and upon completion, the command DUmp? could be used to indicate the number of readings to dump.

10.2

Program Exit

The 7081 can be commanded to perform a mixture of unprocessed and processed measurements. Exit from processed measurement is commanded by COmpute. OFF, i.e.

the instrument reverts to unprocessed measurement. COmpute, ON causes 7081 to resume processed measurement.

2.10

11

Programming Examples - HP9835A

In the following examples of controlling the 7081 via the GP-IB, the system controller is assumed to be a HP9835A calculator. All command messages are, therefore, in the operating code and format of that device.

Example 1 Single measurement under remote control

10 DIM B$[80] This instruction is internal to the controller. It defines a string variable, B$, of length 80 characters.

20 RESET716

30 OUTPUT 7\6; "INITIALISE"

35 WAIT 3000

Clears the interface to a pre-defined state and 7081 to its power-up (resumed) conditions.

Initialises the 7081.

Wait for 7081 to complete initialisation. (Value in milliseconds. )

40 OUTPUT 716; "OUTPUT, GP-IB, ON: FORMAT = ENGINEERING,EXPANDED"

Thi" command line turns on the G P-IB output and defines the format of the output.

50 OUTPUT 716; "MODE=VAC: RANGE=lOO: NINES=7"

Defines the mode, range and scale length for 7081 to use.

60 OUTPUT 716; "MEASURE, SINGLE"

Instructs 7081 to perform a single measuremellt.

GAM170SlIPart 2/2

;~.

70 ENTER 716; B$ These two commands store the result in B$ within the controller and then access the store and print the result.

80 PRINT B$

90 STOP Stop is a local message to the controller, terminating the program.

To execute the program, press the controller RUN button.

Example 2 Using the Ratio program

10 DIM N$ [90]

20 RESET 716

Internal string definition.

As in Example 1.

30 OUTPUT 716; "INITIALISE"

35 WAIT 3000

40 OUTPUT 716; "OUTPUT, GP-IB, ON: FORMAT = DVM, COMPRESSED"

This command line turns on the GP-I B output and defines the format of the output.

50 OUTPUT 716; "RATIO, MODE = MAININ, N=6, ON"

Defines the Ratio program for 7081.

60 OU'l'PUT 716; "MEASURE, 15" Instructs 7081 to take 15 measurements and process them.

70 FOR 1= 1 TO 15

80 ENTER 716; N$

90 PRINTN$

Enters into the controller and prints each of the 15 results.

100 NEXT I

110 STOP Program terminator.

Fifteen results are output, when this program is run, indicating the ratio of the main input terminals to the value N=6.

GAM17081/Part 2/2 2.11

2.12

Example 3 This example uses the Statistics program to obtain the average of a set of results, and then scales these averages.

10 DIM C$ [70]

20 RESET 716

30 OUTPUT 716; "INITIALISE"

35 WAIT 3000

40 OUTPUT716; "OUTPUT, GP-IB, ON: FORMAT=ENGINEERING, EXPANDED"

50 OUTPUT 716; "STATISTICS, MODE = WINDOW, WINDOW SIZE= 10,

OUTPUT=AVERAGE, ON" Defines the Statistics program for 7081.

60 FOR I = 1 TO 10 This command sequence produces 10 averages, multiplies each one by 3 and adds 2.

The average is then displayed at the output followed by the result of the scale equation.

70 OUTPUT 716; "MEASURE, 10"

80 ENTER 716; C$

90 PRINTC$

100 LET X = VAL(C$) llOLETY = 3*X+2

120 PRINTY

130 NEXT I

140 PRINT "COMPLETE"

ISO STOP

GAM170SlIPart 2/2

Example 4 Using the Scale and Limits programs

10 DIM A$[70],B$[70J

20 RESET716

30 OUTPUT 716; "INITIALISE"

35 WAIT 3000

40 OUTPUT716; "OUTPUT,GP-IB, ON: FORMAT=DYM, EXPANDED"

50 OUTPUT 716; "MODE=YAC" Sets the 7081 measurement function to volts ac.

60 OUTPUT 716; "SCALE,M=2, C=4,ON"

Defines the Scale program.

70 OUTPUT 716; "MEASURE,4" Initiates and prints 4 results

80 FOR 1= 1 TO 4

90 ENTER 716; A$

100 PRINT A$

110 NEXT I

120 OUTPUT 716; "LIMITS, MODE=WINDOW, HI LIMIT = 10, LO LIMIT = 2,

WINDOW SIZE = 4, OUTPUT = NUMBER GO, ON"

Defines the Limits program

130 FO R J = 1 TO 4 Initiates and prints 4 results, which are passed through both the Scale and Limits programs

140 OUTPUT 716; "MEASURE,4"

150 ENTER 716; B$

160 PRINT B$

170NEXTJ

180 PRINT "COMPLETE"

190 STOP

GAM170811Part 2/2 2.13

2.14

11.1

Clock Controlled Measurements

The following four example programs show the different techniques that can be used when initiating clock controlled measurements. The basic programming techniques could also be applied to other commands.

Exampie 1 This program sets up the clock and takes measurements which are then output and displayed at the controller. To implement the program the user must know in advance how many results will be produced as this number is used for the FOR ... NEXT loop.

10 DIM B$[80] Defines a string variable, B$, oflength 80 characters.

This command is internal to the controller.

20 RESET 716 Clears the interface to a pre-defined state and 7081 to its power-up (resumed) conditions.

Initialises the 7081.

30 OUTPUT 716; "INITIALISE"

40 WAIT 3000 Defines a waiting time to enable the 7081 to complete initialisation.

50 REMOTE 716

60 LOCAL LOCKOUT 7

Puts the 7081 into the remote state.

Disables the 7081 'local' control.

70 OUTPUT 716; "OUTPUT,GP-IB, ON: FORMAT = EXPANDED"

Turns on the voltmeter GP-1B output and sets the result format to expanded.

80 OUTPUT 716; "NINES = 5" Defines the 7081 scale length and integration time. At power-up the voltmeter adopts mode = Vdc, range =

Auto so these commands do not have to be specified.

90 OUTPUT 716; "BEGIN = 0,0,30" Sets up the start time for the clock to 30 seconds after clock control activation.

91 OUTPUT 716; "INTERVAL = 0,0,30"

Defines the interval between measurements as 30 seconds.

92 OUTPUT 716; "END = 0,5,30:CLOCK=ELAPSED"

Sets up the end time as five minutes, 30 seconds after the start and defines the clock time as elapsed time as opposed to real time.

100 OUTPUT 716; "MEASURE, CLOCK CONTROLLED"

Activates measurements under the control of the clock set up in lines 90, 91 and 92.

110FORI=1 TO 11

120 ENTER 716;8$

This FOR . .. NEXT loop reads a measurement from the voltmeter infO the string variable defined in line

10, prints oUithe result and then passes on to the next measurement.

130 PRINT B$

140 NEXT I

150 STOP Terminates the program

GAM170811Part 2/2

Example 2 In the event that the number of results a program will produce is not known, the following technique could be used. The query MEASURE? is used to inform the controller when the 7081 has ceased measuring.

10 DIM B$ [801 Defines a string variable, B$, oflength 80 characters.

This command is internal to the controller.

20 RESET 716 Clears the interface to a pre-defined state and 7081 to its power-up (resumed) conditions.

30 OUTPUT 716; "INITIALISE" Initialises the 7081.

40 WAIT 3000 Defines a waiting time to enable the 7081 to complete initialisation.

50 REMOTE 716 Puts the 7081 into the remote state.

60 LOCAL LOCKOUT 7 Disables the 7081 'local' contro!'

70 OUTPUT 716; "OUTPUT, GP-IB, ON: FORMAT = EXPANDED"

Turns on the voltmeter G P-IB output and sets the result format to expanded.

80 OUTPUT 716; "NINES = 5" Defines the 7081 scale length and integration time. At power-up the voltmeter adopts mode = Vdc, range =

Auto so these commands do not have to be specified.

90 OUTPUT 716; "BEGIN

=

0,0,30"

Sets up the start time for the clock to 30 seconds after clock control activation.

100 OUTPUT 716; "INTERVAL = 0,0,30"

Defines the interval between measurements as 30 seconds.

110 OUTPUT 716; "END

=

0,5,30: CLOCK

=

ELAPSED"

Sets up the end time as five minutes, 30 seconds after the start and defines the clock time as elapsed time as opposed to real time.

120 OUTPUT 716; "MEASURE, CLOCK CONTROLLED"

Activates measurements under the control of the clock set up in lines 90, 100 and 110.

130 OUTPUT 716; "MEASURE?" Queries the state of the measurements, i.e., when the end time has been reached the unit will cease measuring and MEASURE? will produce the reply

MEASURE

=

STOP.

140 ENTER 716; B$ Enters each measurement into B$

150 IF UPC$ (B$) = "MEASURE = STOP" THEN 180

When 7081 outputs MEASURE = STOP into B$ the program will jump to the terminator.

160 PRINT B$ Prints out each measurement placed ill B$ except

MEASURE = STOP.

Goes onto the flext measurement.

170GOTO 140

ISO STOP Program terminator.

GAM170SlIPart 2/2

2.15

2.16

Example 3 In this program, 7081 uses its Serial Poll Byte to signal to the controller when it has data for output. The controller performs a background routine and 7081 interrupts this routine when it has completed its measurements. To use a program of this type the controller must be able to conduct both a paral.lel and a serial poll.

10 DIM A$ [100] Defines a string variable, A$, of length 100 characters.

20 S=O! SERIAL POLL HOLDING REG

Defines the serial poll register and sets it to zero.

30 P=O! PARALLEL POLL HOLDING REG

Defines the parallel poll register and sets it to zero.

40 Waiting = O! BACKGROUND WAITING FOR SIGNAL FLAG

Sets the Waiting flag, for the background routine, to zero.

50 Signal = O! INTERRUPT ACKNOWLEDGE FLAG

Sets the Interrupt Acknowledge flag, for the background routine, to zero.

60 Rqs = 6! SERPOL BIT REQUEST FOR SERVICE

Defines the Serial Poll Request for Service bit.

70 Out = 3! SERPOL BIT OUTPUT A VAIABLE

Defines the Serial Poll Output available bit.

80 RESET 716 Clears the interface to a predefined state and 7081 to its power-up (resumed) conditions.

90 OUTPUT 716; "INITIALISE" Initialises the 7081.

100 WAIT 3000 Defines a waiting time to enable the 7081 to complete initialisation.

110 GOSUB Setremote Switches the program to the 'Setremote' subroutine.

120 ON INT #7 GOSUB Intserve! DEFINE INTERRUPT SERVICE ROUTINE

When the 7081 interrupts the controller the program switches to the 'Intserve' subroutine.

130 CONTROL MASK 7; 128! UNMASK GP-IB INTERRUPT

Unmasks the GP-IB Interrupt bit.

140 CARD ENABLE 7! ENABLE INTERRUPT

Enah/es the interrupt card in the controller.

150 OUTPUT 716; "OUTPUT, GP-IB, ON: FORMAT = EXPANDED"

Turns on the voltmeter G pol B output and sets the result format to expanded.

160 OUTPUT716; "SRQ, OUTPUT AVAILABLE, ON"

Enables the voltmeter service request bit and defines it to be asserted when the 7081 has output available at the interface.

GAM170811Part 2/2

170 OUTPUT 716; "NINES = 5" Defines the 7081 scale length and integtration time. At power-up the voltmeter adopts mode = Vdc, range =

Auto so these commands do not have to be specified.

180 OUTPUT 716; "BEGIN = 0,0,10"

Sets up the start time for the clock to 10 seconds after a trigger.

190 OUTPUT 716; "INTERVAL = 0,0,05"

Defines the interval between measurements as 5 seconds.

200 OUTPUT 716; "END = 0,1,30: CLOCK=ELAPSED"

Sets the end time as one minute, 30 seconds after the start and defines the clock time as elapsed time as opposed to real time.

210 OUTPUT 716; "MEASURE, CLOCK CONTROLLED"

Activates measurements under the control of the clock set up in lines 180, 190 and 200.

220 OUTPUT 716; "MEASURE?" Queries the state of the measurements, i.e. when the end time has been reached the unit will cease measuring and MEASURE? will receive the reply

MEASURE=STOP.

230 Run:!

Defines a program label to return to after a subroutine.

Switches the program to the 'Waitsignal' subroutine.

240 GOSUB Waitsignal

250 IF UPC$(A$) = "MEASURE=STOP" THEN GOTO Stop

When 7081 outputs MEASURE=STOP into A$ the program will jump to the line labelled Stop.

260 GOTO Run

270 Stop:!

280 DISP "END"

290 STOP

Returns the program to the line labelled Run.

Defines a program label.

Prompts the controller to display' END'

Program terminator

300!

310!

320!

These lines just supply gaps in the program between the main body of the program and the subroutines.

330 Waitsignal: Waiting = 1 !

SET WAITING FLAG

This line supplies both a label for the 'Waitsignal' subroutine, Le. marks the beginning, and sets the

Waiting flag to I.

340 Idle = 0 Sets the controller Idle flag to zero.

350 Repeatwait:! REPEAT

360 Idle = Idle

+ 1

Defines a program label to return to.

Increments the Idle flag.

GAM170811Part 2/2 2.17

2.18

370 DISP "STATUS: WAITING FOR INTERRUPT"; Idle

Prompts the controller to display 'Status: Waiting for

Interrupt' followed by the value of the Idle flag.

380 IF Signal = 0 THEN GOTO Repeatwait! REPEAT UNTIL SIGNAL SET

Switches the program back to the line labelled

'Repeatwait' unless the Interrupt Acknowledge flag has the value I.

390 Signal = 0 Resets the Interrupt Acknowledge flag.

400 PRINT" "

410 RETURN

Prompts the controller to print out a blank line.

Switches the program back to the line after the .

subroutine was called, i.e. line 250.

420! INTERRUPT SERVICE ROUTINE

This line serves no programming function. It simply serves as a title used to describe the subroutine which follows.

430Intserve:!

Label line which marks the beginning of the Interrupt

Service routine.

440lnt = Int + 1 Defines the number ofthe Interrupt.

450 PRINT "INTERRUPT #"; lnt Prompts the controller to print out 'Interrupt #' followed by the number of the interrupt.

460 PPOLL CONFIGURE 716; ''OOOO1011''! BIT 3, SENSE TRUE

Assigns Bit 3 sense true to the 7081.

470 P

=

P POLL 7! CONDUCT POLL

Causes the controller to perform a parallel poll.

480 GOSUB Remotelocal Switches the program to the 'Remotelocaf subroutine.

490 IF BIT (P,3) <> 1 THEN GOTO Endpol !

7081 REQUESTING SERVICE?

Switches the program to the end of the polling sequence if bit 3 is not true during a parallel poll.

500 STATUS 716;S The controller conducts a serial poll.

510 IF BIT (S,Rqs) <> 1 THEN GOTO Endpol

Switches the program to the end of the polling sequence if the Request for Service bit is not set to I during a serial poll.

520 IF BIT (S, Out) <> 1 THEN GOTO Endtry! OUTPUT AVAILABLE?

Switches the program to the end of the polling sequence if the Output A vailable bit is lIot set to 1 during a serial poll.

530 PRINT "OUTPUT A VAILABLE:";

Prompts the controller to print ollt 'OUlPIlI

Available'.

GAM/708lIPart 2/2

540 ENTER 716; A$

550 PRINT A$

Enters each measurement into A$.

Prints out each measurement placed in A$.

560 Signal = I! SIGNAL BACKGROUND

Sets the Interrupt Acknowledge flag to I to indicate that the interrupt has been attended to.

570 Endtry:!

Line lable signifying the end of an interrupt.

580 IF Waiting = 0 THEN GOTO Endwait! IF BACKGROUND WAITING

Switches the program to the line labelled Endwait if the 'Waiting for Signal' flag is reset.

590 Waiting = O!

THEN CLEAR WAITING FLAG

Reset the Waiting flag ifset.

600 Endwait:!

Line label signifying Waiting flag reset.

610 Endpol:!

Line label signifying end ofpolling sequence.

620 PPOLL UNCONFIGURE 716 Unconfigures the parallel poll previously set up.

630 GOSUB Remotelocal Switches the program to the "Remote/ocal" subroutine.

640 CARD ENABLE 7! RE-ENABLE INTERRUPT

Re-enables the interrupt card in the controller.

650 RETURN Switches the program back to the line after the subroutine was called, i.e. line 130.

660 Setremote:!

Line label marking the beginning ofthe 'Setremote' subroutine.

670 Remote = I! SET REMOTE FLAG

Sets the 'Remote' flag to I.

680 REMOTE 716 Puts the 7081 into the remote state.

690 LOCAL LOCKOUT 7

700 RETURN

Disables the 7081 'local' control

Switches the program back to the line after the subroutine was called, i.e. line 120 and 780.

710 Sctlocal:!

Line label marking the beginning ofthe 'Setlocal' subroutine.

720 Remote = O!

CLEAR REMOTE FLAG

Resets the 'Remote' flag to zero.

Puts the 7081 into the local state.

730 LOCAL 7

740 RETURN Switches the program back to the line after the subroutine was called, i.e. line 800.

GAM1708l1Part 2/2 2.19

2.20

750 Remotelocal:!

Line label marking the beginning of the 'Remotelocal' subroutine. This routine is needed because the

H P9835A returns devices to local during a parallel poll.

760 IF Remote = 0 THEN GOTO Elseremote! IF STATE WAS REMOTE

Switches the program to the line labelled' Elseremote' if the 7081 was previously in local.

770 GOSUB Setremote! THEN RETURN TO REMOTE

Switches the program to the 'Setremote' subroutine if the 7081 was previously in remote.

780 GOTO Endremote Switches the program to the line labelled' En dremote ,

790 Elseremote: GOSUB Setlocal! ELSE RETURN TO LOCAL

Line labelled 'Elseremote' which switches the program to the 'Setlocal' subroutine.

800 Endremote:!

810 RETURN

Line label signifying the end of the' Remotelocat subroutine.

Switches the program back to the line after the subroutine was called, Le. line 490.

Example 4 In this program, 7081 signals the controller via the Serial Poll Byte, that it has completed the measurements. The measurements are then sent through the Limits program to find the peak to peak value. When 7081 has completed this computation it signals to the controller via its SRQ, READY command. To use a program of this type the controller must be able to conduct both a parallel and a serial poll.

Interrupts for SRQ on Abnormal, Output Available and User are also contained in the program but they are not used.

10 DIM A$ [1001 Defines a string variable, A$, of length characters.

JO()

20 S=O! SERIAL POLL HOLDING REG

Defines the serial poll register and sets if 10 zero.

30 P=O! PARALLEL POLL HOLDING REG

Defines the parallel poll register and sets it to zero.

40 Waiting = O! BACKGROUND WAITING FOR SIGNAL FLAG

Sets the Waiting flag, for the backgroulld rolllinC', to zero.

50 Signal = O! INTERRUPT ACKNOWLEDGE FLAG

Sets the Interrupt Acknowledge flag to zero.

60 Rqs = 6! SERPOL BIT REQUEST FOR SERVICE

Defines the Serial Poll Request for Service bit.

70 Abn = 5! SERPOL BIT ABNORMAL

Defines the Serial Poll Abnormal bit.

GAM17081/Part 2/2

80 Abnmask = 3! SERPOL ABNORMAL CODE MASK

Defines the Serial Poll Abnormal Code Mask bit.

90 Rdy = 4! SERPOL BIT READY (O=READY)

Defines the Serial Poll Ready bit.

100 Out = 3! SERPOL BIT OUTPUT AVAILABLE

Defines the Serial Poll Output A vailable bit.

110 Usr = 2! SERPOL BIT USERIFRONT PANEL

Defines the Serial Poll User bit.

120 RESET 716 Clears the interface to a pre-defined state and 7081 to its power-up (resumed) conditions.

130 OUTPUT 716; "INITIALISE" Initialises the 7081

140 WAIT 3000

150 GOSUB Setremote

Defines a waiting time to enable the 7081 to complete initialisation.

Switches the program to the 'Setremote' subroutine.

160 ON INT #7 GOSUB Intserve! DEFINE INTERRUPT SERVICE ROUTINE

When the 7081 interrupts the controller the program switches to the 'lntserve' subroutine.

170 CONTROL MASK 7; 128! UNMASK GP-IB INTERRUPT

Unmasks the GP-IB Interrupt bit.

180 CARD ENABLE 7! ENABLE INTERRUPT

Enables the interrupt card in the controller.

190 OUTPUT 716; "HISTORY, EXPAND"

Sets the 7081 History file to expanded format, i.e. 500 fully formatted readings.

200 OUTPUT 716; "NINES = 5" Defines the 7081 scale length and integration time. At power-up the voltmeter adopts mode = Vdc, range =

Auto so these commands do not have to be specified.

210 OUTPUT 716; "BEGIN = 0.0,10"

Sets up the start time ofthe clock to 10 seconds after activation of clock control.

220 OUTPUT 716; "INTERVAL = 0,0.10"

Defines the interval between measurements as 10 seconds.

230 OUTPUT716; "END = 0,1.30: CLOCK = ELAPSED"

Sets the end time as one minute. 30 seconds after the start and defines the clock time as elapsed time as opposed to real time.

240 OUTPUT716; "MEASURE, CLOCK CONTROLLED"

Activates measurements under the cOfllrol of the clock set up in lines 210,220 and 230.

GAM17081/Parl2/2

2.21

2.22

250 OUTPUT 716; "SRQ, READY, ON"

Enables the voltmeter Service Request bit and defines it to be asserted when 7081 is ready, i.e. flot busy.

260 G"OSUB Waitsignal Switches the program to the 'Waitsignal' subroutine.

270 OUTPUT 716; "SRQ,OFF" Disables the voltmeter Service Request bit.

280 OUTPUT 716; "LIMITS, ON" Turns on the 7081 Limits program

290 OUTPUT 716; "COMPUTE, HISTORY"

Sends the contents ofthe History file, i. e. the clock controlled measurements, through the Limits program.

300 OUTPUT 716; "SRQ, READY, ON"

Enables the voltmeter Service Request bit and defines it to be asserted when 7081 is ready, i.e. not busy.

310 GOSUB Waitsignal Switches the program to the 'Waitsignal' subroutine.

3200UTPUT716; "SRQ, OFF: OUTPUT, GP-IB, ON"

Disables the voltmeter Service Request bit and turns the GP-IS output on.

330 OUTPUT 716; "LIMITS, PEAK TO PEAK?"

Asks for the peak to peak value from the Limits program.

340 ENTER 716; A$ Enters the result into A$.

350 PRINT A$ Prints out the result from A$.

355 DISP "EXAMPLE COMPLETE"

Prompts the controLLer to display' Example complete.'

360 STOP Program terminator.

370 Waitsignal: Waiting = I! SET WAITING FLAG

This line supplies both a label for the' Waitsignal' subroutine, i.e. marks the beginning, and sets the

Waiting flag to 1.

380 Idle = 0 Sets the controller Idle flag to zero.

390 Repeatwait : !

REPEAT

400 Idle = Idle + I

Defines a program label to return to.

Increments the Idle flag.

410 DISP "STATUS: WAITING FOR INTERRUPT"; Idle

Prompts the controller to display 'Status: Waiting for

Interrupt' followed by the value of the idle flag.

420 IF Signal = 0 THEN GOTO Repcatwait! REPEAT UNTIL SIGNAL SET

Switches the program back to the line labelled

'Repeatwait' unless the Interrupt Acknowledge flag has the value I.

GAM1708I1Part 2/2

430 Signal = 0

440 PRINT" "

Resets the Interrupt Acknowledge flag.

Prompts the controller to print out a blank line.

450 RETURN Switches the program back to the line after the subroutine was called i.e. lines 270 and 320.

460! INTERRUPT SERVICE ROUTNE

This line serves no programming function. It simply serves as a title used to describe the subroutine which follows. The Interrupt Service routine in this program is generaL purpose as it shows how to access all of the main 7081 SRQ features.

470 Intserve: !

LabeL Line which marks the beginning of the Interrupt

Service routine.

480 Int = Int + 1 Defines the number of the Interrupt.

490 PRINT "INTERRUPT#" ; Int Prompts the controller to print out 'Interrupt #' followed by the number of the interrupt.

500 PPOLL CONFIGURE 716; "00001011" !

BIT 3, SENSE TRUE

Assigns Bit 3 sense true to the 7081.

510 P = P POLL (7)! CONDUCT POLL

Causes the controller to perform a parallel poll.

520 GOSUB Remotelocal Switches the program to the 'RemotelocaL' subroutine.

530 IF BIT (P,3) <> 1 THEN GOTO Endpol !

7081 REQUESTING SERVICE?

Switches the program to the end of the polling sequence if bit 3 is not true during a parallel poll.

540 STATUS 716; S The controller conducts a serial poll.

550 IF BIT (S,Rqs)<> 1THEN GOTO Endpol

Sv.·itches the program to the end of the polling sequence if the Request for Service bit is not set to 1 during a seriaL poLL.

560 IF BIT (S,Abn)<> I THEN GOTO Tryrdy! CASE ABNORMAL:

Switches the program to the SRQ on Ready sequence

if the AbnormaL bit is not set to 1 during a serial poLL.

570 Abncode = BINAND (S, Abnmask)

PerforJn~ a binary AND of the Serial PoLL Byte and the Abnormal Code Mask bit enabling the reading of the Abnormality Code bits.

580 ON Abncode + 1 GOTO Comint. Comex, Cal, Iovf

On Abnormality Code + 1 the program switches to the lines labelled 'Comint', 'Conmex·. 'Cal' or 'lovf.

590 Comint : PRINT "ABNORMAL SET

***

COMMAND SYNTAX ERROR"

Prompts the controller to print out 'Abnormal Set

***

Command Syntax Error'.

GAM1708I1Part 2/2 2.23

2.24

600 GOTO Tryrdy Switches the program to the line labelled 'Tryrdy'.

610 Comex: PRINT "ABNORMAL SET

***

COMMAND EXECUTION ERROR"

Prompts the controller to print oW 'Abnormal Set

***

Command Execution Error. '

620 GOTO Tryrdy Switches the program to the line labelled 'Tryrdy'.

630 Cal: PRINT "ABNORMAL SET

***

CALIBRATION FAULT"

Prompts the controller to print out 'Abnormal Set

***

Calibration Fault'.

640 GOTO Tryrdy Switches the program to the line labelled 'Tryrdy'.

650 Iovf: PRINT "ABNORMAL SET

***

INPUT BUFFER OVERFLOW"

Prompts the controller to print out 'Abnormal Set

***

Input Buffer Overflow'.

660 Tryrdy: !

Line label signifying the beginning of the Service

Request on Ready sequence.

670 IF BIT (S,Rdy)=1 THEN GOTO Tryout

Switches the program to the SRQ on Output

A vailable sequence ifthe Ready bit is set to 1 during a serial poll.

680 PRINT "READY"

660 Tryout:!

Prompts the controller to print out 'Ready'.

Line label signifying the beginning of the SRQ on

Output A vailable sequence.

700 IF BIT (S,Out) <> 1 THEN GOTO Tryusr! OUTPUT AVAILABLE?

Switches the program to the SRQ on User sequence if

the Output A vailable bit is not set to 1 during a serial poll.

710 PRINT "OUTPUT A VAILABLE"

Prompts the controller to print out 'Outpw

Available'.

720 ENTER 716; A$

730 PRINT A$

Enters each measurement into A$.

Prints out each measurement placed in A$.

740 Tryusr:!

750 IF BIT (S,Usr) <>1 THEN GOTO Endtry! USER?

Switches the program to the end of the SRQ sequence if the User bit is not set to I during a serial poll.

760 PRINT "USER SRQ" Prompts the controller to print out' User SRQ'.

770 Endtry:!

Line label signifying the beginning of the Service

Request on User sequence.

Line label signifying the end ofthe Interrupt sequence.

GAMI70SIIParI2/2

780 IF Waiting = O! THEN GOTO Endwait ! IF BACKGROUND WAITING

Switches the program to the line labelled Endwait if the' Waiting for Signal' flag is reset.

790 Waiting = O! THEN CLEAR WAITING FLAG

Resets the Waiting flag ifset.

800 Signal

=

I! SIGNAL BACKGROUND

Sets the Interrupt Acknowledge flag to I to indicate that the interrupt has been attended to.

810 Endwait:!

820 Endpol:!

Line label signifying Waiting flag reset.

Line label signifying end ofpolling sequence.

830 PPOLL UNCONFIGURE 716 Unconfigures the parallel poll previously set up.

840 GOSUB Remotelocal Switches the program to the 'Remotelocal' subroutine.

850 CARD ENABLE 7! RE-ENABLE INTERRUPT

Re-enables the interrupt card in the controller.

860 RETURN Switches the program back to the line after the subroutine was called, i.e. line 170.

870 Setremote : !

Line label marking the beginning of the 'Setremote' subroutine.

880 Remote = l!

SET REMOTE FLAG

Sets the' Remote' flag to 1.

890 REMOTE 716 Puts the 7081 into the remote state.

Disables the 7081 'local' key.

900 LOCAL LOCKOUT 7

910 RETURN

920 Setlocal:!

Switches the program back to the line after the subroutine was called, i.e. lines 160 and 990.

Line label marking the beginning of the 'Set/ocal' subroutine.

930 Remote = O! CLEAR REMOTE FLAG

Resets the Remote flag to zero.

940 LOCAL 7

950 RETURN

Puts 7081 into the local state.

960 Remotelocal:!

Switches the program back to the line after the subroutine was called, i.

e. line 1010.

Line label marking the beginning of the 'Remotelocal'

subroutine. This routine is needed because the

H P9835A returns devices to local during a parallel poll.

970 IF Remote = 0 THEN GOTO Eiseremote ! IF STATE WAS REMOTE

Switches the program to the line labelled Eiseremote if the 7081 was previously in local.

GAM17081/Part 2/2 2.25

980 GOSUB Setremote! THEN RETURN TO REMOTE

Switches the program to the 'Setremote' subroutine if the 7081 was previously in remote.

990 GOTO Endremote !

Switches the program to the line labelled Endremote.

1000 Eiseremote: GOSUB Setlocal! ELSE RETURN TO LOCAL

Line labelled' Elseremote' which switches the program to the 'SetlocaL' subroutine.

1010 Endremote:!

Line label signifying the end ofthe 'Remote/ocaf' subroutine.

1020 RETURN Switches the program back to the line after the subroutine was called, i.e. lines 530 and 850.

GAMI70lHIPart 2/2

Chapter 3

Command Language

3

4

1

2

Contents

Introduction

Commands

Command Execution Order

Error Messages

Page No.

3.2

3.2

3.49

3.50

GAM17081/Part 2/2 3.1

3.2

This chapter is intended to familiarise the user with the commands used and error messages produced when the voltmeter is configured under remote control.

1 Introduction

The command language is for use with both the GP-IB and RS232 interfaces, and is made up of English language words, decimal numbers and a set of punctuation symbols.

The language symbols are defined in Table 3.1.

Table 3.1

Language Symbol Definitions

Symbols

MEAsure space

?

Definition

Upper case characters indicate the required minimum abbreviation.

May be used anywhere to improve command readability.

Causes the current status of the command to be output.

Used in multicommand lines to separate the commands, e.g. MODe = VDC:RANge = 100.

Used to separate command words.

May be used instead of ',' except where the context would be confused, e.g. SCale,M=2=C=4 will produce an error.

2 Commands

The command words available, with their page numbers, are given in Table 3.2.

Each command is represented by a syntax diagram. The symbols used in the diagrams are explained in Table 3.3.

GAMI7081/Part 2/2

Table 3.2

Command Words

Command Page No.

BEEp

BEGin

CALIBRATE

CAPitals lock

CHannel

CLock

COmpute

DAte

DELAy

DELimit

DIGital filter

DISplay

DRift

DUmp

ENd

ERror

FORmat

HElp

HIstory

INitialise

3.4

3.5

3.6

3.7

3.8

3.9

3.10

3. I I

3.12

3.13

3.14

3.16

3.17

3.18

3.19

3.20

3.21

3.23

3.24

3.25

Command

INTerval

Limits

LOck front panel

MEAsure

MEMory

MODe

NInes

NUll

Output

Pad count

RANge

RATio

SCale

SRq

STATistics

STOp

TEst

TIme

TRigger

Page No.

3.26

3.27

3.30

3.31

3.33

3.34

3.35

3.36

3.37

3.38

3.39

3..40

3.41

3.42

3.43

3.45

3.46

3.47

3.48

Table 3.3

Sytax Diagram Symbols

Symbols

(~-) o

D

Definition

Ovals are used to represent command words/abbreviations that must be entered by the user. Alternatives are shown inside the same symbol.

Circles represent separators. Alternatives are shown inside the same symbol.

Rectangles contain values or elements that are to be defined or that are shown in their own diagram.

Lines and arrows indicate authorised paths and are used to show the acceptable sequences(s) of elements in the syntax diagram.

Each command line should be terminated with either Carriage Return (RS232) or, Line Feed or

EOI (GP-IB).

GAMI7081/Part 2/2

3.3

BEEp

Enables a tone which can be used to draw the user's attention to a command and/or result.

( BEEp

Fig 3.1

Beep Command

3.4

GAMI7081/Part 2/2

BEGin

Used to set the start time for clock controlled measurements.

(

BEGin

J:(;'U

~

~

~I

Hours

¢t023 ro

Minutes

¢t059

Seconds

¢t059

Tenths of seconds

0109

No.

¢t098

Fig 3.2

Begin Command

The time should be entered in hours, minutes, seconds, tenths of seconds format. A day value can also be entered; this value indicates 'elapsed' days to the activation of clock control.

The Begin command is used in conjunction with the Interval, End and Clock commands. To initiate clock controlled measurements the Measure, Clock controlled command should be used.

Examples

BEGin = HUO

BEGin = 15,45,Day=4

starts clock controlled measurements at 10.30

starts clock controlled measurements at 3.45pm in 4 days time

BEGin?

produces a reply of the form:

Begin = 15,45,11.5,Day=04

GAM17081/Part 2/2 3.5

CALIBRATE

Used to calibrate the unit against known standards.

3.6

Fig 3.3

Calibrate Command

The Calibrate command is only valid when the 7081 front panel key is turned to the CAL position.

Examples

CALIBRATE,

VDC=IO,HIGH=IO.000012

CALIBRATE?

- high point calibration using a standard of known value equal to 10.000012 volts.

- produces a status reply of the form:

Calibrate = Fail I

Fail 2

Fail 3

OK

Refer to the 7081 Maintenance Manual for an explanation of these messages.

GAM170811Parl 2/2

CAPitals lock

Used to set the output format to capitals only.

CAPitals lock

OFF

Fig 3.4

Capitals Lock Command

This command can be set to on or off.

If CAPS lock is on, all output messages have lower case characters converted to upper case and any commas or colons replaced by spaces.

Example

CAPitals lock = OFF - default condition.

GAM17081/Part 2/2 3.7

3.8

CHannel

Used to select a specific Minate channel.

CHannel

, - - - - . . - l ? } - - - - - - - -__

Channel No.

010 127

I - - r - - - - - - - - - .

Pull-in delay

Drop-oul delay

Value

0109999

Fig 3.5

Channel Command

This command selects a channel, for measurement purposes, and sets any pull-in or drop-out delays that may be required. Only one pull-in and one drop-out delay is available for all channels.

Examples

CHannel=40 - selects channel 40.

CHannel= 12.Pull-in delay = lO,Drop-out delay = 5

- selects channel 12 and sets a pull-in delay of \Oms and a drop-out delay of 5ms.

CHannel?

- produces a reply of the form:

Channel=12, Pull-in Delay = \Oms, Drop-out Delay = 5ms.

GAMI7081/Part 212

CLock

Sets the mode of the clock control parameters.

?

}-------il~

Fig 3.6

Clock Command

This command is used in conjunction with the Begin, Interval and End commands. When Clock is set to real, the Begin and End values must be set to a time of day. When Clock is set to elapsed, the Begin time should be set to the value required between the moment a measurement is 'triggered' and the moment the first measurement is taken. The End value should indicate the period over which the voltmeter will continue to take measurements and the Interval value the time between individual measurements.

Examples

CLock = REAl

CLock = Elapsed

CLock?

Begin, Interval and End times related to real time.

Begin, Interval and End times related to the time elapsed since activation.

produces a reply of the form:

Begin = 12,34,56.7,Day=OI

Interval = OO,OO,30.0,Day=OO

End = 12,54,56.7,Day=02

Clock = Real

\

GAM170SlIPart 2/2 3.9

3.10

COmpute

This command is associated with the unit's programs.

(compute)

?

l----------l~

.L---'l~ f r - - - - - r - - - - - . - t \ . .

OFF

./1-------.....

l - - - - - . . I ( ON \ l - - - - - - - - - - ' l . -

\'--_ _,/J

I-----...{(

History

;1---------....

L...-...{f

\

RESET ' l - - - - - - - - - - J . -

J

Fig 3.7

Compute Command

Compute is automatically turned on, if a program is enabled, or off, if no programs are left on.

The command can also be used to process the contents of the History file or reset the program running variables.

Examples

COmpute=ON

COmpute=OFF

COmpute=History

COmpute=RESET

COmpute?

-

passes measurements through any activated programs in the chaining order.

measurements are not processed by the programs.

passes the contents of the History file through any activated programs in the chaining order and returns the processed results to the History file.

resets all the program running variables whether activated or not.

- produces a reply of the form:

Compute = OFF

Ratio = OFF

Digital Filter = OFF

Scale = OFF

Statisitics = OFF

Limits = OFF

GAM17081/Part 2/2

DAte

Enables setting of the calendar date into the unit.

? \ - - - - - - -....

}-----l~ Day of month 1-_..,-

(lt031)

----'.-

Month

(1 to 12)

Examples

DAte=21 ,6,1983

DAte?

Y

Year

(80 to 9999)

' - - - - -

- - - - - - - - - - - - l•.-

Rg 3.8

Date Command

- enters the date 21 ,6,1983 into the unit.

- produces a reply of the form:

Date = 21,6,1983

PDI70~I/Parl 213 3.1 I

3.12

DELAy

Defines the trigger delay .

. - - - - - - + ; ?

l - - - - - - I..

Delay value

~ 109999

Fig 3.9

Delay Command

This delay can be set to normal or a user defined time, entered in milliseconds, up to a maximum of 9999ms.

If the delay is set to normal, the unit selects its own delay before carrying out a measurement.

Examples

DELAy=User,400

DELAy?

- trigger delay user defined at 400ms.

- produces a reply of the form:

Delay = Normal or

Delay = User,400ms.

GAMI7081/Part 2/2

DELImit

Defines the end of line character.

( DElimit

)I-----J.~r r

CALF

\ . _ - - - - ' f----~(

CA END

+

LF

)1--------......

t -_ _ , CA -'J

'1--------....

t -_ _ ~r

END + CA \ 1 - - - - - - - -......

,-----' rEND

,'-------'

L----.l1

string of three characters

II--

I delimited with quotes

I

.......,~

Fig 3.19

Delimit Command

Note: END is defined as:

(a) assert EOI with the last character on the GP-IB.

(b) output ETX as the last character on RS232.

Example

DELImit= END+CR sets the end of line character to END+CR

GAM170811Part 2/2

3.13

3.14

DIGital filter

Enables selection and definition of the Digital Filter program .

. . - - - -.......-1 ?

DIGital filter ON

MOde

SAmple size

Window· size

OFF

RESET

COntinuous averaging

Simple averaging

WAlking window averaging

MEMory

No.1 to lE18'

• If Mode = Walking window, the maximum window size is 16. If ~'altles greater than 16 are entered, the program will ~efault to 16. No error message is produced to indicate that this has occurred and the response to DIGital filter? will give the value entered not the value IIsed by the program.

Rg 3.11

Digital Filter Command

This command can be used to set up all the program's parameters at once or just one parameter.

The program has three modes of operation:

Continuous averaging

Simple averaging

Walking window averaging

In continuous averaging, an updated result is output for every input whereas. in simple averaging. one average result is produced for each sample size. The sample size has a maximum value of IEI8.

In walking window averaging. the sample window used to produce the result consists of the last n readings where n is the defined sample size. Once the sample size has been fulfilled an average result is produced for every new input. The maximum sample size is 16.

The program adopts a default setting on initialise of walking window averaging with a sample size of 10.

GAM170811Part 2/2

Examples

DIGital filter,MOde = WAlking window, WIndow size = 1O,ON

sets up the program to walking window mode with a window size of 10. This command also turns the program on.

DIGital filter,MOde

=

SImple averaging

changes the program mode to simple averaging.

DIGital filter?

produces a reply of the form:

Digital Filter

Mode

= OFF

= Walking Window Average

Window Size = 1O.0000000E+OO

GAMI7081/Part 2/2

3.15

3.16

DISplay

Affects the voltmeter front panel display.

DISplay '1----.(

' - - - - - _ - / /

1--_.--

-.(1

\'--

OFF

'l---------l~

---/J

I----~(

ON

'I-------.......

\ ' - - - - - - - / )

~

1 - - -

--1'

Gp-ib address

'l------....,..........

J

1----.<' TIme

'l----------'~

\ ' - - - - - - - - - / /

~

String of up to 40 characters

1t--------1~

~~

I delimited with quotes

I

Fig 3.12

Display Command

If a controller uses quotes (") for delimiting character strings, the quotes of the display command can be sent as their ASCII numeric value, the sending string being made up of these character values and the string itself, e.g.

OUTPUT 716; "DISPLAY,"&chr$(34)&"Hello"&chr$(34)

Examples

DISplay=Time

DISplay." 1.23456789"

- causes time of day to be continually displayed until displaced by other display information.

- causes 1.23456789

to appear in the display until displaced by other display information.

GAM17081/Part 2/2

DRift

Enables or disables the automatic drift correct measurement.

..----------..

(DRift

'------~-;-

·0

(~-O-FF---=----------l~

Fig 3.13

Drift Command

A drift correct measurement is performed approximately once every 15 minutes and is also automatically invoked when the nines parameter is increased above 5 x 9. The measurement is performed at the number of nines integration selected or 6 x 9 whichever is the greater.

Examples

DRift = Now

DRift

=

OFF

DRift?

enables an immediate drift correct.

disables automatic drift correct.

(A drift correct measurement will still be performed if the nines parameter is increased above 5 x 9).

produces a reply of the form:

Drift Correct = ON.

GAM170811Part 2/2 3.17

3.18

DUmp

Enables the output of the contents of the specified History file locations.

. - - - - - - - - l ? l - - - - - - - . .

1

No.

to 1500 1

No.

to 1500

Fig 3.13

Dump Command

The History contents are preserved after a Dump command. Forward direction defines the oldest record as history record number 1; reverse direction defines the newest record as history record number 1.

Examples

DUmp outputs all the history records in the direction last specified. The default direction is forward. If no history exists, an error message is output.

DUmp=lTo,20,25 outputs history records 1 to 20 and 25.

DUmp=Reverse,20.To,25,30,To,26

- outputs history records 20 to 25, 30 to 26 relative to the newest record.

DUmp?

produces a reply of the form:

Dump Direction = Forward. nnnn where nnnn is the numher of records present.

GAM17081/Parl212

ENd

Used to set the end time for clock controlled measurements.

Minutes

~1059

Seconds

0to 59

Tenths of seconds 0 to 9

No.

~t098

Fig 3.15

End Command

The time should be entered in hours, minutes, seconds, tenths of second format. A day value can also be entered: this value indicates 'elapsed' days since the start of clock control.

The End command is used in conjunction with the Begin, Interval and Clock commands.

To initiate clock controlled measurements the Measure, Clock controlled command should be used.

Examples

ENd= 15,45, Day=2 ends clock controlled measurements at 3.45pm. 2 days after the start.

ENd?

produces a reply of the form:

End = 15,45,11.5,Day=02

GAM170SIIPart 2/2

3.19

3.20

ERror

Defines the type of error messages that are produced.

Brief

Compressed

Verbose

Expanded

Fig 3.15

Error Command

The messages displayed are as shown in Table 3.4. For a full explanation of the error messages refer to the end of this chapter.

Table 3.4

Error Messages

Command Brief Message Verbose

SCale,M=2,C=2

DUmp

SCale,M=2=C=2

OK

E50

E4

Command Syntax OK.

No History Present.

Invalid Separator Before Char No. 10

This Part:2=

Example

ERror = Verbose - error messages are produced. instead of error numbers, on RS232 and at the GP-IB output if on.

GAM170SlIParl 2/2

FOrmat

Defines the nature of the voltmeter output.

..------+_{

?

}--------I~

FOrmat

Rg 3.17

Format Command

Three format settings are available: DVM, Engineering and Binary, all of which can be selected as Compressed or Expanded

DVM the decimal point occupies a fixed position in the output and the number is arranged to give a positional indication of magnitude, e.g.

-D. 11234567

-1123.45678

-11234.56

If DVM, Expanded is selected, the units, time, day, channel and history file number (as applicable) will also be output, i.e. -1.52345 Vdc Time =

12,34,56.7,Day=OI Channel 123 Hist No:0123.

Engineering

Binary

the number occupies a fixed position but the decimal point may occupy one of three positions. The exponent, which is always shown, is allowed to change in intervals of three, e.g.

-112.3456E-D6

1.12345E+09

-11.2345678E-D6

Engineering, Expanded produces an output of the form: 156.3445E+09 Vdc Time = 12,34,56.7,

Day=OO Channel 123 Hist No:OO34

the IEEE 488 recommended format for binary real numbers is used. Binary, Expanded gives a representation of the time, day, channel and history file number.

For further details on the formats available refer to Appendix 1 at the end of the manual.

GAM/70SlIPart 2/2

3.21

Examples

FOrmat= Dvm,EXpanded

FOrmat?

measurements displayed in DVM form with time, day, channel and history file number included.

produces a reply of the form:

Format=Expanded, DVM:Caps Lock = OFF

3.22

GAMI70RI/Part 2/2

HElp

Explains the last error message, i.e. displays the verbose reply.

( HElp

),--------l~~

Fig 3.18

Help Command

GAM170811Part 2/2

3.23

HIstory

Used to define the size and nature of the History file .

. . . - - - - -..... ?

History

01L_1_to_N_f5_0_°----JI~

3.24

Fig 3.19

History Command

In order to display the History file contents in expanded form, both History and Format must be set to Expanded.

If Format is set to Compressed, the History file contents will be stored in expanded format but output in compressed format.

Note: History size values >500 are not considered an error even if History is set to

Expanded. In this instance, the file will default to 500.

Examples

HIstory,FIxed,S Ize = 100

HIstory ,ROllaround,

COMpressed, SIze= 1500

HIstory,EXpanded

HIstory?

In fixed, the History file is not overwritten, hence the next 100 results are saved. The voltmeter continues measuring after the History file is full but no further results are stored.

In rollaround the last n readings are maintained in the file where n is the history size specified. In compressed, only the numeric values of up to a maximum of 1500 results are stored.

In expanded, full result information of up to a maximum of 500 results are stored.

produces a reply of the form:

History .Compressed ,RolI.Size=500.

PD170XI/Part 213

INItialise

Causes the unit to return to the initialised state.

( INitialise

)l-------.....

~

Fig 3.2

Initialise Command

The OP-IE status and handshake are not preserved during an initialise execution.

GAMI7081/Part 2/2 3.25

3.26

INTerval

Used to set the interval time for clock controlled measurements.

?

Hours

¢lo23

Minutes

¢to59

Seconds

¢t059

Tenths of seconds ¢ to 9

No.

¢to98

Rg 3.21

Interval Command

The time should be entered in hours, minutes, seconds, tenths of seconds format. A day value can also be entered: this value indicates 'elapsed' days.

The Interval command is used in conjunction with the Begin, End and Clock commands.

To initialise clock controlled measurements the Measure, Clock controlled command should be used.

Examples lNTerval=O,8,Day=O

INTerval?

- sets the interval time to 8 minutes.

- produces a reply of the form:

Interval =OO,08,OO.O,Day=OO

GAM170811Part 2/2

LImits

Enables selection and definition of the Limits program

?

Limits

H f - - - - - - - - _ _ + _ { ?J----------------r--~

Output

(see Fig. 3.23)

Rg 3.22

Limits Command

GAM17081/Parl2/2 3.27

3.28

Output t'

\.

NORmal

\

~

,r NUMBER High '\

\.

N High /

,r NUMBER Low '\

\.

NLow /

{ NUMBER No go \

N Nogo } t'

\.

NUMBER Go '\

NGo ~ r

\.

\.

,

MAXimum

MINimum

'\

}

}

\ r

Peak to peak

}

High results

'\

/ r

LOw results

'\

.J

t'

\.

NO Go results

'\

}

\.

GO results

/

\

Fig 3.23

Limits Output Command

GAM17081/Part 2/2

The Limits command can be used to set up all of the program functions at one time, a particular function of the program or query a result.

Two program modes are available:

Continuous sampling

Window sampling

In continuous sampling, the results are constantly updated and an output result is displayed for every input.

In window sampling, one result is produced for each sample size. The maximum sample size is IEI8.

The output of the program may be configured to be any of the following:-

Normal (reading passed on unaltered)

Number high (number above high limit)

Number low (number below low limit)

Number no go (number out of limits)

Number go (number within limits)

Max. value

Min. value

Peak to peak value

High results (only high results output)

Low results (only low results output)

No go results (only out of limits results output)

Go results (only within limits results output)

The 7081 stores the number of high, low, go and no go results, the max., min., and peak to peak values in the program memory. These results can be recalled at any time during the program's life by entering a query command, e.g.

LImits,MAXimum?

Examples

LImits,MOde= WIndow,

SAmple size= 1O,High limit=6,

Low limit=3,OUTput=GO results,ON

LImits,OUTput=MAXimum,

ON

LImits,Peak to peak?

-

-

sets up the program for window sampling with a sample size of 10, high limit of 6. low limit of 3, output results within limits. The command also turns the program on.

sets the program output to maximum and turns the program on.

produces a reply of the form:

Limits?

PTO P = 1.0000000E+OO

produces a reply of the form:

Limits = ON

Mode = Window Sampling

Output = Max.

Hi Limit = 6.0000000E+OO

Lo Limit = 3.0000000E+OO

Sample Size = 1O.OOOOOOOE+OO

GAM1708I/Part 2/2

3.29

LOck front panel

Enables or disables the front panel controls.

LOckfronl panel

Fig 3.24

Lock Front Panel Command

The front panel controls are enabled at power-up.

Examples

LOck front panel = ON

LOck front panel = OFF

front panel controls disabled.

front panel controls enabled.

3.30

GAM170SlIPart 2/2

I r

MEAsure

Used to initiate the taking of measurements.

?

1 - - - - - -.....

( MEAsure)'--'---..{

No. of times

Ito 9999

CLock controlled

COntinuous

Single

STop

No.

010127

No.

0to 127 o

Fig 3.25

Measure Command

Five main settings are available for the command: Clock controlled, Continuous, Single,

Stop and a specified number from 1 to 9999. The channel can also be specified.

If the word

'ARM' is used in the command. the voltmeter will wait for a trigger signal before proceeding with the measurements.

Examples

MEAsure,CONtinuous

MEAsure,STop

initiates measurements at the fastest possible rate.

this command can be used to stop continuous measurements. After the command has been entered, one result will appear and then the measuring will cease.

If this command is used to stop any of the other measure commands, the unit will only cease measuring after the previous command has been implemented.

e.g.

MEAsure,25

MEAsure ,STop

The unit will take 25 measurements and then stop.

GAM170811Part 2/2

3.31

MEAsure,SIngle

MEAsure,CHannel,15,To,23,9

initiates a single measurement.

initiates measurements on channels 15 to 23, and 9.

MEAsure,25 initiates 25 measurements.

MEAsure,CLock controlled, CHannel,23,To,45

initiates measurements, under clock control, of channels 23 to 45, i.e. each event under clock control is a scan of channels.

MEAsure,S,ARM - initiates 5 measurements on receipt of a trigger signal.

MEAsure?

- produces a reply of the form:

Measure or

= Stop

Measure = Continuous

3.32

GAMJ70SlIPart 2/2

MEMory

Used to store items in or recall items from the memory .

.------II~?t---.....

No.

-lE18to +lE18

Examples

MEMory

MEMory,3.56

MEMory?

Fig 3.26

Memory Command

stores the last numeric output.

stores 3.56 in the memory.

recalls the memory contents, i.e.

Memory Contents

=

3.5600000E+OO

GAM17081/Part 2/2 3.33

3.34

MODe

Enables selection of the measurement function.

?

( MODe '\

I

=

.

C

TRue ohms ; f

\

(

KOHM

\

..J

VAC + DC + Filter

VDC + AC + Filter

VAC + VDC + Filter

VDC + VAC + Filter

VAC

)

VAC + Filter "\

\ f

VDC

\

VAC+ VDC

VDC + VAC

VAC+ DC

VDC+AC

(

RE~~~nce)

( TESTOvdc J

( TEST 10vdc )

( TEST Kohm ) r

\.

TESTAe

"\

.J

~

~

~

Fig 3.27

Mode Command

At power-up and initialise 7081 adopts Mode=VOC.

Examples

MOOe=VAC

MOOe=TRue ohms

MODe?

- selects the ac voltage function.

- selects the true resistance function.

produces a reply of the form:

Mode = VOC [Front] where [Front] identifies the input terminals enabled.

GAM170811Part 2/2

NInes

Enables setting of the scale length to any value from 3 to 8 x 9 inclusive.

(

Nines )

:~

-I

-

No.

3108

Fig 3.28

Nines Command

Examples

NInes=7

NInes?

- sets a scale length = 7 x 9

produces a reply of the form:

Nines = 3 x 9's

..

GAM170811Part 2/2

3.35

3.36

NUll

Enables or disables the present null values, or enables a new null measurement.

?

1------.

Examples

NUlI,New

NUlI,ON

NUll?

..

Fig 3.29

Null Command

initiates a new null measurement. If RANge =

Auto, all ranges for the unit mode are nulled. Each nullable mode has its own null value set.

- enables the present null value set.

produces a reply of the form:

Null=ON

GAM1708lfPart 2/2

Output

Enables selection of the unit output.

( output)

'----lI.-l

String of up to 60 characters delimited with quotes

Fig 3.30

Output Command

The RS232 and GP-IB interfaces, and the voltmeter display can be turned on or off. The voltmeter display can also be set to Normal or Monitor: with Monitor selected the display gives an indication of everything going out to the interfaces, e.g. error messages.

If the controller uses quotes (") for delimiting character strings, the quotes of the output command can be sent as their ASCII numeric value, the sending string being made up of these character values and the string itself e.g.

OUTPUT 716; "OUTPUT," & chrs$(34) & "Hello" & chrs$ (34)

Examples

Output, Rs232, ON

Output ,Display= Normal

Output,OFF -

- turns the RS232 output on.

- sets the voltmeter display to normal operation.

turns all interface outputs off.

GAM1708I1Part 2/2 3.37

Pad count

Used to set the number of nulls (0 to 9) after a Carriage Return and before a Line Feed at the RS232 output.

(pad coun0l----i..

~01---

.•

I__ f)_~_~_9

__ r

Rg 3.31

Pad Count Command

Example

Pad count = 0 - no nulls inserted.

3.38

GAM170811Part 2/2

I

,.

l r

RANge

Used to set the range used for taking measurements.

?

( RANge )}-_ _

,---I~

\.

r

Aulo

)

( 10000

10 t4

)

"

{

1000

(

100

)

/

"

\

(

10

/

I

\ 1.0

1.

) l' f 0.1

.1

"

Rg3.32

Range Command

Not all ranges are available on all measurement functions but no error is reported if a range is selected which is not available on the current function. The unit remembers any attempted range selections for possible future implementation when a suitable function is selected.

Examples

RANge = 10000

RANge = Auto

RANge?

- selects the 10000 range

- selects auto ranging

produces a reply of the form:

Range or

Range

= 100, Auto

= 100, Fixed

\

GAM170811Part 2/2

3.39

RATio

Enables selection and definition of the Ratio program .

.--------Jlo-/ ?

3.40

• The processed results should nOl exceed these bounds.

Fig 3.33

Ratio Command

The Ratio command can be used to set up all of the program functions at one time or a particular function of the program.

'Main' refers to the voltmeter input terminals (front or rear panel) and 'Reference' to the reference or ratio terminals (rear panel). N is a user defined constant.

The program default setting, which is adopted at initialise, is Main/Reference.

Examples

RATio,MOde = Main/Ref DB, ON

provides results of the ratio of the main input terminals to the reference terminals and gives the values in dBs.

RATio, MOde=Main/N,N=5.6, ON

provides results of the ratio of the main input terminals to a constant N (5.6).

RATio?

produces a reply of the form:

Ratio = OFF

Mode = Main/N

N=5.6000000E+OO

GAM170811Part 2/2

t

r

SCale

Enables selection and definition of the Scale program.

No.

.

-1E18to +1E18

• The processed results should not exceed these bounds.

Fig 3.34

Scale Command

The Scale program provides: y=mx+c where y is the processed result, x the input measurement, and m and c user defined constants. Both m and c may be taken from memory, thus enabling a previously measured value to be used.

Examples

SCale,M=28.1,C=MEMory,ON turns the program on with M=28.1 and C=the contents of the memory.

SCale,OFF - turns the program off.

SCale?

- produces a reply of the form:

Scale=On

M=28.1000000E+OO

C= 1.2000000E+00

GAM170811Part 2/2 3.41

SRq

Enables or disables service request and allows definition of the requirements for asserting

SRq.

?

J---------l~

3.42

Rg 3.35

SRQ Command

The settings for the SRQ command can be described as follows:

Error - an SRQ is asserted on an error. Four types of error are handled: Command Interpretation, Command

Execution, Calibration Fault, Input Message too long, i.e. >76 characters.

Output available

User

Ready

- an SRQ is asserted when the unit has output available. The output can be data, error messages, control information, etc.

- enables the voltmeter front panel SRQ control.

- an SRQ is asserted when the unit is not busy. SRQ will only be asserted when all of the instrument is ready.

Examples

SRq,User=ON

SRq

SRq?

- enables the voltmeter front panel S"R.Q control.

- if SRq.Uscr=ON. this command causes SRQ to be asserted with the user bit set.

produces a reply of the form:

SRq.Error=OFF.Uscr=ON.

Output=OFF,Ready=OFF

GAM170SIJPart 2/2

1'-

STATistics

Enables selection and definition of the Statistics program

?

ON

SAmple size

Window size

OUTput configure

Number

Average

Variance

Standard deviation

Root mean square

Fig 3.36

Statistics Cornmand

?

COntinuous

Window

MEMory

No.

1to1E18

NORmal

NUmber of samples so far

Average

Variance

Standard deviation

Root mean square

GAM170811Part 2/2 3.43

3.44

The Statistics command can be used to set up all of the program functions at one time, a particular function of the program or query a result.

The program has two modes of operation:

Continuous sampling

Window sampling

In continuous sampling, the running variables are constantly updated and an output result produced for every input.

In window sampling, the result is derived from a user defined sample size up to a maximum of IE 18. After the result has been produced, the variables are reset and a new sample collected.

Both modes may be configured to pass on any of the following outputs:

Normal (reading passed on unaltered)

Number so far (number of samples collected so far)

Average

Variance

Standard deviation

Root mean square

All of the outputs, with the exception of 'Normal' , are stored in the unit's program memory and can be recalled at any time during the program's life by entering a query command, e.g.

STATistics,Root mean square?

Examples

STATistics,MOde=COntinuous,OUTput= Variance,On

- selects a mode of continuous sampling with a variance output and turns the program on.

STATistics?

- produces a reply of the form:

Statistics=OFF

Mode=Window Sampling

Output=Variance

Sample Size=lO.OOOOOOOE+OO

GAM170811Part 2/2

STOp

Aborts al\ measurement processes, clears the output queue and also clears any unexecuted input commands.

( STOp

)1------....

Fig 3.37

Stop Command

This command causes operation over the GP-IB to stop at the next character and the RS232 to stop at the next end of line.

If the Stop command is sent immediately after other commands to the voltmeter, some, if not all, of those commands may be ignored. This is because the commands are being aborted before they have been implemented. The Stop command should therefore never be used in a multicommand line.

GAM170811Part 2/2 3.45

TEst

Causes execution of the internal test sequence.

( TEst

),-------I..

~

Rg 3.38

Test Command

3.46

GAM170811Par12/2

TIme

Used to set the voltmeter's real time clock.

? } - - -.....

Hours fr\to23

'-----·..

[L_~_i~_~_k~_s_l~

Fig 3.39

Time Command

Examples

TIme=15,45

TIme?

- sets the unit's clock to 3.45pm.

- produces a reply of the form:

Time = 15,45,30.4

GAM17081/Part 2/2 3.47

TRigger

Used to activate a function set up under ARM.

( TRigger

)I--------l.~

Fig 3.40

Trigger Command

If no function is armed, TRigger has the same effect as MEAsure,SIngle.

Examples

MEAsure,5,CHannel,1,5,9,ARM

- defines a series of 5 scans of the channel set specified.

TRigger - executes the series.

3.48

GAM17081/Part 2/2

..

3

3.1

Command Execution Order

The order in which commands are executed does not necessarily follow the command sequence. This allows the user to change parameters such as the format of the output, turn outputs on or off, turn programs on or off, alter program constants, change the mode of the history storage, etc., even though, for example, a clock controlled measurement has begun.

In certain circumstances, operating a non-sequential system requires better user programming, e.g. in the program

MEAsure,15

Output,Gp-ib,ON

DUmp the Output and history Dump commands are executed before all the results of the Measure command have been generated. To execute the Output and Dump commands after completion of the measurements requires some means of detecting the completion before sending the commands, e.g. SRQ on Ready.

Command Message Flow

Figure 3 Al shows the functional areas under which commands are grouped and how areas interact with each other.

RS232

Input

Keyboard

Command

Interpreter

GP-IB

Input

A-to-D and

Measurement

Control

Processing

Output

Manager

Clock

History

RS232

GP-tB

Fig 3.41

Command Functional Areas

Each functional area receives its own commands in sequence but commands to parallel areas may be executed in parallel. There are three exceptions:

I.

The Test command puts the 7081 into a 'stopped' state to prevent further input until the self test is complete.

2.

The Stop command is actio ned almost immediately upon receipt (See page 3044).

3.

Only one Dump command can be actioned at anyone time.

Table 3.5 indicates which commands are grouped under which functional areas.

GAM17081/Part 2/2 3.49

3.50

Table 3.5

Command Groupings

Functional Area

A-to-D and

Measurement Control

Processing

Output Manager

Commands

BEGin,CALIBRATE,CHannel,CLock,DELAy,DRift,ENd,

INTerval,MEAsure,MODe,NInes,NUII,RANge,TRigger.

COmpute, DIGital filter ,LImits,MEMory,RATio,SCale,

STATistics.

BEEp,CAPitals 10ck,DELImit,DISplaY,DUmp,ERror,

FOrmat,HElp,HIstory,INItialise,LOck front panel,Output,

Pad count,SRq.

DAte,TIme.

DUmp,HIstory.

Clock

History via Output

Manager

RS232 via Output

Manager

GP-IB via Output

Manager

DELImit,Pad count.

SRq.

4

4.1

4.2

Error Messages

7081 error messages are output in different forms depending upon the interface used and the command settings of that interface. Provided the display is on, error messages 20 to 50 always appear when they arise. When the display is set to monitor, the first 20 characters of the verbose form of a command are displayed.

Display

If the voltmeter display is set to Monitor, verbose error messages will always appear. Error numbers never appear in the display but messages 20 to 50 will always appear in their verbose form regardless of the display setting.

RS232

The RS232 interface can be enabled for either brief or verbose error messages. If brief messages are enabled, the error numbers (E numbers) will appear but messages 20 to 49 will always appear in their verbose form. provided the interface is on. regardless of the error setting.

PD170KI/Parl 21.1

t

F

I

4.3

4.4

£5

E6

£7

E8-9

£10

Ell

E12-19

OK

El

£2

£3

£4

GP-IB

No error messages will be output, if error is set to brief, but the serial poll byte abnormality code will be set to a value between 00 and 11 depending upon the type of message generated, i.e.

Command Interpretation Error

Command Execution Error

Calibration Fault

Input Message Too Long (more than 76 chars)

Code=OO

Code=OI

Code=lO

Code = 11

The GP-IB will receive verbose messages, if error is set to verbose.

Message Groups

The messages can be divided up into the following four groups.

Error messages 0 to 19 may be displayed in response to a command input and are grouped under the GP-IB abnormality code settings shown in Table 3.6.

Table 3.6

Errors 0 to 19

Brief

Message

Verbose Message GP-IB

Abnormality Code

Command Syntax OK

Command Incomplete Before Char No. This Part:

Numeric Not Expected Before Char No. This Part:

'Word' Unrecognised Before Char No. This Part:

Invalid Separator Before Char No. This Part:

Numeric Out of Range Before Char No. This Part:

Too many Arguments Before Char No. This Part:

Argument Missing Before Char No.

Reserved For Future Use

Record nnnn Not Present (result of DUmp)

Null Mode Illegal

Reserved For Future Use

00

00

00

00

00

00

00

01

01

PDl7mWPart 2/3 3.51

3.52

E30

E3l

E32

E33

E34

E26

E27

E28

E29

E23

E24

E25

E20

E21

E22

E35

E36

E37

E38

E39

E40

E41-49

Error messages 20 to 49 may be displayed in response to a Calibration, Dump, Compute or

Null command, or an Initialise or Power-up sequence. Refer to Table 3.7 for a listing of the messages.

Table 3.7

Errors 20 to 49

Brief

Message

Verbose Message GP-IB

Abnormality Code

01 Null Too High

Complete (null sequence)

*Initialised*

Cal OK

NVMFail

Dump Fail

Cal Incomplete

*Resumed*

Cal Ref Out Of Range

Zero Too Large

VrefOut Of Range

Factor Out Of Range

Cal Not Enabled

Pass (refers to self test)

Fail, Test OVdc

Fail, Test 10Vdc

Fail, Test Ohms

Fail, Test AC

Insufficient History

Complete (refers to COmpute,Hlstory)

No Programs On

Reserved For Future Use

01

01

01

01

01

10

10

10

10

10

10

10

10

01

GAM17081/Part 2/2

Table 3.8

Errors 50 to 59

Brief

Message

Verbose Message

E50

E51-59

No History Present

Reserved For Future Use

GP-IB

Abnormality Code

01

Table 3.9

Errors 60 Onwards

Brief

Message

Verbose Message

E60 Complete (refers to DUmp command)

E61 onwards Reserved For Future Use

I

GP-IB

Abnormality Code

4.5

Examples

The following examples show both the brief and verbose responses.

DUmp OK

E50

Command Syntax OK

No History Present

DUmp,l.To,5 OK

5.97425

5.97086

5.89322

ElO

ElO

Complete

MEAsure,CHannel,l,To El

Command Syntax OK

5.97425

5.97086

5.89322

Record 4 Not Present

Record 5 Not Present

Complete

Command Incomplete Before Char No. 22

This Part: To

MODe=1 E2

Filter,ON

SCale,M=2=C=4

E3

E4

Numeric Not Expected Before Char No.3

This Part: 1

'Word' Unrecognised Before Char NO.7

This Part: Filter

Invalid Separator Before Char No. 10

This Part: 2=

GAM170811Part 2/2 3.53

Chapter 4

RS232 Operation

1

2

3

4

5

6

Contents

Introduction

Hardware and Terminology

Transmission Speeds

Command Language

Input and Output

Programming Examples

Page No.

4.2

4.2

4.2

4.3

4.3

4.4

GAMI7081/Part 2/2 4.1

4.2

This chapter describes the use of7081 via the RS232 interface.

1 Introduction

The 7081 voltmeter can be connected to any equipment conforming to the RS232 Standard via its RS232 Interface. This chapter details the interface and the voltmeter's RS232 operation.

2

3

Hardware and Terminology

In RS232 terms, 7081 is designated the Data Communication Equipment (DCE) and its associated terminal the Data Terminal Equipment (DTE). Input commands from the DTE are referred to as Received Data, whilst output signals to the DTE are Transmitted Data.

The data is carried, in serial bytes comprising serial bits, on two signal wires.

There are four handshake wires:

Data Terminal Ready

Data Set Ready

Clear to Send

Carrier Detect

the DTE is ready to send primary data.

the DCE is ready to process input data.

the DCE is ready to send data.

the DCE acknowledges receipt of the DTE's signal carrier.

The remaining two lines used are Protective Ground (supply OV) and Common Return

(signaIOV).

Transmission Speeds

Most RS232 devices can operate at up to 9600 baud and the 7081 speed must be set to match that of the terminal device. This is achieved via three switches mounted on printed circuit board 3. The possible switch settings are given in Table 4.1. Note that the normal factory setting is 300 baud.

Table 4.1

Baud Rate Switches

Baud Rate

110

150

300

600

1200

2400

4800

9600

Switch 1

ON

OFF

ON

OFF

ON

OFF

ON

OFF

Switch 2

ON

ON

OFF

OFF

ON

ON

OFF

OFF

Switch 4

ON

ON

ON

ON

OFF

OFF

OFF

OFF

GAM170SlIPart 2/2

4

5

Command Language

The command language used for 7081, over the RS232 link, is the same as that used over the GP-IB (see previous chapter for language details) except that, when operating over an

RS232 link, the language is device independent and can be simply keyed into the terminal device.

If, while keying in a command message string, the operator makes an error, the mistake is easily rectified by the use of the terminal DELETE or RUB OUT key.

It is possible to turn off the echo to an RS232 terminal, from the voltmeter, by typing CTRL

N.

To turn the echo back on again enter CTRL 0.

The echo to the terminal takes account of the Capitals Lock Command, i.e., with CAPitals lock=ON, all the echoed commands will be in capitais with the commas and colons replaced by spaces.

Input and Output

If an associated terminal/computer attempts to input messages to the 7081 at a faster rate than the unit can implement them, 7081 will ignore some of the commands. The voltmeter can queue up to a maximum of three messages before it starts to ignore a percentage of the input.

Owing to the lack of handshake, RS232 output messages may be lost if the terminal!

computer is not ready to receive. The unit will still accept messages if the output is queued.

Note: A message is defined, in this context, as an input line terminated by a Carriage

Return, Line Feed or EOI.

The following commands are relevant to output control.

1. OUTPUT allows generated data to be routed only to those interfaces desired.

If both

RS232 and GP-IB are on, output occurs at the rate of the slowest device to ensure that both outputs remain synchronised.

2. FO RMAT - controls the form of the measurement results output.

3. DELIMIT - defines the 'end of line' character.

4. ERROR if the RS232 output is on and ERror = Verbose, error reporting messages will also appear at the output. ERror = Brief will result in error numbers.

5. PAD COUNT defines the number of nulls inserted before the 'end of line' character.

These commands enable powerful editing of information transmitted to the output and into the history file.

GAM170811Part 2/3

4.3

4.4

6

6.1

Programming Examples

The following examples show how the 7081 facilities may be used via RS232 remote control.

In all the examples it is assumed that the voltmeter is in the initialised state.

Measurement Examples

Having switched the voltmeter and associated devices on, the following may be entered.

Example 1

Test

Output, RS232, On

Error = Verbose

Format, DVM, Expanded

Mode =TR

Range = Auto

Nines = 6

Measure, Single

This example takes the unit through a self test and then sets the RS232 Interface output on with verbose error messages. The format of the output display is set to DVM, Expanded.

A single true resistance measurement is initiated, with automatic range and scale length of

6

x

9, and the result displayed at the interface output.

Example 2

Mode = VDC

Nines = 5

Clock, Elapsed

Begin = 0, 0, 30

Interval = 0. 1

End = 0, 3

Measure. Clock Controlled

Example 2 changes the measurement function to Vdc and the scale length to 5 x 9. The system clock is then set up and three clock controlled measurements are taken and displayed at the interface output.

Example 3

Mode = VAC

Nines

Range

Format

= 7

= 100

= Engineering

Measure, Continuous

Stop

In this case, the mode is set to Vac, the scale length to 7 x 9, the range to 100 and the output format to Engineering, Expanded. Continuous measurements are taken and displayed until the Stop command is entered.

GAMI7081/Part 2/2

\

6.2

Processing Examples

Assuming that the voltmeter has been switched on, tested and the interface set up for verbose error messages, the following examples may be entered.

Example I

Format, DVM, Compressed

Ratio, Mode = Main/N, N = 11

Ratio, On

Measure,2

Ratio, Off

Example 1 sets up the Ratio program to Main/N with a value of 11 for the constant N. The program is turned on and two measurements are taken and processed. The processed results are then output in DVM, Compressed format and the program turned off.

Example 2

Scale, M

Nines = 5

= 6, C = 4, On

Measure, 10

Statistics, Mode

Measure, 10

= Window, Window Size = 10, Output = Average, On

The Scale program is selected and defined, in example 2, and ten measurments taken. The processed results are displayed. The Statistics program is then enabled and defined, ten measurements taken and the average result displayed. As the Scale program has not been turned off, the measurements are processed by both programs.

Example 3

Limits, Mode = Window, Sample Size

Format = DVM, Expanded

= 13, Output = Peak to Peak, On

Measure, 13

Example 3 sets up and defines the Limits program. Thirteen measurements are taken and the processed result displayed in DVM, Expanded format.

Example 4

Digital Filter, Mode

Measure, 23

= Walking Window, Window Size = 12, On

This example sets up the Digital Filter program and initiates 23 readings. The program window is first filled and then 12 results are displayed.

GAM17081/Part 2/2 4.5

4.6

6.3

6.4

Overload

If an overload occurs and the voltmeter interface output is set for Expanded format, an overload message will appear in the output.

Example 1 shows such an occurrence. The voltmeter replies are shown in parenthesis.

Note: The output errors are set to Brief.

Example 1

Output,RS232,On

(OK)

Error=Brief

(OK)

Format= DVM,Expanded

(OK)

Mode= VAC+ VDC+ Filter

(OK)

Range=O.1

(OK)

Nines=5

(OK)

Measure,3

(OK)

(0.28893

(0.28893

(0.28892

Overload Time = 1l,22,11.1,Day=01)

Overload Time = ll,22,13.3,Day=01)

Overload Time = ll,22,15.4,Day=01)

History Dump

When a Dump command is entered into a voltmeter with format set to expanded, the history file number for each result will appear in the output. Any requested file numbers that are not available will be indicated by an error message. Refer to Example 1. The voltmeter replies are again shown in parenthesis.

Example 1

Format.Engineering.Expanded

(Command Syntax OK)

Dump.B.To.30

(Command Syntax OK)

(11.00E+00 Go Time= 12.15.12. 7.Day=03 Channel 001 Hist No:0013)

(12.00E+00 Go Time= 12.15.13.4.Day=03 Channel 001 Hist No:0014)

(13.00E+00 Go Time= 12,15.l4.I.Day=03 Channel 001 Hist No:OOI5)

(14.00E+00 Go Time= 12,15.14.8.Day=03 Channel 001 Hist No:OOI6)

(15.00E+00 Go Time= 12,15, 15.5.Day=03 Channel 001 Hist No:OOI7)

(16.00E+00 Go Time= 12, 15.16.3,Day=03 Channel ooi

Hist No:0(18)

(17.00E+00 Go Time=12,15.17.0,Day=03 Channel 001 Hist No:0(19)

(18.00E+00 Go Time= 12,15, 17.7,Day=03 Channel 001 Hist No:0020)

(19.00E+00 Go Time= 12,15,18.4,Day=03 Channel 001 Hist No:0021)

(20.00E+00 Go Time= 12,15,19.1 ,Day=03 Channel 001 Hist No:0022)

(21.00E+00 Go Time= 12,15,19.8,Day=03 Channel 001 Hist No:0023)

(22.00E+00 Go Time= 12, 15 ,21.2,Day=03 Channel 001 Hist No:0024)

(15.00E+00 Go Time= 12,15,15.5,Day=03 Channel 001 Hist No:0025)

(Record 26 Not Present)

(Record 27 Not Present)

(Record 28 Not Present)

(Record 30 Not Present)

(Complete)

GAM17081/Part 2/2

Appendix 1

Examples of Output Format

GAM170811Part 2/2

Al.l

> tJ

N character position 1 234 567 89 011121314151617 819')0 1234 567 89 GO 1 234 567 89401 234 56789 SC 1 2 34567 8

9~0

1 2 3 4 56789 01 2 34 567 8 9

~O a) Measurement Results

rmfHHLld

DVM, Compressed

I-~.

1271893

~'23519

6·3308

- 1 ~ ~ ~ .' 5 4 3 2 1

....1-

Un i ts Fie Id ~~+-+-+-H--ITime Fie Id -t-t-t--lH-++~ c...

Channel Field -I-~ History record no.~

DVM, Expanded

-~'1198488

Engineering, Compressed

- 1 2 7 . 1 8 3 9 EI~ 3

Engineering, Expanded

Vdc

Tim el=

~

9 , 4 1 , 29 . 2, Day 1=

~

1 C han n e I

~ ~

4 II i s t IN

0 :

~ ~ ~

1

Ti~el=~9,42,31.3,Dayt=~1

Channel

~~4 lRist

No:~~~2 V d c

Other possible units are:

1I<loHIM

IV!RMS

lo!vlE

R

Llo

AD

Iclo

BKJ TIH

10 vi

L D

IRE F /olviRILD

l l T I I I I I I I I I I I I I I I I I I I I I I I I I I I I I

Notes: 11 In DVM format, the decimal point occupies a fixed position and the number therefore gives a positional indication of magnitude.

2/ In Engineering format, the number occupies a fixed position with constant precision for the integration time selected. The exponent, which is always shown, is allowed

1 I 1 I I I 1 I I 1 1111111111 I 1 1 I 1 1 I 1 I I II

5/ In MEAsure, CONtinuous the time field contains the time of completion of each result, other measurement modes record the start time of the measurement. An elapsed time count of the number of days since either the instrument was switched on, or the current clock to change in intervals of three, the decimal point may thus occupy one of three position.

controlled sequence began is also present. The day of switch on is counted as day ~1, the first day of clock controlled measurement is day ~~.

3/ If an overload is present, the overload indication replaces the units field.

6/ The history record number is appended to dumped history records when FORmat

=

EXpanded.

If the history file is stored in compressed format, the dumped results are in engineering format.

If FORmat

HISTory

=

Expanded but

=

COMpressed, the units and channel field 4/ The channel field is left blank if channel

= ~~~ is selected

(normal voltmeter terminals).

would be blank and the time values all zero.

c~~~=111213141516

7 8 9 10 11121314 1516 171819DO 1

2

3

4

5 6 7 8 900 1

2

3

4

5 6 7 8 94( 1 2 3

4

5

6

7 8 9 5( 1 2

34

5

6

7 8 9

~O

1 2 3

4

5 6 7 8 9 bO 1 2 3

4

5 6 7 8 9 80

I I I , I 1 b) Other Outputs

I I I I I I

Repll~ ~im;s.~e"k

':

:e":?9

8 7 2

~

2 E _

~

3

Reply to: Limits, min?

~ i n

~ 1'.

272 8

~

2 6 IIEI+

~~

Reply to: Begin?

log i n

1 ~~ , ~~ ,

11

~ ~

.In

a y

~~~

Notes: 1/ Program result replies always have the form text/space/

=space/numeric where the !lumber value is in engineering format with a minus sign if the value is negative.

I

2/ Begin, end and interval times use a fixed numeric format,

I i.e. tcxt/space/=/space/H H, MM, SS.S, Day i

I I i

1'1 I I I

= DO.

I

I I I I I I I I I I I I I I I I I I I I

AlA

Binary Compressed

For 3 to 7 nines, single precision is used

= byte

0 byte 1 byte 2 byte 3

[[[OL --'

. /

--------~:--f~~---

sIgn exponent raction

Bit70fbyte

1 = implied bit 23 of the fraction

The exponent bias is 127, therefore the number represented is fraction x 2 (exponent - 127)

For 8 nines, double precision is used = byte 1 byte 2 byte 4 byteS byte 6 byte 7 byte ~

765432107654321 byte 3

u.'"-----'-------'-_-----''--_

sign

/-----------------~~-------------

Bit40fbyte

1 = implied bit 52 of the fraction

The exponent bias is 1~23.

therefore the number represented is fraction x 2 (exponent - 1

~23)

Binary Expanded

If FOrmat = Binary, EXpanded is selected, a binary equivalent of the

ASClI expanded information is added to the result string: byte 4

(or 8) .

!

LOAD bytes 5 t09 (or 9 to 13)

Time in hours. minutes. seConds. tenths' of

Mode nibble: ~ =

Vdc

1 = Vac

2 = Kohm

3 = Vac + dc

4 = test

(0

Vdc)

5 = test (10 Vdc)

6

= test (Kohm)

7 = test (Vac)

8 = ref. terminals only

9 = Vac

+ filter

10 = Vac

1

+ dc + filter i = true Kohm

12 = kVdc probe byte 10

(or 14)

CHANNEL

(Binary) bytes 11 and 12

(or 15 and 16)

,

,

HISTORY (Binary)

,

,

Overload nibble: f/J = no overload

1 = main terminals overload

8 = reference terminals overload

9 = both terminals overload

No other values are used.

GAM17081/Part 2/2

Appendix 2

Adopted Settings

At power-up (resumed), initialise or Device Clear, the voltmeter adopts known states for its command settings. Table A 2.1 gives a list of these states.

Table A

2.1

7081 Adopted Settings

ITEM INITIALISED RESUMED DEVICE CLEARED

Keyboard

Queued Messages

Local

Lock deleted local off

..

deleted local

Not changed deleted

Not changed (unless

REN unasserted)

Not changed

GP-IB Input

Queued messages deleted deleted deleted

RS232 Input

Queued messages

Echo

Clock

Time

Date

Year

A-to-D

Nines

Channel

Pull-in Delay

Drop-out Delay

Trigger Delay

Range

Drift Correct

Mode

Arm

Null

Clock Mode

Begin

Interval

End

Time control deleted on

Not changed

Not changed

Not changed

2

2

6

0

Normal

1000 Auto

Auto

Vdc off off real zeroed zeroed zeroed off deleted

Not changed

Not changed

Not changed

Not changed

6

0

2

2

Normal

1000 Auto

Auto

Vdc off off

Not changed

Not changed

Not changed

Not changed off deleted

Not changed

Not changed

Not changed

Not changed

,

2

2

6

0

Normal

1000 Auto

Auto

Vdc off off

Not changed

Not changed

Not changed

Not changed off

P0170SIIPart 2/3 A2.1

Table A 2.1

7081 Adopted Settings

ITEM INITIALISED

Processing

Compute

Ratio

Ratio Mode

Ratio Constants

Dig filter

Dig filter mode

Dig filter size

Scale

Scale constants

Stats

Stats mode

Stats sample size

Stats output

Stats results

Limits

Limits mode

Limits sample size

Limits high limit

Limits low limit

Limits output

Limits results off off

Main/Ref zeroed off

Walking Window

10 off zeroed off continuous

10 normal res.et

off continuous

10

+1.9E18

-1.9E18

normal reset

RESUMED off off

Not changed

Not changed off

Not changed

Not changed off

Not changed off

Not changed

Not changed

Not changed reset off

Notcha~ged

Not changed

Not changed

Not changed

Not changed reset

Output Manager

Error

Format brief compressed, dvm

Not changed

Not changed

History File

Format

Mode

Direction

Contents compressed, 1500 roll around forward empty

Display

Queued messages

On/Off deleted on

Not changed

Not changed

Not changed

Not changed deleted

Not changed

GP-IB Output

Queued messages

On/Off

SRQ enables deleted off off deleted off

Not changed

RS232 Output

Queued messages

On/Off deleted off deleted

Not changed

Not changed

Not changed

Not changed

Not changed

Not changed

Not changed deleted

Not changed deleted off

Not changed deleted

Not changed

DEVICE CLEARED off off

Not changed

Not changed off

Not changed

Not changed off

Not changed off

Not changed

Not changed

Not changed reset off

Not changed

Not changed

Not changed

Not changed

Not changed reset

GAM170811Part 2/2

Index

Adapted Settings, A2.l

Combined Systems, 1.2

Commanding Measurements, GPIB, 2.2

Command Input and Output, 2.7

Command Language, General, 3.2

Command Language, Symbol Definition, 3.3

Command Words, General, 3.3

Command, BEEp, 3.4

Command, BEGin, 3.5

Command, CALIBRATE, 3.6

Command, CAPitals Lock, 3.7

Command, CHannel, 2.4,3.8

Command, CLock, 2.4,3.9

Command, COmpute, 3.10

Command, DAte, 3.11

Command, DELay, 3.12

Command, DELimit, 3.13

Command, DIGital Filter, 3.14

Command, DISplay, 3.16

Command, DRift, 3.17

Command, DUmp, 3.18

Command, ENd, 3.19

Command, ERror, 3.20

Command, Execution Order, 3.49

Command, FOrmat, 3.21

Command, Groupings, 3.50

Command, HElp.

3.23

Command, HIstory, 3.24

Command, INItialise, 3.25

Command, INTerval, 3.26

Command, Limits.

3.27

Command, LOck( out) Front Panel, 2.9,3.30

Command, MEAsure, 2.3,3.31

Command, MEMory, 3.33

Command, Message Flow, 3.49

Command, MODe, 3.34

Command, NInes, 3.35

Command, NUll, 3.36

Command, Output, 3.37

Command, Pad Count, 3.38

Command, RANge, 3.39

Command, RATio, 3040

Command, SCale, 3.41

Command, SRq, 3.42

Command, STATistics, 3.43

Command, STOp, 3.45

Command, TEst, 3.46

Command, TIme, 3.47

Command, TRigger, 2-5,3.48

Compute Off, 2.10

PD17081/Part 212

Diagram, Symbol Syntax, 3.3

Er:ror Indication, Serial Poll, 2.9

Error Messages, 0 to 19, 3.51

Error Messages, 20 to 49, 3.52

Error Messages, 50 onwards, 3.53

Error Messages, Display, 3.50

Error Messages, Examples, 3.53

Front Panel, Lock Out, 2.9

Functions, GPIB, 2.7

GPIB Bus Structure, 1.4

GPIB Handshaking, 1.5

GPIB, 3.50

GPIB, Cabling, 1.3

GPIB, Commanding Remote and Local, 2.2

GPIB, Command Language, General, 1.6

GPIB, Devices, 1.3

GPIB, General, 1.3,2.2

GPIB, Management, 1.4

GPIB, Measurement Command, General, 2.2

GPIB, SRQ, 1.5

GPIB, Switch Selection, 1.6

History Dump, 2.10

IEEE 488/1978 see GPIB, 1.5

Input and Output, Commands, 2.7

Interface, GBIB, 1.3

Interface, RS232, 1.2

Interfaces, General, 1.2

Interrogation Characters.

2.9

Invalid Characters, (GPIB).

2.6

Local, GPIB, 2.2

Message Groups, 3.51

Message Protocols, (GPIB), 2.6

Messages, Error, 0 to 19, 3.51

Messages. Error, 20 to 49.

3.52

Messages, Error. 50 onwards, 3.53

Messages, Error. Display.

3.50

Messages, Error, Examples, 3.53

Mode. Interrogation Character, 2.9

Output Format Examples.

A1.2, 1.3

Output Format Examples, Binary Compressed, Al.4

Output Format Examples, Binary Expanded, AlA

Parallel Poll Sharing, GPIB, 2.8

Parallel Poll, GPIB, 2.7

Parallel Poll Sharing, GPIB, 2.8

Parallel Poll, GPIB, 2.7

Processed Measurements, 2.10

Program Exit, 2.10

Programming Examples,

Clock Controlled Measurements, 2.14

Ratio Program, 2.11

Scale and Limits Program, 2.13

Single Measurement, 2.10

Statistics Program, 2.12

Range, Interrogation Character, 2.9

Remote, GPIB, 2.2

RS232C, Pin Assignments, 1.3

RS232, 1.2,3.50

RS232 , Baud Rate Switches, 4.2

RS232, Command Language RS232,

Input Output, 4.3

RS232, GPIB, 3.50

RS232, General, 1.3,4.2

RS232, History Dump, 4.6

RS232, Overload, 4.6

RS232, Programming Examples,

Measurement, 4.4

Processing, 4.5

RS232 Transmission Speeds, 4.2

Serial Poll Byte, 2.8

Serial Poll Enable, 2.8

Serial Poll, Error Indicator, 2.9

SRQ, General (GPIB), 1.5

SRQ, GPIB, 2.9

Switch Selection, (GPIB), 1.6

PDf70811Part

212

advertisement

Key Features

  • DC Voltage & Resistance
  • Ratio Measurement
  • Data Storage(History File)
  • Processing Capabilities
  • Remote Control(RS232C, IEEE-488)
  • Calibration(Without Cover Removal)
  • Multi-Channel Measurement
  • High Accuracy & Stability

Frequently Answers and Questions

What types of measurements can the 7081 perform?
The 7081 can perform DC voltage, resistance, and AC voltage measurements. It also has a ratio function for comparing different inputs.
How does the 7081 handle data storage?
The 7081 has a built-in memory called the 'History File' for storing readings. It can store up to 1500 unformatted readings or 500 fully formatted readings.
Can the 7081 be controlled remotely?
Yes, the 7081 can be controlled remotely using either RS232C or IEEE-488 interfaces.
How is the 7081 calibrated?
The 7081 can be calibrated via either of the two interfaces without the need to remove covers. Calibration is based on the equation y=mx+c where y is the calibrated reading, x is the uncalibrated reading, m is the range/mode multiplier, and c is the zero offset.

Related manuals

Download PDF

advertisement