HP 8153A Programming Guide
HP 8153A Programming Guide
Title & Document Type: 8153A Lightwave Multimeter Operating and Programming Manual
This manual may contain references to HP or Hewlett-Packard. Please note that Hewlett-
Packard's former test and measurement, semiconductor products and chemical analysis
businesses are now part of Agilent Technologies. We have made no changes to this
manual copy. The HP XXXX referred to in this document is now the Agilent XXXX.
For example, model number HP8648A is now model number Agilent 8648A.
We’ve added this manual to the Agilent website in an effort to help you support your
product. This manual provides the best information we could find. It may be incomplete
or contain dated information, and the scan quality may not be ideal. If we find a better
copy in the future, we will add it to the Agilent website.
Agilent no longer sells or supports this product. You will find any other available
product information on the Agilent Test & Measurement website:
www.tm.agilent.com
Search for the model number of this product, and the resulting product page will guide
you to any available information. Our service centers may be able to perform calibration
if no repair parts are needed, but no other support from Agilent is available.
Operating and Programming Manual
HP 8153A Lightwave Multimeter
SERIAL NUMBERS
This manual applies to all instruments with Serial No. 2946G00476 and higher.
ABCDE
HP Part No. 08153-90011
Printed in Germany
Third Edition
E0199
Notices
This document contains proprietary Warranty Exclusive Remedies
information which is protected by
copyright. All rights are reserved. This Hewlett-Packard instrument The remedies provided herein are
product is warranted against defects Buyer's sole and exclusive remedies.
No part of this document may be in material and workmanship for a Hewlett-Packard shall not be liable
photocopied, reproduced, or period of one year from date of for any direct, indirect, special,
translated to another language shipment. During the warranty incidental, or consequential
without the prior written consent of period, HP will, at its option, either damages whether based on contract,
Hewlett-Packard GmbH. repair or replace products which tort, or any other legal theory.
prove to be defective.
c Copyright 1999 by: Assistance
Hewlett-Packard GmbH For warranty service or repair, this
Herrenberger Str. 130 product must be returned to a service Product maintenance agreements
7030 Boeblingen facility designated by HP. Buyer shall and other customer assistance
Germany prepay shipping charges to HP and agreements are available for
HP shall pay shipping charges to Hewlett-Packard products. For any
Subject Matter return the product to Buyer. assistance contact your nearest
Hewlett-Packard Sales and Service
The information in this document is However, Buyer shall pay all shipping Oce. Addresses are provided at
subject to change without notice. charges, duties, and taxes for
products returned to HP from the back of this manual.
Hewlett-Packard makes no warranty another country. Certi cation
of any kind with regard to this
printed material, including, but not HP warrants that its software and Hewlett-Packard Company certi es
limited to, the implied warranties of rmware designated by HP for use that this product met its published
merchantability and tness for a with an instrument will execute its speci cations at the time of
particular purpose. programming instructions when shipment from the factory.
properly installed on that instrument.
Hewlett-Packard shall not be liable HP does not warrant that the Hewlett-Packard further certi es
for errors contained herein or for operation of the instrument, that its calibration measurements
incidental or consequential damages software, or rmware will be are traceable to the United States
in connection with the furnishing, uninterrupted or error free. National Institute of Standards and
performance, or use of this material. Technology, NIST (formerly the
Limitation of Warranty United States National Bureau of
The foregoing warranty shall not Standards, NBS) to the extent
Printing History apply to defects resulting from allowed by the Institutes's
improper or inadequate maintenance calibration facility, and to the
New editions are complete revisions by Buyer, Buyer-supplied software or calibration facilities of other
of the manual. Update packages, interfacing, unauthorized International Standards Organization
contain additional and replacement modi cation or misuse, operation members.
information to be incorporated into outside of the environmental
the manual by the customer. The Control Serial Number
speci cations for the product, or
date on the title page only changes improper site preparation or First Edition applies directly to all
when a new manual is published. maintenance. instruments.
When an edition is reprinted, all the
prior updates to the edition are No other warranty is expressed or First Edition : E0590
incorporated. implied. Hewlett-Packard speci cally Second Edition : E1191, E0492,
disclaims the implied warranties of E1192, E1293
Merchantability and Fitness for a Third Edition : E1094, E0796, E0199
Particular Purpose.
Safety Considerations
The Model HP 8153A is a Class 1 instrument (that is, an instrument with an
exposed metal chassis directly connected to earth via the power supply cable).
The symbol used to show a protective earth terminal in the instrument is .
Before operation, you should review the instrument and manual, including the
red safety page, for safety markings and instructions. You must follow these to
ensure safe operation and to maintain the instrument in safe condition.
Some HP 8153A circuits are powered whenever the instrument is connected to
the AC power source. To disconnect from the line power, disconnect the power
cord either at the rear power-inlet or at the AC line-power source (receptacle).
One of these must always be accessible. If the instrument is in a cabinet, it must
be disconnected from the line power by the system's line-power switch.
Warning To avoid hazardous electrical shock, do not perform
electrical tests when there are signs of shipping damage to
any portion of the outer enclosure (covers, panels, etc.).
The fuse used by this instrument is T1A / 250V (slow) (HP Part No. 2110-0007).
Changing the fuse should be carried out only by a quali ed electrician or by HP
service personnel as it is necessary to open the instrument.
iii
Figure 0-1. Line Power Cables - Plug Identi cation
Warning To avoid the possibility of injury or death, you must
observe the following precautions before switching on the
instrument.
If this instrument is to be energized via an
autotransformer for voltage reduction, ensure that the
Common terminal connects to the earthed pole of the
power source.
Insert the power cable plug only into a socket outlet
provided with a protective earth contact. Do not negate
this protective action by the using an extension cord
without a protective conductor.
Before switching on the instrument, the protective
earth terminal of the instrument must be connected to a
protective conductor. You can do this by using the power
cord supplied with the instrument.
It is prohibited to interrupt the protective earth
connection intentionally.
iv
The following work should be carried out by a quali ed electrician, and all local
electrical codes must be strictly observed. If the plug on the cable does not t
the power outlet, or if the cable is to be attached to a terminal block, cut the
cable at the plug end and rewire it.
The color coding used in the cable depends on the cable supplied. If you are
connecting a new plug, it should meet the local safety requirements and include
the following features:
Adequate load-carrying capacity (see table of speci cations).
Ground connection.
Cable clamp.
Operating Environment
Warning The HP 8153A is not designed for outdoor use. To prevent
potential re or shock hazard, do not expose the HP 8153A
to rain or other excessive moisture.
Input/Output Signals
Caution A maximum of 15V can be applied as an external voltage to any
of the BNC connectors.
v
Initial Safety Information for Laser Source Modules
The Speci cations for these modules are as follows:
HP 81551MM HP 81552SM HP 81553SM HP 81554SM
Laser Type FP-Laser FP-Laser FP-Laser Dual FP-Laser
InGaAsP InGaAsP InGaAsP InGaAsP
Laser Class
According to IEC 825 3A 3A 3A 3A
(Europe)
According to 21 CFR 1040.10 1 1 1 1
(Canada, Japan, USA)
Output Power >-2dBm >0dBm >0dBm >-1dBm
Beam Diameter 50m 9m 9m 9m
Numerical Aperture 0.2 0.1 0.1 0.1
Wavelength 850610nm 1310620nm 1550620nm 1310/1550620nm
The laser safety warning labels are xed on the laser module.
Note Europe
vii
Laser Quellen
Sicherheitsinformation fur
Die Spezi kationen fur
die Lasereinschube
sind wie folgt:
HP 81551MM HP 81552SM HP 81553SM HP 81554SM
Laser Typ FP-Laser FP-Laser FP-Laser Dual FP-Laser
InGaAsP InGaAsP InGaAsP InGaAsP
Laser Klasse
Entsprechend IEC 825 3A 3A 3A 3A
(Europa)
Ausgangsleistung >-2dBm >0dBm >0dBm >-1dBm
Strahldurchmesser 50m 9m 9m 9m
Numerische Apertur 0.2 0.1 0.1 0.1
Wellenlange 850610nm 1310620nm 1550620nm 1310/1550620nm
Hinweis Europa
Defekte Lasereinschube
mussen
zur Reparatur oder zur Kalibration an ein HP
Service Buro
geschickt werden.
Der Lasereinschub hat eine eingebaute Sicherheitsschaltung die den
Laserausgang im Falle einer Storung
abschaltet.
viii
Warnung
Bedienung, Abgleicharbeiten oder die Durchfuhrung von
Tests, die nicht im Handbuch angegeben sind, konnen zum
Austritt gefahrlicher
Strahlung fuhren.
Warnung
Reparaturarbeiten durfen nur von quali ziertem und
bevollmachtigtem werden.
Personal durchgefuhrt
ix
Informations et Consignes de Securit e Relatives a l'Utilisation
des Lasers.
Les Speci
cations des Modules Laser sont les Suivantes:
HP 81551MM HP 81552SM HP 81553SM HP 81554SM
Type de Laser FP-Laser FP-Laser FP-Laser Dual FP-Laser
InGaAsP InGaAsP InGaAsP InGaAsP
Classe du Laser
Conforme au STD IEC 825 3A 3A 3A 3A
(Europe)
Conforme au STD CFR 1040.10 1 1 1 1
(Canada, Japan, USA)
Puissance de Sortie >-2dBm >0dBm >0dBm >-1dBm
^ du Faisceau
Diametre 50m 9m 9m 9m
Ouverture Numerique 0.2 0.1 0.1 0.1
Longueur d'Onde 850610nm 1310620nm 1550620nm 1310/1550620nm
Remarque Europe
Les etiquettes
de securit
e sont incluses dans le module laser.
Il est obligatoire de coller une etiquette en langage local a
x
l'exterieur
de l'appareil de telle sorte qu'elle soit parfaitement
visible par l'utilisateur.
Attention ^ assure
Ne pas mettre le laser sous tension sans s'etre
qu'une bre optique est bien xee sur le connecteur.
Le connecteur de sortie optique est situe au bas de la face
avant du module laser.
La mise en service du laser s'e ectue par la pression du
bouton gris situe au dessus de la sortie optique en face
avant du module. L'illumination de la LED verte indique que
le laser est en activite.
Attention e de la bre
En aucun cas ne tenter de regarder l'extremit
optique attachee au connecteur lorsque le laser est en
activite.
emise
Bien que la lumiere par le laser ne soit pas visible elle
^ dangereuse pour la vue.
peut cependant etre
xi
Lasersakerhet
Till HP 8153A optiska matsystem
kan man installera en lasermodul. Padetta
vis kan HP 8153A optiska matsystem
ocksa vara en laserapparat, som da
klassi ceras till laserklass 3A.
I Finland har apparatens lasersakerhet
inspekterats av Institutet for
Arbetshygien och typgodkants av Arbetsskydstyrelsen. Vid inspektionen har
apparaten klassi cerats enligt de bestammelser
som anges i statsradets
beslut Nr.
472/1985 och standard SFS-IEC 825.
Om man till HP 8153A matsystem
har anlagt en lasermodul eller om man senare
installerar en lasermodul, maste till apparaten bifogas varningsskyltar enligt
standard SFS-IEC 825:
Bruksanvisningar
Varning pa annat satt
Om apparaten anvands an
vad i
bruksanvisningar speci cerats, kan anvandaren
utsattas
for
osynlig laserstralning av laserklass 3A.
Vid anvandingen
av apparaten bor foljande
varningsanvisningar efterfoljas,
som
pa detta satt garanterar sakerhet.
Aktivera ej lasern, om inte den optiska kapeln ar kopplad till stral oppningen.
Laserstralen aktiveras genom att trycka pa den graa knoppen ovanfor
stral oppningen.
Darefter
informerar den grona
indikationslampan om att
lasern ar i funktion.
xii
Titta aldrig in i den till stral oppningen
kopplade optiska kabeln eller berns
losa
del, nar lasern ar
i funktion.
Underhall
I apparaten nns ej sadana
delar, som anvandaren
kan underhalla.
Nar
man
upptacker
att fel i apparaten har uppstatt eller att apparaten ej fungerar
felfritt, bor
apparaten sandas
till HP:s verkstad for
reparering och service.
I lasermodulen nns en inbyggd sakerhetskrets,
som satter
laserstralningen
ur
funktion nar fel uppstar i apparaten.
xiii
Laserturvallisuus
HP 8153A optiseen yleismittariin voidaan asentaa pistoyksikkon a laserlahde.
Tall
oin
HP 8153A optinen yleismittari toimii laserlaitteena joka kuuluu
turvalisuusluokkaan 3A.
Laitteen on tarkastanut Suomessa laserturvallisuuden osalta Tyoterveyslaitos
ja
tyypihyvaksynyt
Tyosuojeluhallitus.
Tarkastuksessa laitteen turvallisuusluokka
on ma aritetty
valtioneuvoston pa at
oksen
N:o 472/1985 ja standardin SFS-IEC
825 mukaisesti.
Mikali HP 8153A mittauslaitteeseenne on asennettu laserlahde tai siihen
myohemmin
asennetaan em. laserlahde,
laite on varustettava laserlahteen
mukana toimitettavilla, standardin SFS-IEC 825 mukaisilla varoitusmerkinnoill a:
o
Kaytt
Varoitus aminen
Laitteen kaytt oohjeesa
muulla kuin kaytt mainitulla
aj an
tavalla saattaa altistaa kaytt luokan 3A nakym
att om
alle
lasersateilylle.
Kaytt
aess asi
laitetta noudata seuraavia varo-ohjeita, jotka takaavat laitteen
turvallisen kayt
on:
al
a aktivoi lasersadett
a,
ellei optinen kaapeli ole kytkettyna sateen
ulostuloliittimeen. Lasersade
aktivoidaan painamalla ulostuloliittimen
ylapuolelle
sijoitettua harmaata kytkinta. Tall
oin
vihrea merkkivalo ilmaisee
lasersateen
toimivan.
xiv
al
a koskaan katso ulostuloliittimeen kytketyn optisen kaapelin tai kuidun
sisa an
sen vapaana olevasta pa ast
a,
kun laite on toiminnassa.
Huolto
Laitteessa ei ole kaytt
aj an
huollettavissa olevia kohteita. Laite tulee lahett a a
korjattavaksi ja huollettavaksi HP:n huoltokorjaamoon, mikali laite vikaantuu
tai sen havaitaan toimivan virheellisesti.
Laserlahteess
a on myos
sisa anrakennettu
turvapiiri, joka esta a lasersateen
toiminnan laitteen vikaantuessa.
xv
Introduction
This manual is arranged into four categories:
Getting Started
Descriptions of operating principles, to make you familiar with the
instrument. Chapter 1.
Quick Reference Guide
Local control and remote control programming information. Chapters 2, 3, 4,
5, 6, 7, 8, and 9.
Reference Data
Supporting information of a non-operational nature. Appendix A, B, C, D, E,
F, G, H, and I.
Customer Assistance
Sales and Service information. Appendix J.
xvi
Contents
1. Getting Started
The HP 8153A System . . . . . . . . . . . . . . . . . . . . . 1-1
A Quick Overview . . . . . . . . . . . . . . . . . . . . . . . 1-2
The Keyboard . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Measure Mode . . . . . . . . . . . . . . . . . . . . . . . 1-2
Menu Mode . . . . . . . . . . . . . . . . . . . . . . . . 1-3
The Display . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
A Sample Session . . . . . . . . . . . . . . . . . . . . . . . 1-8
Hardware Setup . . . . . . . . . . . . . . . . . . . . . . . 1-8
Switching On and Recalling the Standard Setting . . . . . . . 1-8
Making A Power Measurement . . . . . . . . . . . . . . . . 1-9
Logging Data . . . . . . . . . . . . . . . . . . . . . . . . 1-11
Examining the Data . . . . . . . . . . . . . . . . . . . . . 1-12
Plotting Data . . . . . . . . . . . . . . . . . . . . . . . . 1-13
2. Measure Mode
The Chan Key . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
The Mode Key . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
The Param Key . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Entry Status . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Default Values . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Parameter List . . . . . . . . . . . . . . . . . . . . . . . . 2-2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
CAL . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
REF . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
ATT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
AUX . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
The Disp!Ref Key . . . . . . . . . . . . . . . . . . . . . . . 2-7
The dB Key . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
Using 4dB5 with a Two Sensor Instrument . . . . . . . . . . . 2-8
Using 4dB5 with a One Sensor Instrument . . . . . . . . . . . 2-9
Contents-1
The dBm/W Key . . . . . . . . . . . . . . . . . . . . . . . . 2-9
The Zero Key . . . . . . . . . . . . . . . . . . . . . . . . . 2-9
The N Dig Key . . . . . . . . . . . . . . . . . . . . . . . . . 2-11
The Range Keys . . . . . . . . . . . . . . . . . . . . . . . . 2-11
The Auto Key . . . . . . . . . . . . . . . . . . . . . . . . 2-13
The Up Key . . . . . . . . . . . . . . . . . . . . . . . . . 2-13
The Down Key . . . . . . . . . . . . . . . . . . . . . . . 2-13
The Analog Output . . . . . . . . . . . . . . . . . . . . . 2-13
The Modify Keys . . . . . . . . . . . . . . . . . . . . . . . . 2-14
Editing Discrete Valued Parameters . . . . . . . . . . . . . . 2-14
Editing Continuous Valued Parameters . . . . . . . . . . . . 2-14
Editing Units . . . . . . . . . . . . . . . . . . . . . . . 2-14
3. Menu Mode
The Chan Key . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
The Mode Key . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
The System Key . . . . . . . . . . . . . . . . . . . . . . . . 3-2
The Modify Keys . . . . . . . . . . . . . . . . . . . . . . . . 3-2
The Loss Key . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Preparation . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Running the Loss Application . . . . . . . . . . . . . . . . . 3-3
The Record Key . . . . . . . . . . . . . . . . . . . . . . . . 3-5
Preparation . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
The Stability Application . . . . . . . . . . . . . . . . . . . . 3-7
T TOTAL . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8
AUTODUMP . . . . . . . . . . . . . . . . . . . . . . . . . 3-8
Running the Stability Application . . . . . . . . . . . . . . . 3-9
The Logging Application . . . . . . . . . . . . . . . . . . . . 3-10
SAMPLES . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10
AUTODUMP . . . . . . . . . . . . . . . . . . . . . . . . . 3-11
START . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12
THRESHLD . . . . . . . . . . . . . . . . . . . . . . . . . 3-12
Running the Logging Application . . . . . . . . . . . . . . . 3-13
The Manual Logging Application . . . . . . . . . . . . . . . . 3-13
Running the Manual Logging Application . . . . . . . . . . . 3-13
The Plot Application . . . . . . . . . . . . . . . . . . . . . . 3-14
AUTOSCAL . . . . . . . . . . . . . . . . . . . . . . . . . 3-15
Y MIN . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-15
Y MAX . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-15
COMMENT . . . . . . . . . . . . . . . . . . . . . . . . . 3-16
Running the Plot Application . . . . . . . . . . . . . . . . . 3-16
Contents-2
Reading the Plot . . . . . . . . . . . . . . . . . . . . . . . 3-16
The Print Application . . . . . . . . . . . . . . . . . . . . . 3-19
AUTOSCAL . . . . . . . . . . . . . . . . . . . . . . . . . 3-20
Y MIN . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-20
Y MAX . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-21
COMMENT . . . . . . . . . . . . . . . . . . . . . . . . . 3-21
Running the Print Application . . . . . . . . . . . . . . . . 3-22
Reading the Printout . . . . . . . . . . . . . . . . . . . . . 3-22
The MinMax Applications . . . . . . . . . . . . . . . . . . . 3-25
MODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-27
SAMPLES . . . . . . . . . . . . . . . . . . . . . . . . . . 3-27
Running the MinMax Application . . . . . . . . . . . . . . . 3-27
The More Key . . . . . . . . . . . . . . . . . . . . . . . . . 3-28
The Show Application . . . . . . . . . . . . . . . . . . . . . 3-28
MAXIMUM . . . . . . . . . . . . . . . . . . . . . . . . . 3-28
MINIMUM . . . . . . . . . . . . . . . . . . . . . . . . . . 3-28
DIFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-29
AVERAGE . . . . . . . . . . . . . . . . . . . . . . . . . . 3-29
#1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-29
The Alignment Application . . . . . . . . . . . . . . . . . . . 3-29
Preparation . . . . . . . . . . . . . . . . . . . . . . . . . 3-29
TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-30
DELTA . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-31
MAXPOWER . . . . . . . . . . . . . . . . . . . . . . . . 3-31
Running the Alignment Application . . . . . . . . . . . . . . 3-31
4. System Mode
The Mode Key . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
The Modify Keys . . . . . . . . . . . . . . . . . . . . . . . . 4-1
The System Key . . . . . . . . . . . . . . . . . . . . . . . . 4-2
RECALL . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
The Module Type . . . . . . . . . . . . . . . . . . . . . 4-3
The Location . . . . . . . . . . . . . . . . . . . . . . . 4-3
The Channel . . . . . . . . . . . . . . . . . . . . . . . . 4-3
STORE . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
The Module Type . . . . . . . . . . . . . . . . . . . . . 4-5
The Channel . . . . . . . . . . . . . . . . . . . . . . . . 4-5
The Location . . . . . . . . . . . . . . . . . . . . . . . 4-5
HPIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5
ADDRESS . . . . . . . . . . . . . . . . . . . . . . . . . 4-5
MODE . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6
Contents-3
LANGUAGE . . . . . . . . . . . . . . . . . . . . . . . . 4-6
DISPLAY . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7
BRIGHT . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7
DATETIME . . . . . . . . . . . . . . . . . . . . . . . . . 4-7
MM/DD/YY . . . . . . . . . . . . . . . . . . . . . . . . 4-8
HH:MM:SS . . . . . . . . . . . . . . . . . . . . . . . . . 4-8
5. Programming the HP 8153A
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
The HP 8153A HP-IB Capabilities . . . . . . . . . . . . . . . . 5-2
HP-IB Display Indicators . . . . . . . . . . . . . . . . . . . . 5-2
The Parser . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
Parser Type . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
Synchronization . . . . . . . . . . . . . . . . . . . . . . . 5-3
Clearing the Input Queue . . . . . . . . . . . . . . . . . . . 5-4
Accepted Characters . . . . . . . . . . . . . . . . . . . . . 5-4
HP-IB Bus Commands . . . . . . . . . . . . . . . . . . . . 5-4
HP-IB Priority . . . . . . . . . . . . . . . . . . . . . . . . . 5-6
TMSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6
Setting the HP-IB Address . . . . . . . . . . . . . . . . . . . 5-8
Syntax Diagram Conventions . . . . . . . . . . . . . . . . . . 5-9
6. Common Commands
Common Status Information . . . . . . . . . . . . . . . . . . 6-1
SRQ, The Service Request . . . . . . . . . . . . . . . . . . 6-3
Input Queue . . . . . . . . . . . . . . . . . . . . . . . . . 6-3
Output Queue . . . . . . . . . . . . . . . . . . . . . . . . 6-3
Error Queue . . . . . . . . . . . . . . . . . . . . . . . . . 6-3
*CLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4
*ESE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-5
*ESE? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6
*ESR? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6
*IDN? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-7
*OPC . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-8
*OPC? . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-9
*OPT? . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-9
*RST . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-10
*SRE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-11
*SRE? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-12
*STB? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-13
*TRG . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-14
Contents-4
*TST? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-14
*WAI . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-14
7. HP-IB Status Commands
The Status Registers . . . . . . . . . . . . . . . . . . . . . . 7-1
The Condition Registers . . . . . . . . . . . . . . . . . . . 7-2
The Transition Filters . . . . . . . . . . . . . . . . . . . . 7-2
The Event Registers . . . . . . . . . . . . . . . . . . . . . 7-2
The Enable Registers . . . . . . . . . . . . . . . . . . . . . 7-2
The Status Commands . . . . . . . . . . . . . . . . . . . . . 7-3
STATus:PRESet . . . . . . . . . . . . . . . . . . . . . . . 7-3
STATus:<node>:CONDition? . . . . . . . . . . . . . . . . . 7-4
STATus:<node>:ENABle . . . . . . . . . . . . . . . . . . . 7-5
STATus:<node>:ENABle? . . . . . . . . . . . . . . . . . . 7-5
STATus:<node>[:EVENt]? . . . . . . . . . . . . . . . . . . 7-5
STATus:<node>:NTRansition . . . . . . . . . . . . . . . . . 7-6
STATus:<node>:NTRansition? . . . . . . . . . . . . . . . . 7-6
STATus:<node>:PTRansition . . . . . . . . . . . . . . . . . 7-6
STATus:<node>:PTRansition? . . . . . . . . . . . . . . . . 7-7
The Operation Status . . . . . . . . . . . . . . . . . . . . . . 7-7
The Operation Status Commands . . . . . . . . . . . . . . . 7-9
The OPERation node . . . . . . . . . . . . . . . . . . . . . . 7-10
The OPERation:SETTling Node . . . . . . . . . . . . . . . . 7-11
The OPERation:SETTling:LPELTier Node . . . . . . . . . . 7-11
The OPERation:SETTling:HPELTier Node . . . . . . . . . . 7-11
The OPERation:MEASuring Node . . . . . . . . . . . . . . . 7-11
The OPERation:MEASuring:POWer Node . . . . . . . . . . 7-11
The OPERation:TRIGger Node . . . . . . . . . . . . . . . . 7-12
The OPERation:TRIGger:POWer Node . . . . . . . . . . . . 7-12
The OPERation:CORRecting Node . . . . . . . . . . . . . . . 7-12
The OPERation:CORRecting:ZERO Node . . . . . . . . . . . 7-12
The OPERation:AVERaging Node . . . . . . . . . . . . . . . 7-12
The OPERation:AVERaging:POWer Node . . . . . . . . . . . 7-12
The OPERation:PROGram Node . . . . . . . . . . . . . . . . 7-13
The OPERation:PROGram:<application> Node . . . . . . . . 7-13
The Questionable Status . . . . . . . . . . . . . . . . . . . . 7-13
The Questionable Status Commands . . . . . . . . . . . . . . 7-15
The QUEStionable node . . . . . . . . . . . . . . . . . . . . 7-16
The QUEStionable:POWer Node . . . . . . . . . . . . . . . . 7-17
The QUEStionable:POWer:OVERRange Node . . . . . . . . . 7-17
The QUEStionable:POWer:LCURRent Node . . . . . . . . . 7-17
Contents-5
The QUEStionable:POWer:HCURRent Node . . . . . . . . . 7-18
The QUEStionable:POWer:LMONitor Node . . . . . . . . . . 7-18
The QUEStionable:POWer:HMONitor Node . . . . . . . . . . 7-18
The QUEStionable:POWer:ENVTemp Node . . . . . . . . . . 7-18
The QUEStionable:ISUMmary Node . . . . . . . . . . . . . . 7-19
The QUEStionable:ISUMmary:INSTrument[1j2] Node . . . . . 7-19
The QUEStionable:ISUMmary:INSTrument[1j2]:POWer Node 7-19
The Source Status . . . . . . . . . . . . . . . . . . . . . . . 7-20
The Source Status Commands The following are the source status 7-20
The SOURce node . . . . . . . . . . . . . . . . . . . . . . . 7-21
8. HP-IB Commands
ABORt Commands . . . . . . . . . . . . . . . . . . . . . . . 8-1
Specifying the Channel . . . . . . . . . . . . . . . . . . . . 8-1
ABORt . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1
DISPlay Commands . . . . . . . . . . . . . . . . . . . . . . 8-2
DISPlay:BRIGhtness . . . . . . . . . . . . . . . . . . . . . 8-2
DISPlay:BRIGhtness? . . . . . . . . . . . . . . . . . . . . . 8-2
DISPlay:STATe . . . . . . . . . . . . . . . . . . . . . . . . 8-3
DISPlay:STATe? . . . . . . . . . . . . . . . . . . . . . . . 8-3
FETCh Commands . . . . . . . . . . . . . . . . . . . . . . . 8-4
Specifying the Channel . . . . . . . . . . . . . . . . . . . . 8-4
FETCh[:SCALar]:POWer[:DC] . . . . . . . . . . . . . . . . . 8-4
INITiate Commands . . . . . . . . . . . . . . . . . . . . . . 8-7
Specifying the Channel . . . . . . . . . . . . . . . . . . . . 8-7
INITiate:CONTinuous . . . . . . . . . . . . . . . . . . . . 8-7
INITiate:CONTinuous? . . . . . . . . . . . . . . . . . . . . 8-7
INITiate[:IMMediate] . . . . . . . . . . . . . . . . . . . . . 8-8
READ Commands . . . . . . . . . . . . . . . . . . . . . . . 8-8
Specifying the Channel . . . . . . . . . . . . . . . . . . . . 8-8
READ[:SCALar]:POWer[:DC] . . . . . . . . . . . . . . . . . 8-8
SENSe Commands . . . . . . . . . . . . . . . . . . . . . . . 8-9
Specifying the Channel . . . . . . . . . . . . . . . . . . . . 8-11
SENSe:CORRection:COLLect:ZERO . . . . . . . . . . . . . . 8-11
SENSe:CORRection:COLLect:ZERO? . . . . . . . . . . . . . . 8-11
SENSe:CORRection[:LOSS[:INPut[:MAGNitude]]] . . . . . . . . 8-11
SENSe:CORRection[:LOSS[:INPut[:MAGNitude]]]? . . . . . . . 8-12
SENSe:POWer:ATIME . . . . . . . . . . . . . . . . . . . . 8-12
SENSe:POWer:ATIME? . . . . . . . . . . . . . . . . . . . . 8-13
SENSe:POWer:RANGe:AUTO . . . . . . . . . . . . . . . . . 8-13
SENSe:POWer:RANGe:AUTO? . . . . . . . . . . . . . . . . 8-13
Contents-6
SENSe:POWer:RANGe[:UPPER] . . . . . . . . . . . . . . . . 8-14
SENSe:POWer:RANGe[:UPPER]? . . . . . . . . . . . . . . . 8-16
SENSe:POWer:REFerence . . . . . . . . . . . . . . . . . . 8-16
SENSe:POWer:REFerence? . . . . . . . . . . . . . . . . . . 8-17
SENSe:POWer:REFerence:DISPlay . . . . . . . . . . . . . . 8-18
SENSe:POWer:REFerence:STATe . . . . . . . . . . . . . . . 8-19
SENSe:POWer:REFerence:STATe? . . . . . . . . . . . . . . . 8-19
SENSe:POWer:REFerence:STATe:RATIo . . . . . . . . . . . . 8-20
SENSe:POWer:REFerence:STATe:RATIo? . . . . . . . . . . . . 8-20
SENSe:POWer:UNIT . . . . . . . . . . . . . . . . . . . . . 8-21
SENSe:POWer:UNIT? . . . . . . . . . . . . . . . . . . . . . 8-21
SENSe:POWer:WAVElength . . . . . . . . . . . . . . . . . . 8-21
SENSe:POWer:WAVElength? . . . . . . . . . . . . . . . . . 8-22
SOURce Commands . . . . . . . . . . . . . . . . . . . . . . 8-22
Specifying the Channel . . . . . . . . . . . . . . . . . . . . 8-23
SOURce:AM[:INTernal]:FREQuency . . . . . . . . . . . . . . 8-23
SOURce:AM[:INTernal]:FREQuency? . . . . . . . . . . . . . 8-23
SOURce:POWer:ATTenuation . . . . . . . . . . . . . . . . . 8-24
SOURce:POWer:ATTenuation? . . . . . . . . . . . . . . . . . 8-24
SOURce:POWer:STATe . . . . . . . . . . . . . . . . . . . . 8-24
SOURce:POWer:STATe? . . . . . . . . . . . . . . . . . . . . 8-25
SOURce:POWer:WAVElength . . . . . . . . . . . . . . . . . 8-25
SOURce:POWer:WAVElength? . . . . . . . . . . . . . . . . . 8-26
SYSTem Commands . . . . . . . . . . . . . . . . . . . . . . 8-26
SYSTem:DATE . . . . . . . . . . . . . . . . . . . . . . . . 8-27
SYSTem:DATE? . . . . . . . . . . . . . . . . . . . . . . . 8-27
SYSTem:ERRor? . . . . . . . . . . . . . . . . . . . . . . . 8-27
SYSTem:TIME . . . . . . . . . . . . . . . . . . . . . . . . 8-28
SYSTem:TIME? . . . . . . . . . . . . . . . . . . . . . . . 8-29
9. HP-IB Application Commands
Program Commands . . . . . . . . . . . . . . . . . . . . . . 9-1
PROGram[:SELected]:EXECute . . . . . . . . . . . . . . . . 9-2
PROGram[:SELected]:NAME . . . . . . . . . . . . . . . . . 9-2
PROGram[:SELected]:NAME? . . . . . . . . . . . . . . . . . 9-3
PROGram[:SELected]:NUMBer . . . . . . . . . . . . . . . . 9-3
PROGram[:SELected]:NUMBer? . . . . . . . . . . . . . . . . 9-3
PROGram[:SELected]:STATe . . . . . . . . . . . . . . . . . 9-4
PROGram[:SELected]:STATe? . . . . . . . . . . . . . . . . . 9-4
Mainframe Applications . . . . . . . . . . . . . . . . . . . . 9-5
The Logging Application . . . . . . . . . . . . . . . . . . . . 9-5
Contents-7
The Stability Application . . . . . . . . . . . . . . . . . . . . 9-6
10. HP-IB Programming Examples
Example 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-2
Example 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-3
Example 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-5
Example 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-7
Example 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-10
Example 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-13
Example 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-15
A. Installation
Safety Considerations . . . . . . . . . . . . . . . . . . . . . A-1
Initial Inspection . . . . . . . . . . . . . . . . . . . . . . . . A-2
Line Power Requirements . . . . . . . . . . . . . . . . . . . A-2
Line Power Cable . . . . . . . . . . . . . . . . . . . . . . A-2
Operating Environment . . . . . . . . . . . . . . . . . . . . A-4
Temperature . . . . . . . . . . . . . . . . . . . . . . . . . A-5
Humidity . . . . . . . . . . . . . . . . . . . . . . . . . . A-5
Instrument Cooling . . . . . . . . . . . . . . . . . . . . . A-5
Input/Output Signals . . . . . . . . . . . . . . . . . . . . . A-5
HP-IB Interface . . . . . . . . . . . . . . . . . . . . . . . . A-5
Cables and Adapters . . . . . . . . . . . . . . . . . . . . . A-6
Connector . . . . . . . . . . . . . . . . . . . . . . . . . . A-6
HP-IB Logic Levels . . . . . . . . . . . . . . . . . . . . . . A-7
Removing and Fitting Modules . . . . . . . . . . . . . . . . . A-7
How to Remove a Module . . . . . . . . . . . . . . . . . . A-7
How to Fit a Module . . . . . . . . . . . . . . . . . . . . . A-8
Storage and Shipment . . . . . . . . . . . . . . . . . . . . . A-9
Claims and Repackaging . . . . . . . . . . . . . . . . . . . . A-10
Return Shipments to HP . . . . . . . . . . . . . . . . . . . A-10
B. Accessories
Mainframe . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-2
Connector Interfaces and Other Accessories . . . . . . . . . . . B-3
Contents-8
C. Speci cations
Mainframe Speci cations . . . . . . . . . . . . . . . . . . . . C-1
Declaration of Conformity . . . . . . . . . . . . . . . . . . . C-3
Supplementary Information: . . . . . . . . . . . . . . . . C-4
Acoustic Noise Emission . . . . . . . . . . . . . . . . . . . C-5
D. Function Tests
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . D-1
Equipment Required . . . . . . . . . . . . . . . . . . . . . . D-1
Test Record . . . . . . . . . . . . . . . . . . . . . . . . . . D-2
Test Failure . . . . . . . . . . . . . . . . . . . . . . . . . . D-2
Instruments Speci cations . . . . . . . . . . . . . . . . . . . D-2
IA. Function Test Using the HP 81533A . . . . . . . . . . . . . D-3
Display Function and Module Interface Tests . . . . . . . . . D-3
Display Function Tests . . . . . . . . . . . . . . . . . . . D-3
Module Interface Tests . . . . . . . . . . . . . . . . . . . D-4
ANALOG INPUT (8152A IN) . . . . . . . . . . . . . . . . . D-6
P.CTRL . . . . . . . . . . . . . . . . . . . . . . . . . . . D-6
IB. Function Test using a HP 81530/31/32 or HP 81536A . . . . . D-6
HP-IB Interface Test (Optional) . . . . . . . . . . . . . . . . . D-7
E. Cleaning Procedures
Cleaning Materials . . . . . . . . . . . . . . . . . . . . . . . E-1
Cleaning Fiber/Front-Panel Connectors . . . . . . . . . . . . . E-2
Cleaning Connector Interfaces . . . . . . . . . . . . . . . . . E-2
Cleaning Connector Bushings . . . . . . . . . . . . . . . . . . E-3
Cleaning Detector Windows . . . . . . . . . . . . . . . . . . E-3
Cleaning Lens Adapters . . . . . . . . . . . . . . . . . . . . E-3
Cleaning Detector Lens Interfaces . . . . . . . . . . . . . . . E-4
F. Local Control Summary
Measure Mode . . . . . . . . . . . . . . . . . . . . . . . . . F-1
Menu Mode . . . . . . . . . . . . . . . . . . . . . . . . . . F-2
System Mode . . . . . . . . . . . . . . . . . . . . . . . . . F-3
Contents-9
G. HP 8153A HP-IB Command Summary
The Logging Application . . . . . . . . . . . . . . . . . . . . G-4
The Stability Application . . . . . . . . . . . . . . . . . . . . G-5
H. HP 8152A HP-IB Command Summary
Di erences . . . . . . . . . . . . . . . . . . . . . . . . . . H-1
Using the FETCh Command - An Example . . . . . . . . . . . . H-3
Setting the Filter . . . . . . . . . . . . . . . . . . . . . . . H-4
Listener Function . . . . . . . . . . . . . . . . . . . . . . . H-5
Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . H-5
Standard Parameter Set . . . . . . . . . . . . . . . . . . . H-7
Talker Function . . . . . . . . . . . . . . . . . . . . . . . . H-8
Interrogating Settings . . . . . . . . . . . . . . . . . . . . H-8
Status/Error Reporting . . . . . . . . . . . . . . . . . . . . H-10
Universal Commands . . . . . . . . . . . . . . . . . . . . . . H-10
I. Error Codes
Local Operation Error Codes . . . . . . . . . . . . . . . . . . I-1
Module Related Errors . . . . . . . . . . . . . . . . . . . . I-1
Speci c Error Identi ers . . . . . . . . . . . . . . . . . . . I-2
Store and Recall Errors . . . . . . . . . . . . . . . . . . . . I-2
Plot, Print, Show, and Manual Logging Errors . . . . . . . . . I-2
Loss Errors . . . . . . . . . . . . . . . . . . . . . . . . . I-2
HP-IB Errors . . . . . . . . . . . . . . . . . . . . . . . . I-3
HP-IB Error Codes . . . . . . . . . . . . . . . . . . . . . . . I-3
No Error . . . . . . . . . . . . . . . . . . . . . . . . . . I-3
Instrument Speci c Errors . . . . . . . . . . . . . . . . . . I-3
Command Errors . . . . . . . . . . . . . . . . . . . . . . . I-4
Execution Errors . . . . . . . . . . . . . . . . . . . . . . I-6
Device Dependant Errors . . . . . . . . . . . . . . . . . . . I-7
Query Errors . . . . . . . . . . . . . . . . . . . . . . . . I-8
J. Sales and Service Oces
K. Backdating
Instruments with Serial Numbers 2946G00475 and Earlier . . . . K-1
Instruments with Serial Numbers 2946G00225 and Earlier . . . . K-2
The Print Application . . . . . . . . . . . . . . . . . . . . K-2
SAMPLES . . . . . . . . . . . . . . . . . . . . . . . . . K-2
COMMENT . . . . . . . . . . . . . . . . . . . . . . . . K-2
Contents-10
Index
Contents-11
Figures
0-1. Line Power Cables - Plug Identi cation . . . . . . . . . . . . iv
1-1. The HP 8153A System . . . . . . . . . . . . . . . . . . . . 1-1
1-2. The HP 8153A Keyboard . . . . . . . . . . . . . . . . . . . 1-2
1-3. The HP 8153A Display . . . . . . . . . . . . . . . . . . . . 1-6
1-4. Hardware Set Up for the Sample Session . . . . . . . . . . . 1-8
1-5. The Display at the Start of the Sample Session . . . . . . . . . 1-9
1-6. Editing the Sensor Wavelength . . . . . . . . . . . . . . . . 1-10
1-7. Reading the Power Output by the Source . . . . . . . . . . . 1-11
1-8. Going into Menu Mode . . . . . . . . . . . . . . . . . . . . 1-11
1-9. A Plotter Connected to the HP 8153A . . . . . . . . . . . . . 1-13
2-1. Measurements with TAverage 1 second . . . . . . . . . . . . 2-4
2-2. Editing the Averaging Time Parameter . . . . . . . . . . . . 2-4
2-3. The Display while Channel A is Being Zeroed . . . . . . . . . 2-10
3-1. Measuring the Reference for the Loss Application . . . . . . . 3-3
3-2. Measuring the Loss of a Device Under Test (DUT) . . . . . . . 3-4
3-3. The Loss Result . . . . . . . . . . . . . . . . . . . . . . . 3-5
3-4. Setup for a Record Application . . . . . . . . . . . . . . . . 3-6
3-5. Selecting an Application : Stability . . . . . . . . . . . . . . 3-7
3-6. Editing an Application Parameter : Samples . . . . . . . . . . 3-11
3-7. Stability Plot . . . . . . . . . . . . . . . . . . . . . . . . 3-18
3-8. Logging Printout . . . . . . . . . . . . . . . . . . . . . . . 3-23
3-9. The Window and Refresh Modes . . . . . . . . . . . . . . . 3-26
3-10. Setup for an Alignment Application . . . . . . . . . . . . . . 3-30
3-11. The Display during the Alignment Application . . . . . . . . . 3-32
4-1. Making a Selection in System Mode : the Recall Function . . . 4-2
4-2. Editing a Parameter in System Mode . . . . . . . . . . . . . 4-4
4-3. Setting the Brightness of the Display . . . . . . . . . . . . . 4-7
6-1. Common Status Registers . . . . . . . . . . . . . . . . . . . 6-2
7-1. The Registers and Filters in a Node . . . . . . . . . . . . . . 7-1
7-2. The Operation Registers . . . . . . . . . . . . . . . . . . . 7-8
7-3. The Questionable Registers . . . . . . . . . . . . . . . . . . 7-14
7-4. The Source Register . . . . . . . . . . . . . . . . . . . . . 7-20
Contents-12
8-1. Measurements with TAverage 1 second . . . . . . . . . . . . 8-5
8-2. Measurements with TAverage > 1 second, continuous triggering. . 8-5
8-3. Measurements with TAverage > 1 second, immediate triggering. . 8-6
A-1. Line Power Cables - Plug Identi cation . . . . . . . . . . . . A-4
A-2. HP-IB Connector . . . . . . . . . . . . . . . . . . . . . . . A-6
A-3. How to Remove a Module . . . . . . . . . . . . . . . . . . A-8
A-4. Fitting a Module . . . . . . . . . . . . . . . . . . . . . . . A-9
Contents-13
Tables
1-1. Description of the Display . . . . . . . . . . . . . . . . . . 1-6
2-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
2-2. Power Ranges . . . . . . . . . . . . . . . . . . . . . . . . 2-12
5-1. HP-IB Capabilities . . . . . . . . . . . . . . . . . . . . . . 5-2
5-2. Accepted Characters . . . . . . . . . . . . . . . . . . . . . 5-4
5-3. HP-IB Bus Commands . . . . . . . . . . . . . . . . . . . . 5-5
6-1. Common Command Summary . . . . . . . . . . . . . . . . . 6-4
6-2. The Standard Event Status Enable Register . . . . . . . . . . 6-5
6-3. The Standard Event Status Register . . . . . . . . . . . . . . 6-7
6-4. Reset State (Standard Setting) . . . . . . . . . . . . . . . . 6-11
6-5. The Service Request Enable Register . . . . . . . . . . . . . 6-12
6-6. The Status Byte Register . . . . . . . . . . . . . . . . . . . 6-13
7-1. STATus Command Summary . . . . . . . . . . . . . . . . . 7-9
7-2. STATus Command Summary . . . . . . . . . . . . . . . . . 7-15
7-3. STATus Command Summary . . . . . . . . . . . . . . . . . 7-21
8-1. ABORt Command Summary . . . . . . . . . . . . . . . . . 8-1
8-2. DISPlay Command Summary . . . . . . . . . . . . . . . . . 8-2
8-3. FETCh Command Summary . . . . . . . . . . . . . . . . . 8-4
8-4. INITiate Command Summary . . . . . . . . . . . . . . . . . 8-7
8-5. READ Command Summary . . . . . . . . . . . . . . . . . . 8-8
8-6. SENSe Command Summary . . . . . . . . . . . . . . . . . . 8-10
8-7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-15
8-8. SOURce Command Summary . . . . . . . . . . . . . . . . . 8-22
8-9. SYSTem Command Summary . . . . . . . . . . . . . . . . . 8-26
9-1. PROGram Command Summary . . . . . . . . . . . . . . . . . 9-2
G-1. STATus Command Summary . . . . . . . . . . . . . . . . . G-8
G-2. STATus Command Summary . . . . . . . . . . . . . . . . . G-9
Contents-14
1
1
Getting Started
This chapter introduces the features of the HP 8153A and gives you an
opportunity to familiarize yourself with the way you operate the instrument.
A Quick Overview
The Keyboard
Most of the keys have two functions, depending on the selected mode. Di erent
colors, or whether the legend is on the key or above it, show these di erent
functions.
Measure mode is the mode selected automatically when you switch on the
instrument. In this mode you can set up and make simple measurements. In
measure mode, the black writing on the key shows its function.
4Param5 Select the measurement-parameter that you want to view or edit.
!Ref5
4Disp Measure and record the input power-level for use as a reference.
4dB5 Display the input power-level relative to a reference.
4dBm/W5 Switch between dBm and Watt units.
4Zero5 Measure the electrical noise in the instrument, and compensate for
it.
4N Dig5 Select the number of decimal places shown in the result.
Range Keys 4Auto5 Start or stop automatic ranging.
4Up5 Select the next higher measuring range.
4Down5 Select the next lower measuring range.
Menu Mode
In this mode there are pre-programmed routines to perform some common, but
more complicated, measurements. In menu mode, the blue writing above the
key shows the function of the key.
There are some keys whose operation is common to all of the tasks you do in
menu mode.
4Edit5 gives you access to the parameters for editing.
4Prev5 and 4Next5 step through the items in a menu. For example, these can be
di erent types of Record applications, or the di erent parameters for the
system con guration.
4Exec5 to execute an application, or to nish editing a change of a system
parameter.
4Pause5 to pause the running application or to continue a paused application.
4Record5 Select from the Stability, Logging, Manual Logging, Plot or Print
applications.
Stability takes samples at evenly spaced intervals for a speci ed
period.
The parameters for this application are
T_TOTAL Which sets the total time over which the
measurements are to be made.
AUTODUMP Which sets whether the results are output to a
printer or plotter when the application nishes.
Logging takes a speci ed number of samples one immediately
after the other. That is, as soon as the rst sample has ended,
the second starts.
The parameters for this application are
SAMPLES Which sets the number of samples to be taken.
AUTODUMP Which sets whether the results are output to a
printer or plotter when the application nishes.
START Which sets whether the application starts
immediately, or only after the power goes above, or
below, a speci ed threshold level.
THRESHLD Which sets the threshold level to be passed before
the application begins.
Manual Logging takes a sample each time the user presses the
4Exec5 key.
The Show application lets you look at the sample values from the
most recent Stability, Logging, or Manual Logging application.
Some simple statistics for the results are also given.
The Alignment application gives you visual, and audible
feedback of the input power, to help you align two components
for the maximum transfer of optical power.
The parameters for this application are
TYPE Which sets whether the maximum transferred
power is determined automatically by the
instrument, or set manually by the user.
DELTA Which sets the size of the change in transferred
power indicated on the display, or by the tone.
MAXPOWER Which sets expected, or required, maximum
transferred power.
The 4Pause5 key switches on and o the tone.
The Display
The display shows the status and the readings.
RMT
Talk-only selected for the HP-IB.
NNNNNNNNNNNNNNNNNNNNNNNNNN
TLK ONLY
A service request is pending.
NNNNNNNNNNN
SRQ
4 Low Batt ery Indicates that the internal battery voltage is
NNNNNNNNNNNNNNNNNNNNNNNNNN
Indicator low.
eld.
Character eld shows wavelength.
CAL Character eld shows the calibration factor.
T Character eld shows the averaging time.
REF Character eld shows the reference level.
ATT Character eld shows the attenuation of the
source.
AUX Auxiliary Parameters.
10 Character Field Used for parameters, and error messages.
A Sample Session
In this sample session you recall the standard setting, take a power
measurement, and then do some data logging.
Hardware Setup
10. Press 4Param5 until the parameter indicator for channel A lights. The
character eld on the left hand side now shows the wavelength for the
sensor. The wavelength of the source shows in the result eld on the right
side. Set the wavelength of the sensor to the wavelength of the source.
Use 4(5 and 4)5 to select a modi able digit. The modi able digit blinks. Use
4*5 and 4+5 to alter the value of this digit.
16. Press 4Edit5, the EDIT operation indicator lights and the character eld on
the left shows SAMPLES. The other character eld shows the setting for the
number of samples to be taken.
Use the Modify keys to set the number of samples to 250.
17. Press 4Next5, the character eld shows AUTODUMP. Make sure that it is OFF. If
it is not, use 4*5 or 4+5 to switch it OFF.
18. Press 4Next5. The character eld shows START Use 4*5 or 4+5 to set the state
to IMMEDIAT. This means that the logging starts immediately when you
execute it.
19. Press 4Edit5 again to get back to the display with LOGGING in the character
eld.
You have now set the parameters for the application. The application takes
a just under a minute to record the values. While it is running try moving
and twisting the ber to change the power received at the sensor.
20. Press 4Exec5 to start the application. The instrument shows the RUN operation
indicator. While the application is running, the character eld shows the
number of the sample that is being taken. When the application nishes,
the RUN indicator goes out.
27. When you have nished examining the readings, press 4Edit5 to get back to
the display with SHOW in the character eld.
Plotting Data
Now that you have recorded the data, you can plot it on a plotter using the
Hewlett-Packard|Interface Bus (HP-IB).
28. Attach the instrument to a graphics-plotter that has HP-GL capabilities.
Attach the plotter to the HP-IB connector. Do not attach any other device
to this connector at the same time as the plotter. Make sure that the plotter
is con gured at address 5.
29. Make sure that the instrument is in Talk Only mode. When the instrument
is in Talk Only mode, the TLK ONLY shows at the top of the display. If the
NNNNNNNNNNNNNNNNNNNNNNNNNN
instrument is not in Talk Only mode use the following procedure to put it
into Talk Only mode
a. Press 4System5 repeatedly until HPIB shows in the character eld.
b. Press 4Edit5. The character eld shows the message ADDRESS and the
HP-IB address of the HP 8153A.
c. Press 4Next5. The character eld shows the message MODE. The word
TLK LSTN is blinking.
d. Use the modify keys to set the HP-IB state to TLK ONLY.
e. Press 4Edit5 to return to the display with HPIB in the character eld.
30. Press 4Record5 repeatedly, until the message PLOT shows in the character
eld.
31. Press 4Edit5. The character eld shows AUTOSCAL. Use the modify keys to set
this parameter to ON. This means that the instrument automatically scales
the plot.
32. Press 4Next5. The character eld shows COMMENT. The comment is a message
that prints on the plot. Use the modify keys to enter a comment. Use 4(5
and 4)5 to select a character position in your comment. Use 4*5 to select a
letter and 4+5 to select a number for your comment.
33. Press 4Edit5 to get back to the display with PLOT in the character eld.
34. Press 4Exec5 to plot the readings.
The RUN Mode indicator shows while the graph of the results plots. When the
plot has nished the RUN indicator switches o .
This ends the sample session.
When the instrument is under remote operation, this key acts as 4Local5. That is,
it returns the instrument to local operation (unless Local Lockout is active).
Entry Status
When you select a parameter, the editable part blinks. The editable part can be
one digit or character, or the whole parameter. You can only edit a parameter, or
a part of a parameter, while it is blinking.
If you do not press any more keys within 10 seconds, the blinking stops and you
are prevented from editing the value. You can enable editing again if you press
any of the Modify keys.
Note The instrument holds the parameter information in memory
until you edit it. Switching the instrument o does not a ect
the parameters.
Default Values
If you hold down 4Param5 for 2 seconds or longer, the parameter is set to its
default value.
Parameter List
The parameters and their speci cations are as follows:
This is the wavelength value. Sometimes, you can set the wavelength to any
value within limits set by the module (for example, for a power sensor). For
other modules, you can choose one wavelength from two possibilities (for
This is a calibration o set that you can enter to compensate for external optical
circuitry. This value is automatically subtracted from the input signal.
Pmeasured (dBm) = Pinput (dBm) 0 CAL(dB )
Where,
Pmeasured is the adjusted value of the signal read,
Pinput is the input signal level, and
CAL is the calibration o set.
This is the length of time over which a signal is averaged. Longer averaging
times increase the accuracy and improve the noise rejection of the
measurement. Longer averaging times also decrease sensitivity and increase the
length of time between updates of the results on the display.
For averaging times of 1 second or less, a new measurement is shown on the
display at the end of each averaging time. This is drawn in Figure 2-1. A new
measurement is shown on the display at each x.
Logarithmic Units
Display Format 6nnn.nnn dBm
Limits -200.000dBm nnn.nnn +200.000dBm
Resolution 0.001dBm
Default 0.000dBm
Linear Units
Display Format 5 digits pW, nW, W, mW.
Limits 0.001pW n 9999.9mW
Resolution see Table 2-1
Default 1000.0W
ATT
The amount of power that is output from a source can be controlled. This
parameter sets the attenuation of an output.
Poutput = Psource 0 AT T (dB )
Where,
Poutput is the power-level at the output of the module,
Psource is the power-level at the output of the source, and
ATT is the attenuation parameter.
If the display is in dB, this value is converted to dBm or Watts before being
stored as a reference, that is
REFnew = Pdisplay (dB ) + REFold
Where,
REFnew is the reference after the key press,
Pdisplay is the displayed, relative power, and
REFold is the reference before the key press.
If the result is in dB with respect to the reference, 4dB5 changes the result to dB
with respect to the power-level in the other channel. The reference-indicator
shows A/B or B/A. When the result is with respect to the power-level in the
other channel, the stored reference is also used in the calculation of the
displayed result.
Pdisplay (dB ) = Pmeasured1st Chan 0 Pmeasured2nd Chan 0 REF
Where,
Pdisplay is the displayed, relative power,
Pmeasured is the absolute power-level (see \CAL"), and
REF is the reference.
The zero operation is performed just for the selected channel. The instrument
automatically repeats the zero operation for each measurement range.
The range the instrument is using shows on the display while you press a range
keys. But, note that pressing a Range key alters the range used. Pressing 4Auto5
stops or starts the automatic ranging. Pressing 4Up5 or 4Down5 selects the next
range before showing it.
The bar graph below the result shows the result graphically. The left end of the
bar is 0% of the selected range, the right end of the bar is 100% of the selected
range.
The Up Key
This key selects the next higher range. If automatic ranging was in operation,
this key disables it.
Example If the instrument is currently in the range 2.000 to 19.999W,
pressing 4Up5 takes it to the 20.00 to 199.99W range.
To edit the magnitude of Watt values, select the decimal point as the editable
character. Use the 4+5 to move the decimal point to the left, use 4*5 to move the
decimal point to the right.
When the decimal point reaches its rightmost or leftmost position, pressing the
key again changes the multiplier of the units.
When the instrument is under remote control, this key acts as 4Local5. That is, it
returns the instrument to local control (unless Local Lockout is active).
3
The Modify Keys
The section \The Modify Keys" in Chapter 2, gives a description of how to use
the Modify keys.
Preparation
You need both a source and a sensor module for the Loss application.
Before you start the Loss application, make sure that you have set all the
measurement-parameters that you use. It is most important to make sure that
you have set T for the sensor and for the source. If you are already in Menu
mode, you have to return to Measure mode to set these parameters.
Note Do not disconnect the ber from the source when making a loss
3 measurement. A small change in the coupling at the source can
introduce large errors into your measurement.
Once you have taken the reference, you can place the device under test into the
system.
Before you start a record application, make sure that you have set all the
measurement-parameters that you use. It is most important to make sure that
T TOTAL
When you select this parameter, the left side character eld shows the message
T_TOTAL. The right side character eld shows the value for the total time.
You edit the time using the Modify keys. The lower limit for the time is 1
second. The higher limit for the total time is 99 hours, 59 minutes and 59
seconds. The displayed value is always the setting for the total time. Due to
the way the measurements are taken, you may nd that the application runs
for a little longer than T_TOTAL. The di erence of the actual total time from
T_TOTAL depends on a number of factors including the system con guration.
The worst case timing di erence is 30s/h.
You can press 4Edit5 if you have nished editing, or you can press 4Next5 or 4Prev5
to edit the other parameter.
AUTODUMP
When you select this parameter, the left side character eld shows the message
AUTODUMP. The right side character eld shows whether the automatic dump
has been enabled. The dump can be a plot of the samples or a printout of the
samples. If the automatic dump is enabled the dump is made after the Stability
application has taken the last sample.
Note Other applications also use the same AUTODUMP parameter.
Changing this parameter in the Logging application a ects the
Stability application.
The Plot application sets the parameters for an automatic
plot. The Print application sets the parameters for an
automatic print. These applications are described later in this
chapter.
You should not enable automatic dumping to a printer or
plotter if there is a logging or stability application running in
the other channel. The automatic dump is given priority, and
3-8 Local Control - Menu Mode
the application in the other channel will be stopped for the
duration of the print or plot.
In the case of a logging application, the linearity of the timing
information is a ected. In the case of a stability application,
no new data is recorded while the dump is being made.
3
You edit the dump enable using the Modify keys. It can have the value OFF,
to disable both the automatic plot and the automatic print, PLOTTER to enable
the plot, or PRINTER, to enable the print. The displayed value is always the
setting for the dump.
You can press 4Edit5 if you have nished editing, or you can press 4Next5 or 4Prev5
to edit the other parameter.
SAMPLES
When you select this parameter, the left side character eld shows the message
SAMPLES. The right side character eld shows the number of samples to be
taken.
AUTODUMP
When you select this parameter, the left side character eld shows the message
AUTODUMP. The right side character eld shows whether the automatic dump
has been enabled. The dump can be a graphic plot of the samples or a printout
of the samples. If the automatic dump is enabled the dump is made after the
Stability application has taken the last sample.
Note Other applications also use the AUTODUMP parameter. Changing
this parameter in the Logging application a ects the Stability
application.
The Plot application sets the parameters for an automatic
plot. The Print application sets parameters for an automatic
print. These applications are described later in this chapter.
You should not enable automatic dumping to a printer or
plotter if there is a logging or stability application running in
the other channel. The automatic dump is given priority, and
the application in the other channel will be stopped for the
duration of the print or plot.
You edit the dump enable using the Modify keys. It can have the values OFF,
to disable both the automatic plot and the automatic print, PLOTTER to enable
3 the plot, or PRINTER, to enable the print. The displayed value is always the
setting for the dump.
You can press 4Edit5 if you have nished editing, or you can press 4Next5 or 4Prev5
to edit the other parameter.
START
When you select this parameter, the left side character eld shows the message
START. The right side character eld shows which of the start conditions has
been enabled. The application can be started immediately when you press 4Exec5,
or it can be started when the input power-level is above or below a certain
threshold.
You edit the start condition using the Modify keys. It can have the values
IMMEDIAT, to start the application when you press 4Exec5, ABOVE to start the
application when the input power-level is above a certain threshold, or
BELOW, to start the application when the input power-level is below a certain
threshold. The displayed value is always the setting for the start condition.
You can press 4Edit5 if you have nished editing, or you can press 4Next5 or 4Prev5
to edit the other parameter.
THRESHLD
You can only select this parameter when START is set to ABOVE or BELOW. When
you select this parameter, the left side character eld shows the message
THRESHLD. The right side character eld shows the threshold that has to be
crossed before the application starts taking samples.
You edit the threshold using the Modify keys. The lower limit is -400.00dBm.
The higher limit is 400.00dBm. The displayed value is always the setting for
the threshold.
You can press 4Edit5 if you have nished editing, or you can press 4Next5 or 4Prev5
to edit the other parameters.
3
The Plot Application
In the Plot application the instrument takes the samples from a Stability or
Logging application and generates a plot of the samples. You can only plot
the samples from the most recent Stability or Logging or Manual Logging
application.
To make a plot of the samples you need a HPGL plotter. The plotter must
be attached as the only device to the HP-IB connector on the back of the
instrument. The device address of the plotter must be set to 5. To output to a
plotter the instrument HPIB State must be set to Talk Only (for instructions on
how to do this see \MODE" in Chapter 4).
With Firmware revisions 1.7 and greater, to output to a printer or plotter, the
instrument HPIB State must be set to Talk Listen (the default condition). For
information on setting the HPIB Status, see \MODE" in Chapter 4.
Note To nd the rmware revision, switch o the instrument, and
then hold any key while the instrument is powering up. The
rmware revision is shown at the bottom right of the display.
Switch o the instrument and power it up again for normal
operation.
When you select the Plot application the character eld shows PLOT. This
application has several parameters. AUTOSCAL enables or disables automatic
scaling of the plot. Y_MIN sets the minimum value on the y-axis of the plot.
Y_MAX sets the maximum value on the y-axis of the plot. COMMENT is an eight
character message printed on the plot for identi cation.
Press 4Edit5 to look at, or edit the parameters. After pressing 4Edit5, you can select
parameters using 4Next5 and 4Prev5. While you are editing a parameter, the EDIT
operation-indicator lights.
Y MIN
You can only select this parameter when AUTOSCAL is set to OFF. When you
select this parameter, the left side character eld shows the message Y_MIN. The
right side character eld shows the minimum value for the y-axis of the plot.
You edit the y-axis minimum value using the Modify keys. The lower limit is
-800.00dBm. The higher limit is 800.00dBm. The displayed value is always
the setting for the minimum.
You can press 4Edit5 if you have nished editing, or you can press 4Next5 or 4Prev5
to edit the other parameters.
Y MAX
You can only select this parameter when AUTOSCAL is set to OFF. When you
select this parameter, the left side character eld shows the message Y_MAX. The
right side character eld shows the maximum value for the y-axis of the plot.
You edit the y-axis maximum value using the Modify keys. The lower limit is
-800.00dBm. The higher limit is 800.00dBm. The displayed value is always
the setting for the maximum.
You can press 4Edit5 if you have nished editing, or you can press 4Next5 or 4Prev5
to edit the other parameters.
You edit the comment using the Modify keys. There are eight characters in
the comment and each of these can be a number (0 to 9), a math symbol (-,
+), a space, a letter (A to Z), or punctuation symbols (!, ?, ., ,, :, ;, &, |, @,
#, $, %, *, [, ], , or !). The displayed characters are always the setting for
the comment.
You can press 4Edit5 if you have nished editing, or you can press 4Next5 or 4Prev5
to edit the other parameters.
The quantity on the y-axis of the plot is always power. The units can be dBm,
dB, or Watts.
When you select the Print application the character eld shows PRINT. This
application has several parameters. AUTOSCAL enables or disables automatic
scaling of the plot. Y_MIN sets the minimum value on the y-axis of the plot.
Y_MAX sets the maximum value on the y-axis of the plot. COMMENT is an eight
character message printed on the plot for identi cation.
AUTOSCAL
3 When you select this parameter, the left side character eld shows the message
AUTOSCAL. The right side character eld shows whether automatic scaling has
been enabled. If automatic scaling is enabled the instrument decides the best
limits for the y-axis by examining the samples.
Note Other applications in the same channel share the AUTOSCAL
parameter. Changing this parameter in the Print application
a ects the Plot application.
You edit the automatic scaling enable using the Modify keys. It can have
the value OFF, to disable both automatic scaling, or ON, to enable automatic
scaling. The displayed value is always the setting for the scaling.
You can press 4Edit5 if you have nished editing, or you can press 4Next5 or 4Prev5
to edit the other parameters.
The maximum and minimum values you choose for the graph, when autoscaling
is o , are subject to rounding. The nal scaling is calculated to give eleven
divisions of the y-axis with standard spacings (that is, spacings that are multiples
of 1, 2 or 5).
Y MIN
You can only select this parameter when AUTOSCAL is set to OFF. When you
select this parameter, the left side character eld shows the message Y_MIN. The
right side character eld shows the minimum value for the y-axis of the plot.
Note Other applications in the same channel share the Y_MIN
parameter. Changing this parameter in the Print application
a ects the Plot application.
You edit the y-axis minimum value using the Modify keys. The lower limit is
-800.00dBm. The higher limit is 800.00dBm. The displayed value is always
the setting for the minimum.
Y MAX
You can only select this parameter when AUTOSCAL is set to OFF. When you
select this parameter, the left side character eld shows the message Y_MAX. The 3
right side character eld shows the maximum value for the y-axis of the plot.
Note Other applications in the same channel share the Y_MAX
parameter. Changing this parameter in the Print application
a ects the Plot application.
You edit the y-axis maximum value using the Modify keys. The lower limit is
-800.00dBm. The higher limit is 800.00dBm. The displayed value is always
the setting for the maximum.
You can press 4Edit5 if you have nished editing, or you can press 4Next5 or 4Prev5
to edit the other parameters.
COMMENT
When you select this parameter the left side character eld shows the message
COMMENT. The right side character eld shows the comment string. The comment
string is included so that you can identify the plot.
Note Other applications in the same channel share the COMMENT
parameter. Changing this parameter in the Print application
a ects the Plot application.
You edit the comment using the Modify keys. There are eight characters in
the comment and each of these can be a number (0 to 9), a math symbol (-,
+), a space, a letter (A to Z), or punctuation symbols (!, ?, ., ,, :, ;, &, |, @,
#, $, %, *, [, ], , or !). The displayed characters are always the setting for
the comment.
You can press 4Edit5 if you have nished editing, or you can press 4Next5 or 4Prev5
to edit the other parameters.
The printer now outputs a graph with the same format as the plot (see
Figure 3-7). That is,
The quantity on the y-axis of the graph is power. The units can be dBm, dB,
or Watts.
The quantity on the x-axis of the graph is time for the graph of samples from
a Stability or a Logging application, or the number of samples for the graph
from a Manual Logging application. The units of time can be seconds, minutes
or hours.
SAMPLES
This is the parameter which sets the length of the Window or Refresh mode.
It is possible to use up to 500 samples in the Window mode.
It is possible to use up to 10000 samples in the Refresh mode.
The length of the window or the refresh period is set by the number of samples,
and the averaging time. The averaging time is set in Measure mode.
MAXIMUM
When MAXIMUM shows in the left side character eld, the value in the right side
character eld is the maximum power-level sampled.
MINIMUM
When MINIMUM shows in the left side character eld, the value in the right side
character eld is the minimum power-level sampled.
AVERAGE 3
When AVERAGE shows in the left side character eld, the value in the right side
character eld is the mean average of the samples.
Note If the samples are taken in dB or dBm, Avg is the mean average
of these logarithmic values. If the samples are taken in Watts,
Avg is the mean average of the linear values.
#1
When # 1 shows in the left side character eld, the value in the right side
character eld is the rst of the samples taken. To examine the rest of the
samples, use the Modify keys. In this case the Modify keys operate on the value
in the left side character eld.
Preparation
You need a sensor module to perform the Alignment application. The only
hardware setup you need is to have the device under test connected to the
sensor.
TYPE
When you select this parameter, the left side character eld shows the message
TYPE. The right side character eld shows whether the automatic recording of
the maximum power-level has been enabled.
You edit the mode using the Modify keys. It can have the values AUTO, to
enable the automatic recording of the maximum power- level, or MANUAL,
where the user sets the maximum power-level. The displayed value is always
the setting for the mode.
DELTA
When you select this parameter, the left side character eld shows the message
DELTA. The right side character eld shows the value for the delta. 3
You edit the delta using the Modify keys. The lower limit is 0.01dB. The
higher limit is 13.00dB. The displayed value is always the setting for the delta.
You can press 4Edit5 if you have nished editing, or you can press 4Next5 or 4Prev5
to edit the other parameters.
MAXPOWER
You can only select this parameter when TYPE is set to MANUAL. When you select
this parameter, the left side character eld shows the message MAXPOWER. The
right side character eld shows the setting for the maximum power.
You edit the maximum power using the Modify keys. The lower limit is
-400.00dBm. The higher limit is 400.00dBm. The displayed value is always
the setting for the maximum.
You can press 4Edit5 if you have nished editing, or you can press 4Next5 or 4Prev5
to edit the other parameters.
4 RECALL
The recall function sets a channel con guration according to data that has been
stored in memory. When you select the recall function, the left side character
eld shows the message RECALL.
The module type is indicated by the last two numeric digits of the product
number. Not all locations have a module type. That is, the standard setting,
and locations that have not been used to store con guration data do not have a
module type parameter. You must have the correct module type in the selected
channel to make a recall. If you do not, the message MISMATCH will be shown
when you try to make a recall.
The Location
The location where the con guration data is stored is a number between 0 and
9. This number is displayed to the left of the arrow.
4
You edit the location using the Modify keys. The location used for the recall is
the displayed value.
Location 0 always contains the standard setting. The standard setting is:
Parameter Setting
Sensor
Module dependent.
CAL 0.000dB.
T 200ms (500ms for Head Interface Module).
REF 1000.0W.
Auto Ranging Enabled.
Units Watts
Display Full Resolution
Source
Module dependent, lower wavelength for dual wavelength
source.
ATT 0.0dB.
AUX CW.
Output Disabled.
The Channel
This is either the letter A or the letter B. It is displayed to the right of the arrow.
You must have the correct module type in the selected channel to make a recall.
STORE
4 The store function stores the instrument con guration in memory. When you
select the store function, the left side character eld shows the message STORE.
There are three parameters for this function. The module type for which the
last save to this location was made, the channel for which the information is to
be saved, and the location where the data is to be saved.
Press 4Edit5 to look at or edit the parameters. All of the parameters are displayed
at the same time in the right side character eld. You can select between the
location and the channel using 4(5 and 4)5. You cannot edit the module type.
While you are editing parameters, the mode-indicator shows MENU SYS EDIT.
The module type is shown for the last data that was stored in the selected
location. If no data has been stored in a location, this information is blank. The
module type is indicated by the last two numeric digits of the product number.
The Channel
This is either the letter A or the letter B. It is displayed to the left of the arrow.
You edit the channel using the Modify keys. The channel data that will be saved
is the displayed value.
The Location 4
The location where the con guration data will be stored is a number between 1
and 9. This number is displayed to the right of the arrow.
You edit the location using the Modify keys. The location used for the recall is
the displayed value.
Example The character eld shows the message STORE '54 3! A.
You press 4Exec5.
If there is an HP 81554SM in channel A, channel A will be
con gured according to the data in location 3.
HPIB
The HP-IB con guration sets the parameters a ecting how the instrument is
remotely controlled. When you select the HP-IB con guration, the left side
character eld shows the message HPIB.
There are three parameters for this con guration. These are ADDRESS, to set
the HP-IB address of the instrument, MODE, to set the instrument to control or
talk-only operation, and LANGUAGE, to set the type of commands that are used
by the instrument.
Press 4Edit5 to look at or edit the parameters. After pressing 4Edit5, you can
select parameters using 4Next5 and 4Prev5. While you are editing a parameter, the
mode-indicator shows MENU SYS EDIT.
ADDRESS
When you select this parameter, the left side character eld shows the message
ADDRESS. The right side character eld shows the setting for the device address
of the instrument.
Local Control - System Mode 4-5
You edit the address using the Modify keys. The low limit for the address is 0.
The high limit for the address is 30. The address is set to the displayed value.
MODE
When you select this parameter, the left side character eld shows the message
MODE. The right side character eld shows the setting for the HP-IB state of the
instrument.
You edit the state using the Modify keys. MODE can be TLK LSTN, where the
instrument can be fully controlled over the HP-IB, or TLK ONLY, where the
instrument can only issue commands and data over the HP-IB.
4 The mode is set to the displayed value by pressing 4Exec5 or by switching the
instrument on and o . Pressing 4Exec5 will restart the instrument. If TLK ONLY
has been selected, but not set, running a print or plot application will set this
parameter.
LANGUAGE
When you select this parameter, the left side character eld shows the message
LANGUAGE. The right side character eld shows the setting for the HP-IB parser
to be used.
You edit the parser type using the Modify keys. LANGUAGE can be TMSL,
where the instrument can be controlled using the Test and Measurement
System Language (TMSL) commands, or HP 8152, where the instrument can be
controlled using the HP 8152A commands.
The chosen language has a beside it. A * beside the name of the language
indicates that it cannot be chosen. The HP 8152A compatibility mode cannot
be selected if the instrument has a source module. If you select HP 8152A
compatibility mode with a source module in the instrument, a * is put beside
the choice. The compatibility mode will become active of the source is removed,
and only sensors remain.
The language is set to the displayed value by pressing 4Exec5 or by switching the
instrument on and o . Pressing 4Exec5 will restart the instrument.
For a list of the TMSL commands, see chapters 5, 6, 7, 8, and 9. For a list of HP
8152A commands see Appendix H.
DATETIME
The date and time con guration sets the current date and time on the
instrument. When you select the date and time con guration, the left side
character eld shows the message DATETIME.
There are two parameters for this con guration. These are MM/DD/YY, which
sets the date, and HH:MM:SS, which sets the time.
When you select this parameter, the left side character eld shows the message
MM/DD/YY. The right side character eld shows the setting for the date, in the
format month/day/year.
You edit the date using the Modify keys. The date is set to the displayed value
when you edit it.
4 HH:MM:SS
When you select this parameter, the left side character eld shows the message
HH:MM:SS. The right side character eld shows the setting for the time, in the
format hours:minutes:seconds.
You edit the time using the Modify keys. The time is set to the displayed value
when you edit it.
Example The time is 11:25:38
You edit the time so that it shows 11:25:58.
The time is set to 11:25:58 as soon as you nish the edit.
Although the display does not change the time itself changes.
To check this you can change to date and then change to time
again (by pressing 4Next5 twice).
RMT
in remote the only key you can use is 4Local5. If local lockout is
enabled, then you cannot use any keys.
(service request) indicator shows when the HP 8153A has
NNNNNNNNNNN
SRQ
requested service.
lit. If this indicator is lit, see \MODE" in Chapter 4 for details on how to change
the HP-IB state.
The Parser
The parser is responsible for reading in messages from the interface, converting
them into commands, and then performing those commands.
Normally, the instrument takes all the incoming data from the interface port
and puts it in the input queue. When all the data is in the queue, it is parsed.
When the input queue is full, and there are additional bytes at the interface, the
parser
1. removes one byte from the input queue
2. parses it, 5
3. then takes a byte from the interface port and puts it in input queue.
These three steps are repeated until there are no additional bytes at the
interface.
Parser Type
Beside the HP 8153A commands, the instrument also has a parser that can use
the HP 8152A commands. You can only choose between the parsers from the
front panel in system mode, see \LANGUAGE" in Chapter 4.
Synchronization
Most of the commands and queries described are executed when parsed. There
are some exceptions for which execution continues afterward. These fall into
three categories.
1. Trigger commands.
2. Measurement commands.
3. The Zero command.
These commands block further execution in the same channel until they have
nished. Commands in the second channel are executed independently. You can
control synchronization for these commands by using the *OPC, *OPC?, and the
*WAI commands (see Chapter 6 for more details on these commands).
Accepted Characters
The table below lists all the characters allowed by the parser.
Table 5-2. Accepted Characters
Character Description
5 HT, LF, CR, space White spaces
\*" Block terminator
\+" Plus sign
\," Item separator
\-" Minus sign / Range separator
\." Decimal point
\0" - \9" Digits / Integer
\;" List terminator
\@" - \Z" Letters
\a" - \z" Lower Case Letters
TMSL
The HP 8153A uses commands according to the Test and Measurement Systems
Language (TMSL, also known as Standard Commands for Programmable
Instrumentation, SCPI). For an introduction to TMSL/SCPI, and TMSL/SCPI
programming techniques, refer to the following documents:
Hewlett-Packard Press (Addison-Wesley Publishing Company, Inci). A
Beginners Guide to SCPI. Barry Eppler. 1991.
Input Queue
The input queue is a FIFO queue ( rst-in rst-out) and is 1024 bytes long.
Output Queue
The output queue is a FIFO queue ( rst-in rst-out) and is 274 bytes long.
The message available, Message Available (MAV), bit is set in bit four of the
Status Byte register whenever the output queue is not empty. Receiving a new
program message clears the output queue and the Message Available (MAV) bit.
This happens directly after the program message terminator is received.
6
Error Queue
The error queue is a FIFO queue ( rst-in rst-out) and is 30 errors long. That is,
the oldest error is the rst error to be read.
If the queue over ows, message '-350 <too many errors>' overlays the last
message in the queue.
*ESE
standard Event Status Enable command.
Syntax *ESE <wsp> <value>
0 value 255
De nition The *ESE command sets bits in the Standard Event Status
Enable register and thus enables the corresponding bits
in the Standard Event Status register. A 1 in a bit in the
enable register enables the same bit in the status register.
The value sent as an integer or a oating point number
(NRf).
The register is cleared at power-on. The *RST and *CLS
commands do not change the register.
Table 6-2.
The Standard Event Status Enable Register
BIT MNEMONIC Decimal
Value
7 Power On 128 6
6 Not used 0
5 Command Error 32
4 Execution Error 16
3 Device Dependent Error 8
2 Query Error 4
1 Not used 0
0 Operation Complete 1
*ESR?
standard Event Status Register query.
Syntax *ESR?
Response <value>
6
0 value 255
*IDN?
IDeNti cation query.
Syntax *IDN?
Response HEWLETT-PACKARD, 8153A, 0, 1.0
De nition The *IDN? query gets the instrument identi cation over
the interface.
Related Commands *OPT?.
Example DIM A$ [30]
OUTPUT 722;"*IDN?"
ENTER 722; A$
*OPC
OPeration Complete command.
Syntax *OPC
De nition The *OPC command parses all program message units in
the input queue and sets the operation complete bit in the
6 Standard Event Status register, when the contents of the
input queue have been processed.
The following actions cancel the *OPC command (and put
the instrument into Operation Complete, Command Idle
State):
Power-on
the Device Clear Active State is asserted on the
interface.
*CLS
*RST
Related Commands *OPC?, *WAI
Example OUTPUT 722;"*CLS;*ESE 1;*SRE 32"
OUTPUT 722;"*OPC"
*OPT?
OPTion identi cation query.
Syntax *OPT?
Response <string>,<string>
The string contains the product number of the module
in the channel. The rst string returns the module in
*RST
ReSeT command.
Syntax *RST
De nition The *RST command sets the instrument to reset setting
(standard setting) stored in ROM.
6 Pending *OPC/*OPC? actions are canceled.
Instrument state: the instrument is placed in the idle
state awaiting a command.
The *RST command clears the key queue.
The following are not changed:
HP-IB (interface) state
Instrument interface address
Output queue
Service Request Enable register (SRE)
Standard Event Status Enable register (ESE)
The following table lists the commands and parameters of
the reset state.
*SRE
Service Request Enable command.
Syntax *SRE <wsp> <value>
0 value 255
De nition The *SRE command sets bits in the Service Request
Enable register. A 1 in a bit in the enable register enables
the corresponding bit in the status register. The value sent
as an integer or a oating point number (NRf).
The register is cleared at power-on. The *RST and *CLS
commands do not change the register.
*SRE?
Service Request Enable query.
6 Syntax *SRE?
Response 0 value 255
De nition The *SRE? query returns the contents of the Service
Request Enable register. (See \*SRE" for information
on the Service Request Enable register). The value is
returned as an integer (NR1).
Related Commands *SRE, *STB?
Example OUTPUT 722;"*SRE?"
ENTER 722; A$
*TST?
self-TeST query.
Syntax *TST?
Response <value>
value = 0j1
A value of zero means no errors.
6 De nition The *TST? query makes the instrument perform a self-test
and place the results of the test in the output queue.
No further commands are allowed while the test is
running. After the self-test the instrument is returned to
the setting that was active at the time the self-test query
was processed.
Example OUTPUT 722;"*TST?"
ENTER 722; A$
*WAI
WAIt command.
Syntax *WAI
De nition The *WAI command prevents the instrument from
executing any further commands until the current
command has nished executing. All pending operations
are completed during the wait period.
6-14 Remote Operation - Common Commands
Related Commands *OPC, *OPC?
Example OUTPUT 722;"*WAI"
Note The commands and queries are given in upper and lower
case. You can use either the entire command or query (both
upper and lower case), or just the part that is in upper case.
That is, either STATUS:OPERATION:SETTLING:EVENT? or
STAT:OPER:SETT:EVEN? is acceptable.
The commands and queries can be entered in either upper
or lower case. That is either STAT:OPER:SETT:EVEN? or
stat:oper:sett:even? is acceptable.
STATus:PRESet
Syntax STATus:PRESet
Note You do not specify a node with this command.
7
The OPERation:CORRecting:ZERO,
OPERation:AVERaging:POWer,
OPERation:MEASure:POWer and any
OPERation:POWer:<application> nodes are
set:
Register All bits set to
ENABle 1
PTRansition 0
NTRansition 1
STATus:<node>:CONDition?
Syntax STATus:<node>:CONDition?
Response <value>
0 value 32767
Description This query returns the value for the condition register for
the node. The value is returned as an integer (NR1).
Related Commands None.
7-4 Remote Operation - Status Commands
Example OUTPUT 722;"STAT:OPER:TRIG:POW:COND?"
ENTER 722;A$
STATus:<node>:ENABle
Syntax STATus:<node>:ENABle <value>
0 value 32767
Description This command sets the enable register for the node. You
send the value as an integer (NRf). A 1 in any bit of this
register enables that bit in the event register. All the
enabled bits are ORed together and the result of this OR is
sent to the next node.
Related Commands STAT:<node>:ENAB?
Example OUTPUT 722;"STAT:OPER:TRIG:POW:ENAB 3"
STATus:<node>:ENABle?
Syntax STATus:<node>:ENABle?
Response <value>
0 value 32767
Description This query returns the setting for the enable register for
the node. The value is returned as an integer (NR1).
Related Commands STAT:<node>:ENAB
Example OUTPUT 722;"STAT:QUES:POW:ENAB?" 7
ENTER 722;A$
STATus:<node>[:EVENt]?
Syntax STATus:<node>[:EVENt]?
Response <value>
0 value 32767
Description This query returns the value for the event register for the
node. The value is returned as an integer (NR1). Once
you have read the event register, its contents are cleared.
STATus:<node>:NTRansition
Syntax STATus:<node>:NTRansition <value>
0 value 32767
Description This command sets the negative transition lter for the
node. You send the value as an integer (NRf). A 1 in any
bit of this register enables the negative transition. That is,
if a bit is set to 1 and the corresponding bit at the input
changes from 1 to 0, the output goes to 1.
Related Commands STAT:<node>:NTR?
Example OUTPUT 722;"STAT:QUES:POW:OVERR:NTR 3"
STATus:<node>:NTRansition?
Syntax STATus:<node>:NTRansition?
Response <value>
0 value 32767
Description This query returns the value for the setting of the
negative transition lter for the node. The value is
returned as an integer (NR1).
7
Related Commands STAT:<node>:NTR
Example OUTPUT 722;"STAT:QUES:ISUM:INST1:NTR?"
ENTER 722;A$
STATus:<node>:PTRansition
Syntax STATus:<node>:PTRansition <value>
0 value 32767
Description This command sets the positive transition lter for the
node. You send the value as an integer (NRf). A 1 in any
bit of this register enables the negative transition. That is,
STATus:<node>:PTRansition?
Syntax STATus:<node>:PTRansition?
Response <value>
0 value 32767
Description This query returns the value for the setting of the positive
transition lter for the node. The value is returned as an
integer (NR1).
Related Commands STAT:<node>:PTR
Example OUTPUT 722;"STAT:QUES:POW:OVERR:PTR?"
ENTER 722;A$
A 1 means this operation is taking place, or has taken place. Bit 7 of the status
byte summarizes this node.
This node gives a summary of the peltier settling. Bit 0 returns the status of
the peltier settling of the module in channel A. Bit 1 returns the status of
the peltier settling of the module in channel B. A 1 means that the module is
settling or has settled. Bit 0 of the OPERation:SETTling node summarizes this
node.
The OPERation:SETTling:HPELTier Node
This node gives a summary of the peltier settling for the higher wavelength
of a dual wavelength source. Bit 0 returns the status of the peltier settling
for the higher wavelength of the module in channel A. Bit 1 returns the
status of the peltier settling for the higher wavelength of the module in
channel B. A 1 means that the module is settling or has settled. Bit 1 of the
OPERation:SETTling node summarizes this node.
This node gives a summary of the power measurements. Bit 0 returns the
status of the power measuring of the module in channel A. Bit 1 returns
the status of the power measuring of the module in channel B. a 1 means
that a power measurement is taking place or has taken place. Bit 0 of the
OPERation:MEASuring node summarizes this node.
This node gives a summary of the triggering. Bit 0 returns the status of the
triggering of the module in channel A. Bit 1 returns the status of the triggering
of the module in channel B. A 1 means that the instrument is triggering, or has
been triggered. Bit 0 of the OPERation:TRIGger node summarizes this node.
This node gives a summary of the zeroing, that is the removal of electrical
o sets. Bit 0 returns the status of the zeroing of the module in channel A. Bit
1 returns the status of the zeroing of the module in channel B. A 1 means that
zeroing is taking place, or has taken place. Bit 0 of the OPERation:CORRecting
node summarizes this node.
This node gives a summary of the power averaging, that is the result is an
average of a number of results. Bit 0 returns the status of the averaging of the
module in channel A. Bit 1 returns the status of the averaging of the module in
channel B. A 1 means that averaging is taking place, or has taken place. Bit 0 of
the OPERation:AVERaging node summarizes this node.
A 1 means that there is an error condition, or there has been one. Bit 3 of the
status byte summarizes this node.
A 1 means that there is a problem, or has that there has been one. Bit 3 of the
QUEStionable node summarizes this node.
The QUEStionable:POWer:OVERRange Node 7
This node gives a summary of the power overrange status. Bit 0 returns the
status of the power overrange of the module in channel A. Bit 1 returns the
status of the power overrange of the module in channel B. This node deals only
with sensor modules. A 1 means that power is overrange is taking place, or was
overrange. This node is summarized in bit 0 of the QUEStionable:POWer node.
The QUEStionable:POWer:LCURRent Node
This node gives a summary of the laser current. For a dual wavelength source,
this is the current for the lower wavelength laser. Bit 0 returns the status of the
current for the module in channel A. Bit 1 returns the status of the current for
the module in channel B. A 1 means the current is out of range or was out of
This node gives a summary of the laser current for the higher wavelength of a
dual wavelength source. Bit 0 returns the status of the current for the higher
wavelength of the module in channel A. Bit 1 returns the status of the current
for the higher wavelength of the module in channel B. A 1 means that the laser
current is out of range or was out of range. When the laser current is out of
range, the laser switches o . Bit 7 of the QUEStionable:POWer node summarizes
this node.
The QUEStionable:POWer:LMONitor Node
This node gives a summary of the laser monitor current. For a dual wavelength
source, this is the monitor current for the lower wavelength laser. Bit 0 returns
the status of the monitor current for the module in channel A. Bit 1 returns the
status of the monitor current for the module in channel B. A 1 means that the
laser monitor current is currently out of range or was out of range. This node is
summarized bit 8 of the QUEStionable:POWer node.
The QUEStionable:POWer:HMONitor Node
This node gives a summary of the laser monitor current for the higher
wavelength of a dual wavelength source. Bit 0 returns the status of the monitor
current for the higher wavelength of the module in channel A. Bit 1 returns
the status of the monitor current for the higher wavelength of the module in
channel B. A 1 means that the laser monitor current is currently out of range
or was out of range. When the laser monitor current is out of range, the laser
7 switches o . Bit 9 of the QUEStionable:POWer node summarizes this node.
The QUEStionable:POWer:ENVTemp Node
This node gives a summary of the module status for either channel A or
channel B. The QUES:ISUM:INST1 node refers to the module in channel A,
the QUES:ISUM:INST2 node refers to the module in channel B. Channel A is
the default when you do not specify a channel. The summary is in bit 3 of
the node. A 1 means that there is a problem or there was a problem. This
node is summarized in the QUEStionable:ISUMmary node. Channel A (INST1)is
summarized in Bit 1, channel B (INST2) is summarized in bit 2.
The QUEStionable:ISUMmary:INSTrument[1j2]:POWer Node. This node gives
the module status.
The QUEStionable:ISUMmary:INSTrument[1j2]:POWer Node
BIT MNEMONIC Decimal
Value
15 Not used 0
14 Not used 0
13 Not used 0
12 Not used 0
11 Not used 0
10 ENVTemp 1024
9 HMONitor 512 7
8 LMONitor 256
7 HCURRent 128
6 LCURRent 64
5 Not used 0
4 Not used 0
3 Not used 0
2 Not used 0
1 Not used 0
0 OVERRange 1
7
Figure 7-4. The Source Register
The Source Status Commands The following are the source
status
commands and queries. These commands and queries are available, without
regard to the con guration of the instrument, even when there are no sources
installed. In this case you can read the registers, but they always return a 0.
The SOURce node gives a summary of the operation of the sources. Bit 0
returns the status of the source for the module in channel A. Bit 1 returns the
status of the source for the module in channel B. A 1 means that the source is 7
on. Bit 0 of the Status byte summarizes this node.
ABORt Commands
This is one of the commands that relates to the triggering of sensor modules.
Table 8-1. ABORt Command Summary
Command Parameter
ABORt[1j2]
ABORt
Syntax ABORt[1j2] 8
Description This command aborts the measurement being made.
Related Commands INIT:IMM, INIT:CONT, INIT:CONT?
Example OUTPUT 722;"ABOR"
DISPlay:BRIGhtness
Syntax DISPlay:BRIGhtness <wsp><value>
0 value 1
Description This command sets the brightness of the display. The
brightness is a oating point number (NRf) that can be set
within the range 0 (lowest intensity) to 1 (full intensity).
The default (for example, after a *RST command) is for
the brightness to be set to 1.
There are seven possible levels of intensity. So the value
input for the brightness is rounded to the closest of seven
values.
Related Commands DISP:BRIG?, DISP:STAT, DISP:STAT?
Example OUTPUT 722;"DISP:BRIG 0.5"
8 DISPlay:BRIGhtness?
Syntax DISPlay:BRIGhtness?
Response <value>
0 value 1
DISPlay:STATe
Syntax DISPlay[:STATe] <wsp><boolean>
Description This command switches the display on or o .
DISP:STAT ON switches the display on.
DISP:STAT OFF switches the display o .
The default (for example, after a *RST command) is for
the display to be on.
Related Commands DISP:BRIG, DISP:BRIG?, DISP:STAT?
Example OUTPUT 722;"DISP:STAT ON"
DISPlay:STATe?
Syntax DISPlay[:STATe]?
Response <boolean>
Description This command returns the state of the display. 0 means
that the display is o . 1 means that the display is on.
Related Commands DISP:BRIG, DISP:BRIG?, DISP:STAT
Example OUTPUT 722;"DISP:STAT?"
ENTER 722;A$
8
FETCh[:SCALar]:POWer[:DC]
Syntax FETCh[1j2][:SCALar]:POWer[:DC]?
Response <value>
Description This command gets a reading from the module. It does
not provide it's own triggering and so must be used with
either a continuous or a preceding immediate trigger. The
value read back is a oating point number in exponential
number (NR3). The units of the number read back depend
on whether the absolute or relative measurement mode
is being used, and which units have been selected. The
possible units are Watts, dBm, or dB.
For averaging times of 1 second or less, a new
measurement is available at the end of the averaging
8 time. This is drawn in Figure 8-1. A measurement is
available at the rst x if an immediate trigger is used.
A measurement is available display at each x when
continuous triggering is used.
Figure 8-2.
Measurements with TAverage > 1 second, continuous triggering.
Figure 8-3.
Measurements with TAverage > 1 second, immediate triggering.
INITiate:CONTinuous
Syntax INITiate[1j2]:CONTinuous'' <wsp><boolean>
Description This command initiates the trigger system for continuous
trigger operation, that is, measurements are made
continuously.
Related Commands ABOR, INIT:IMM, INIT:CONT?
Example OUTPUT 722;"INIT1:CONT OFF"
INITiate:CONTinuous?
Syntax INITiate[1j2]:CONTinuous?''
Response <boolean>
Description This command returns whether the triggering system is 8
operating continuously or not. The status is returned as
either 0 or 1. 0 means that continuous triggering is not
selected. 1 means that continuous triggering is selected.
Related Commands ABOR, INIT:IMM, INIT:CONT
INITiate[:IMMediate]
Syntax INITiate[1j2][:IMMediate]''
Description This command initiates the trigger system and completes
one full trigger cycle, that is, one measurement is made.
Related Commands ABOR, INIT:CONT, INIT:CONT
Example OUTPUT 722;"INIT2"
READ Commands
These commands relate to measuring signals with the sensor modules.
Table 8-5. READ Command Summary
Command Parameter
READ[1j2]
[:SCALar]
:POWER
[:DC]?
8 READ[:SCALar]:POWer[:DC]
Syntax READ[1j2][:SCALar]:POWer[:DC]?
Response <value>
Description This command gets a reading from the module. This
command provides it's own triggering and does not need
a triggering command. The value read back is a oating
SENSe Commands
Sense commands include most of the functions for setting up and using the
sensor modules.
SENSe:CORRection:COLLect:ZERO
Syntax SENSe[1j2]:CORRection:COLLect:ZERO''
Description This command zeros the electrical o sets for the module.
Related Commands SENS:CORR:COLL:ZERO?
Example OUTPUT 722;"SENS2:CORR:COLL:ZERO"
SENSe:CORRection:COLLect:ZERO?
Syntax SENSe[1j2]:CORRection:COLLect:ZERO?''
Response <value>
Description This command returns the status of the most recent zero
command. 0 means that the zero succeeded without
errors. 1 means that no remote zeroing operation has
been performed. Any other value means that the remote
zeroing failed, the value is the error code returned
from the zero operation. The error codes are listed in
Appendix I.
Related Commands SENS:CORR:COLL:ZERO
Example OUTPUT 722;"SENS2:CORR:COLL:ZERO?"
ENTER 722;A$
SENSe:CORRection[:LOSS[:INPut[:MAGNitude]]]
Syntax SENSe[1j2]:CORRection''[:LOSS[:INPut[:MAGNitude]]] 8
<wsp><value>[<unit>]
-200dB value +200dB
unit is DB
SENSe:CORRection[:LOSS[:INPut[:MAGNitude]]]?
Syntax SENSe[1j2]:CORRection''[:LOSS[:INPut[:MAGNitude]]]?
Response <value>
Description This command returns the calibration factor. The factor is
returned as a oating point number (NR3) in dB. No units
are returned in the response message.
Related Commands SENS:CORR:LOSS:INP:MAGN
Example OUTPUT 722;"SENS2:CORR:LOSS:INP:MAGN?"
ENTER 722;A$
SENSe:POWer:ATIME
Syntax SENSe[1j2]:POWer:ATIME'' <wsp><value>[<unit>]
20ms value 3600s
unit is SjMS
Description This command sets the averaging time for the module.
The input power-level is read and averaged over this
period. You specify the averaging time as a oating point
number (NRf). Units can be attached, either seconds or
milliseconds can be speci ed. Seconds are the units used
if you do not specify units.
8 Related Commands SENS:POW:ATIME?
Example OUTPUT 722;"SENS:POW:ATIME 200MS"
SENSe:POWer:RANGe:AUTO
Syntax SENSe[1j2]:POWer:RANGe:AUTO'' <wsp><boolean>
Description This command enables or disables automatic power
ranging for this module. That is whether the ranging is set
by the POW:RANG command, or whether it is automatically
determined by the instrument. You specify the ranging by
a boolean. OFF, or 0, disables automatic ranging. ON, or
any non-zero value, enables automatic ranging.
Related Commands SENS:POW:RANG:UPPER , SENS:POW:RANG:UPPER? ,
SENS:POW:RANG:AUTO?
Example OUTPUT 722;"SENS1:POW:RANG:AUTO OFF"
SENSe:POWer:RANGe:AUTO?
Syntax SENSe[1j2]:POWer:RANGe:AUTO?'' 8
Response <boolean>
Description This command returns whether automatic power ranging
is being used by the module. The ranging is returned
as either 0 or 1. 0 means that automatic ranging is not
selected. 1 means that automatic ranging is selected.
SENSe:POWer:RANGe[:UPPER]
Syntax SENSe[1j2]:POWer:RANGe[:UPPER]''
<wsp><value>[<unit>]
-110dBm < value < +30dBm. The actual limits depend on
the module you use, please refer to the speci cations for
you module in Appendix C.
unit is DBM
Description This command sets the power range for this module, that
is the full-scale value for the display. The range changes
at 10dBm intervals. The corresponding ranges for linear
measurements (measurements in Watts) are given in the
table below:
SENSe:POWer:REFerence
Syntax SENSe[1j2]:POWer:REFerence''
<wsp>TOAjTOBjTOREFj0j1j2,<value>[<unit>]
0.001pW value +9999.9mW
-200dBm value +200dBm
with TOREF or 2
unit is PWjNWjUWjMWjWattjDBM
-200dB value +200dB
with TOA or TOB or 0 or 1
unit is DB
Description This command sets the reference level for this module.
There are two types of reference. One is where the power
being read by the module is expressed relative to this
8 absolute level:
Result(dB ) = Measured(dBm) 0 Reference(dBm)
Where the Measured value includes any calibration factor.
You select this by using TOREF (or 2) and the value for
the reference as a oating point number (NRf), with the
SENSe:POWer:REFerence?
Syntax SENSe[1j2]:POWer:REFerence?''
<wsp>TOAjTOBjTOREFj0j1j2
Response <value>
0.001pW value +9999.9mW
-200dBm value +200dBm
with TOREFor 2
8
-200dB value +200dB
with TOB (or 1) or TOA (or 0)
Description This command returns the reference level that is set for
the module. There are three possible references, you
SENSe:POWer:REFerence:DISPlay
Syntax SENSe[1j2]:POWer:REFerence:DISPlay''
Description This command sets the reference level for this module
from the input power-level. There are two types of
reference. One is where the power being read by the
module is expressed relative to this absolute level:
Result(dB ) = Measured(dBm) 0 Reference(dBm)
Where the Measured value includes any calibration factor.
You select this by using TOREFwith the
SENSe:POWer:REFerence command.
The other type of reference is possible if you are using
two power sensors, one in each channel. Here the
quotient of the power readings for the two channels is
expressed relative to the reference level:
F irstChannelMeasured
8 Result(dB ) = (dB ) 0 Reference(dB )
SecondChannelMeasured
Where the Measured value includes any calibration factor.
You select this by using TOB or TOA with the
SENSe:POWer:REFerence command.
SENSe:POWer:REFerence:STATe
Syntax SENSe[1j2]:POWer:REFerence:STATe'' <wsp><boolean>
Description This command sets whether the results are in relative
or absolute units. The reference state is speci ed by a
boolean. OFF, or 0, means that the result is absolute (that
is, in dBm or Watts). ON, or any non-zero value, means
that the result is relative to a reference level (that is, in
dB).
Related Commands SENS:POW:REF , SENS:POW:REF? , SENS:POW:REF:STATE? ,
SENS:POW:REF:STATE:RATI, SENS:POW:REF:STAT:RATI?,
SENS:POW:REF:DISP, SENS:POW:UNIT, SENS:POW:UNIT?
Example OUTPUT 722;"SENS1:POW:REF:STATE ON"
SENSe:POWer:REFerence:STATe?
Syntax SENSe[1j2]:POWer:REFerence:STATe?''
Response <boolean>
Description This command returns whether the results are in relative
or absolute units. The ranging is returned as either 0 or 1.
0 means that the results are absolute (that is, in dBm or
Watts). 1 means that the result is relative to a reference
(that is, in dB).
Related Commands SENS:POW:REF , SENS:POW:REF? , SENS:POW:REF:STATE ,
SENS:POW:REF:STATE:RATI, SENS:POW:REF:STAT:RATI?, 8
SENS:POW:REF:DISP, SENS:POW:UNIT, SENS:POW:UNIT?
Example OUTPUT 722;"SENS1:POW:REF:STAT?"
ENTER 722;A$
SENSe:POWer:REFerence:STATe:RATIo?
Syntax SENSe[1j2]:POWer:REFerence:STATe:RATIo?''
Response 0j 1j 2
Description This command returns the reference setting for the
module. The ranging is returned as one of 0, 1, or 2.
0 is returned if channel A is being used as a reference
for channel B.1 is returned if channel B is being used as
a reference for channel A. 2 is returned if an absolute
reference is being used.
Related Commands SENS:POW:REF , SENS:POW:REF?, SENS:POW:REF:STATE,
SENS:POW:REF:STATE? , SENS:POW:REF:STAT:RATI,
SENS:POW:REF:DISP
8 Example OUTPUT 722;"SENS1:POW:REF:STAT:RATI?"
ENTER 722;A$
SENSe:POWer:UNIT?
Syntax SENSe[1j2]:POWer:UNIT?''
Response <unit>
Description This command returns the units selected for absolute
readings. 0 means that dBm is being used as the absolute
units. 1 means that Watts are being used as the absolute
units.
Related Commands SENS:POW:UNIT, SENS:POW:REF:STATE ,
SENS:POW:REF:STATE?
Example OUTPUT 722;"SENS2:POW:UNIT?"
ENTER 722;A$
SENSe:POWer:WAVElength
Syntax SENSe[1j2]:POWer:WAVElength'' <wsp><value>[<unit>]
450nm value 1700nm. The actual limits depend on
the module you use, please refer to the speci cations for
you module in Appendix C. 8
unit is NMjUMjM
Description This command sets the wavelength for this module. You
specify the wavelength as a oating point number (NRf).
The units can be nanometers, micrometers or meters.
Meters are the units used if you do not specify units.
SENSe:POWer:WAVElength?
Syntax SENSe[1j2]:POWer:WAVElength?''
Response <value>
450nm value 1020nm
Description This command returns the wavelength setting for the
module. The result is returned as a oating point number
in exponential number (NR3). The returned value is in
meters. No units are returned in the response message.
Related Commands SENS:POW:WAVE
Example OUTPUT 722;"SENS2:POW:WAVE?"
ENTER 722;A$
SOURce Commands
Any function that is related to source modules is included with the source
commands.
Table 8-8. SOURce Command Summary
Command Parameter
SOURce[1j2]
:AM
[:INTernal]
:FREQuency] <value>[<unit>]jCW
:FREQuency?
8 :POWer
:ATTenuation[1j2] <value>[<unit>]
:ATTenuation[1j2]?
:STATe <boolean>
:STATe?
:WAVElength UPPerjLOWerjBOTH
:WAVElength?
SOURce:AM[:INTernal]:FREQuency
Syntax SOURce[1j2]:AM[:INTernal]:FREQuency''
<wsp><value>[<unit>]jCW
value = 0Hzj270Hzj1kHzj2kHz
unit is HZjKHZ
Description This command sets the frequency of the amplitude
modulation of the source output signal. You specify the
frequency as a oating point number (NRf). Units can
be attached, one of Hz, or kHz can be speci ed. Hertz
are the units used if you do not specify units. CW results
in a continuous wave being output, this is equivalent to
specifying 0Hz.
Related Commands SOUR:AM[:INTernal]:FREQ?
Example OUTPUT 722;"SOUR:AM[:INTernal]:FREQ 10KHZ"
SOURce:AM[:INTernal]:FREQuency?
Syntax SOURce[1j2]:AM[:INTernal]:FREQuency?''
Response <value>
value = 0Hzj270Hzj1kHzj2kHz
Description This command returns the setting for the frequency of
modulation of the output of the source module. The
frequency is returned as a number in exponential format. 8
The returned value is in Hertz. A returned value of 0Hz
means that continuous wave is selected. No units are
returned in the response message.
Related Commands SOUR:AM[:INTernal]:FREQ
Example OUTPUT 722;"SOURc2:AM[:INTernal]:FREQ?"
ENTER 722;A$
SOURce:POWer:ATTenuation?
Syntax SOURce[1j2]:POWer:ATTenuation''[1j2]?
Response <value>
0 value 6.0
Description This command returns the setting for the attenuation
of the output of the source module. The attenuation
is returned as a number in exponential format. The
returned value is in dB. No units are returned in the
response message.
Related Commands SOUR:POW:ATT
Example OUTPUT 722;"SOURc2:POW:ATT1?"
ENTER 722;A$
8 SOURce:POWer:STATe
Syntax SOURce[1j2]:POWer:STATe'' <wsp><boolean>
Description This command sets the state of the source output signal.
You specify the state as a boolean. OFF, or 0, disables the
source. ON, or any non-zero number, enables the source.
Related Commands SOUR:POW:STAT?
SOURce:POWer:STATe?
Syntax SOURce[1j2]:POWer:STATe?''
Response <boolean>
Description This command returns the current setting for the state of
the source. 0 means that the source is disabled. 1 means
that the source is enabled.
Related Commands SOUR:POW:STAT
Example OUTPUT 722;"SOURc2:POW:STAT?"
ENTER 722;A$
SOURce:POWer:WAVElength
Note This command only works with dual wavelength sources.
Syntax SOURce[1j2]:POWer:WAVElength''
<wsp>UPPerjLOWerjBOTH
Description This command sets the wavelength of the output signal.
You specify the choice as UPPer for the longer of the
two wavelengths, LOWer for the shorter of the two
wavelengths, or BOTH if the two wavelengths are to be
enabled together.
Related Commands SOUR:POW:WAVE?
Example OUTPUT 722;"SOUR:POW:WAVE UPP"
8
SYSTem Commands
Any function that is not speci cally related to instrument performance is
included with the mainframe system commands.
Table 8-9. SYSTem Command Summary
Command Parameter Note
SYSTem
:DATE <year>,<month>,<day> 2 char. each/4 char. for year
:DATE?
:ERRor? Query only
8 :TIME <hour>,<minute>,<second> 2 char. each
:TIME?
SYSTem:DATE?
Syntax SYSTem:DATE?
Response <year> <month> <day>
1990 year 2089
1 month 12
1 day 31
Description This command returns the date from the internal clock in
the instrument. The date is returned as three integers
(NR1).
Related Commands SYST:DATE, SYST:TIME, SYST:TIME?
Example OUTPUT 722;"SYST:DATE?"
ENTER 722;A$
SYSTem:ERRor? 8
Syntax SYSTem:ERRor?
Response <value> <string>
-32768 value +32767
For the HP 8153A the string is always empty (\").
SYSTem:TIME
Syntax SYSTem:TIME <wsp><hour>,<minute>,<second>
0 hour 23
0 minute 59
0 second 60
Description This command sets the time on the internal clock in
the instrument. You enter the time as three integers,
separated by commas. Note that the seconds can be set to
a value in the range 0 to 60. When you set the seconds
to 60, the actual value for the seconds is zero but the
minutes are incremented. The hours, day, month and year
may also be incremented. For example, if you set the time
by the command SYST:TIME 23,59,60 the time is set to
midnight and the day is incremented. The time is set to
the new value immediately when the message has been
parsed.
The time is not a ected by reset conditions (*RST,
power-o , and so on).
Related Commands SYST:DATE, SYST:DATE, SYST:TIME?
8 Example OUTPUT 722;"SYST:TIME 9,15,0"
Description This command returns the time from the internal clock in
the instrument. The time is returned as three integers
(NR1).
Related Commands SYST:DATE, SYST:DATE?, SYST:TIME
Example OUTPUT 722;"SYST:TIME?"
ENTER 722;A$
Program Commands
All the applications are run using the PROGram commands.
The applications do not automatically enable local lockout. It is possible for
someone to disturb an application that is under remote control by using the
front panel keys. To avoid this, you can activate the local lockout.
It is possible to disturb an application by sending programming commands to
the channel in which the application is running. Use the status commands to
check that the application has nished before sending any more commands to
the channel.
You specify the channel by attaching a numeric sux to the PROGram mnemonic.
You access channel A by using PROGram1, and channel B by using PROGram2. If
you do not add a sux to the mnemonic, channel A is assumed.
PROGram[:SELected]:EXECute
Syntax PROGram[1j2]:[:SELected]:EXECute''
Description This command runs the selected application.
Related Commands PROG:SEL:NAME
Example OUTPUT 722;"PROG:SEL:EXEC"
PROGram[:SELected]:NAME
Syntax PROGram[1j2]:[:SELected]:NAME'' <wsp><application>
The possible values for application depend on the modules
installed. For the mainframe:
Description This command selects an application. All further PROGram
commands apply only to the selected application.
The default (for example, after a *RST) is for PROG to be
selected. PROG is not an application and cannot be run.
Related Commands PROG:SEL:NAME?
9 Example OUTPUT 722;"PROG:SEL:NAME LOGGING"
PROGram[:SELected]:NUMBer
Syntax PROGram[1j2]:[:SELected]:NUMBer''
<wsp><varname>,<value>
The possible values for varname and value depend on the
selected application.
Description This command sets the parameters for an application. The
parameters that you can use with this command depend
on the selected application.
Related Commands PROG:SEL:NUMBer?, PROG:SEL:NAME
Example OUTPUT 722;"PROG:SEL:NUMBer SAMPLES,100"
PROGram[:SELected]:NUMBer?
Syntax PROGram[1j2]:[:SELected]:NUMBer?'' <wsp><varname>
Response <value> The values returned depend on the selected
application.
Description This command returns the results from the application
most recently run by the PROGram[:SELected]:EXECute
command. It cannot be used to read out results
immediately after a power up (that is, before an
application has been run), or to read the results of an
application run under local control. 9
Related Commands PROG:SEL:NUMB, PROG:SEL:NAME
PROGram[:SELected]:STATe
Syntax PROGram[1j2]:[:SELected]:STATe''
CONTinuejPAUSejRUNjSTOPj0j1j2j3
Description This command sets the state for an application. RUN (or 2)
runs the application, this is equivalent to PROG:SEL:EXEC .
PAUSe (or1) pauses the application. STOP (or 3) stops the
application. CONTinue (or 0) restarts the application after
a PAUSe.
Related Commands PROG:SEL:STATe?, PROG:SEL:NAME
Example OUTPUT 722;"PROG:SEL:STATe RUN"
PROGram[:SELected]:STATe?
Syntax PROGram[1j2]:[:SELected]:STATe?''
Response 0j 1j 2j 3
Description This command returns state of the selected application. 0
means that the application is continuing (after a pause).
1 means that the application is paused. 2 means that an
application is running. 3 means that an application is
stopped.
Related Commands PROG:SEL:STAT , PROG:SEL:NAME
Example OUTPUT 722;"PROG:SEL:STAT?"
ENTER 722;A$
10
HP-IB Programming Examples
This chapter gives some programming examples. The language used for
programming is BASIC 4.0 Language System used on HP 9000 Series 200/300
computers.
These programming examples do not cover the full command set for the
instrument. They are intended only as an introduction to the method of
programming the instrument and the principles behind TMSL.
Example 1
Function
This program displays the time from the real time clock on the HP 8153A.
Listing
10 ON KBD GOTO Exit
20 INTEGER Hour, Min, Sec
30 Pmm=722
40 GINIT
50 CSIZE 14
60 GRAPHICS ON
65 !
70 LOOP
80 OUTPUT Pmm;"syst:time?"
90 ENTER Pmm; Hour, Min, Sec
100 GCLEAR
110 MOVE 30,50
120 LABEL USING "ZZ,A,ZZ,A,ZZ";Hour;":";Min;":";Sec
130 END LOOP
135 !
140 Exit: GRAPHICS OFF
150 END
Description
Line No.
10 Execution goes to Exit when a key on the keyboard is hit.
20 Declaration of variables.
30 Setting the address of the instrument (Address = 22).
40 to 60 Initializes the screen
70 Start of the main loop in the program.
80 to 90 Input the system time from the HP 8153A.
100 to 120 Display the time.
130 Loop to 70
140 to 150 Restore the screen and end the execution of the program.
Example 2
Example 2
For this program to work, you need a sensor module in channel A.
Function
This program reads in values from the HP 8153A, and counts the number that
are read twice in succession.
Listing
10 INTEGER Dcount
20 REAL Value1,Value2
30 Dcount=0
40 Value1=-1000
50 Pmm=722
60 CLEAR SCREEN
65 !
70 OUTPUT Pmm;"*sre 0;*ese 0"
80 OUTPUT Pmm;"*cls"
90 OUTPUT Pmm;"sens1:pow:unit w;rang:auto on"
95 !
100 LOOP
110 OUTPUT Pmm;"read1:pow?"
120 ENTER Pmm;Value2
130 IF Value2=Value1 THEN Dcount=Dcount+1
140 Value1=Value2
150 PRINT TABXY(10,10);"Measurement Value : ";Value2
160 PRINT TABXY(10,11);"Double Read Values : ";Dcount
170 END LOOP
175 !
180 END
Description
Line No.
10 to 60 Declarations and initializations.
70 Disable common status interrupts.
80 Clear the status
90 Set the sensor units to Watts and make sure that automatic
ranging is in operation. Note the use of the semicolon so that
we do not need to repeat the sens1:pow part of the command.
Example 2
110 to 120 Take a reading from the sensor. The read1:pow instruction does
not need a separate triggering command.
130 Check to see if the new reading is the same as the last one. If it
is, increment the count of double readings.
140 Store the new reading for the next time round.
140 to 150 Display the current reading, and the number of double readings.
Example 3
Example 3
For this program to work, you need a sensor module in channel A.
Function
This program reads in values from the HP 8153A, and counts the number that
are read twice in succession. The di erence between this and the program
given in example 2, is that this program uses a command that needs a separate
triggering command.
Listing
10 INTEGER Dcount, Vcount
20 REAL Value1,Value2
30 Dcount=0
40 Vcount=0
50 Value1=-1000
60 Pmm=722
70 CLEAR SCREEN
75 !
80 OUTPUT Pmm;"*sre 0;*ese 0"
90 OUTPUT Pmm;"*cls"
100 OUTPUT Pmm;"sens1:pow:unit w;rang:auto on"
110 OUTPUT Pmm;"init1:cont on"
115 !
120 LOOP
130 OUTPUT Pmm;"fetch1:pow?"
140 ENTER Pmm;Value2
150 IF Value2=Value1 THEN Dcount=Dcount+1
160 Value1=Value2
170 Vcount=Vcount+1
180 PRINT TABXY(10,10);"Measurement Value : ";Value2
190 PRINT TABXY(10,11);"Number Of Values : ";Vcount
200 PRINT TABXY(10,11);"Double Read Values : ";Dcount
210 END LOOP
215 !
220 END
Example 3
Description
Line No.
10 to 70 Declarations and initializations.
80 Disable common status interrupts.
90 Clear the status.
100 Set the sensor units to Watts and make sure that automatic
ranging is in operation.
110 Switch on continuous triggering.
130 to 140 Take a reading from the sensor using fetch1:pow. The
triggering for this command is provided by the continuous
trigger.
150 to 200 Check to see if the new reading is the same as the last one. If
it is, increment the count of double readings. Store the new
reading for the next time round. Display the current reading,
the total number of readings, and the number of double
readings.
Example 4
Example 4
For this program to work, you need a sensor module in channel A or channel B.
Function
This program counts the number of times the power reading goes into
overrange.
When this program is running, put the instrument under local operation (use
4Local5, make sure that RMT is o ). Set the range to the lowest manual range.
NNNNNNNNNNN
Apply an optical signal to the sensor, and switch this signal on and o to
generate an overload.
Listing
10 ASSIGN @Pmm TO 722
15 !
20 OUTPUT @Pmm;"*cls"
30 OUTPUT @Pmm;"stat:ques:pow:overr:ptr 3;ntr 0;enab 3"
40 OUTPUT @Pmm;"stat:ques:pow:ptr 1;ntr 0;enab 1"
50 OUTPUT @Pmm;"stat:ques:ptr 8;ntr 0;enab 8"
60 OUTPUT @Pmm;"*sre 8"
65 !
70 REPEAT
80 OUTPUT @Pmm;"syst:err?"
90 ENTER @Pmm;Err
100 IF Err<>0 THEN PRINT "Error Code = ";Err
110 UNTIL Err=0
115 !
120 CLEAR SCREEN
130 PRINT TABXY(20,10);"Waiting for HPIB-Interrupt in an endless loop."
140 PRINT TABXY(20,11);"If an Overrange occurs, a counter will be"
150 PRINT TABXY(20,12);"incremented."
160 PRINT TABXY(20,14);"Overrange Count : ";
170 PRINT TABXY(20,15);"Serial Poll : ";
175 !
180 ON INTR 7 GOSUB Pmm_srq
190 ENABLE INTR 7;2
195 !
200 Ende = 0
210 REPEAT
220 UNTIL Ende=200
225 !
230 GOTO 320
235 !
Example 4
240 Pmm_srq: Value=SPOLL(@Pmm)
250 Ende=Ende+1
260 PRINT TABXY(38,14);Ende
270 PRINT TABXY(38,15);Value
275 !
280 OUTPUT @Pmm;"*cls"
290 LOCAL @Pmm
300 ENABLE INTR 7
310 RETURN
315 !
320 END
Description
Line No.
20 Clear the status
30 Set up the transition lters, and the enable register for the
QUEStionable:POWer:OVERRange node. An overrange for
channel A is signalled in bit 0 of this node, an overrange for
channel B is signalled in bit 1. We enable both bits 0 and 1 for
positive transitions, that is, if either of these two bits goes from
0 to 1 in the condition register, the corresponding bit is set in
the event register. Negative transitions are ignored. The enable
register is set for both bits 0 and 1, so that if either are set,
they set the summary bit in the QUEStionable:POWer node.
40 Set up the transition lters, and the enable register for the
QUEStionable:POWer node. Bit 0 is set up here, this is the
summary bit for the QUEStionable:POWer:OVERRange node.
50 Set up the transition lters, and the enable register for the
QUEStionable node. Bit 3 is set up here, this is the summary bit
for the QUEStionable:POWer node.
60 Set up the Status Request Enable register. This causes an
interrupt when the bit re ecting the QUEStionable node is set.
70 to 100 Clear the error queue, by reading out all the error messages.
This command makes sure that the initialization commands
(lines 30-60) have run.
120 to 170 Set up the display.
180 to 190 Set up the interrupt service routine and enable the interrupt.
Example 4
200 to 220 A loop for the program while waiting for the interrupt.
240 to 310 The interrupt service routine.
240 Perform a serial poll.
250 Increment the overrange count.
260 to 270 Display the results.
280 Make sure that the status is cleared.
290 Make sure that the instrument is in local operation.
300 Enable the interrupt again.
Example 5
Function
This program lets you output commands to the instrument. The response for
the command, and the current contents of the Status Byte and Standard Event
Status registers are displayed.
Listing
10 INTEGER Value,B,Quot,Xpos,Ypos
20 DIM Inp$[100]
30 DIM A$[300]
40 ASSIGN @Pmm TO 722
50 ON INTR 7 GOSUB Pmm_srq
55 !
60 OUTPUT @Pmm;"*sre 48;*ese 255"
65 !
70 CLEAR SCREEN
80 PRINT TABXY(40,3);"Status Byte"
90 PRINT TABXY(4,1);" SRQ ESB MAV"
100 PRINT TABXY(4,2);" +---+---+---+---+---+---+---+---+"
110 PRINT TABXY(4,3);" | | | | | | | | |"
120 PRINT TABXY(4,4);" +---+---+---+---+---+---+---+---+"
130 PRINT TABXY(4,5);" ^"
140 PRINT TABXY(4,6);" |"
150 PRINT TABXY(4,7);" +-------------------------------+"
160 PRINT TABXY(4,8);" | OR |"
170 PRINT TABXY(4,9);" +-------------------------------+"
180 PRINT TABXY(4,10);" ^ ^ ^ ^ ^ ^ ^ ^"
190 PRINT TABXY(4,11);" +---+---+---+---+---+---+---+---+"
200 PRINT TABXY(4,12);" | | | | | | | | |"
210 PRINT TABXY(4,13);" +---+---+---+---+---+---+---+---+"
220 PRINT TABXY(4,14);" PON URQ CME EXE DDE QYE RQC OPC"
230 PRINT TABXY(40,12);"Standard Event Status Register"
240 PRINT TABXY(4,17);"Last Error :"
250 PRINT TABXY(4,18);"Output Queue :"
255 !
260 Ende=0
270 ENABLE INTR 7;2
275 !
280 REPEAT
290 INPUT "Command ? ",Inp$
300 OUTPUT @Pmm;Inp$
310 WAIT 1.0
320 UNTIL Ende=1
Example 5
330 GOTO 690
335 !
340 Pmm_srq: Value=SPOLL(@Pmm)
345 !
350 Ypos=3
355 !
360 FOR Z=0 TO 1
370 B=128
380 Xpos=7
385 !
390 REPEAT
400 Quot=Value DIV B
410 IF Quot>0 THEN
420 PRINT TABXY(Xpos,Ypos);"1"
430 Value=Value-B
435 !
440 IF Z=0 THEN
450 IF B=16 THEN
460 ENTER @Pmm;A$
470 PRINT TABXY(21,18);" "
480 PRINT TABXY(21,18);A$
490 END IF
500 END IF
505 !
510 ELSE
520 PRINT TABXY(Xpos,Ypos);"0"
530 END IF
540 B=B DIV 2
550 Xpos=Xpos+4
560 UNTIL B=0
565 !
570 OUTPUT @Pmm;"*esr?"
580 ENTER @Pmm;Value
590 Ypos=12
595 !
600 NEXT Z
605 !
610 REPEAT
620 OUTPUT @Pmm;"syst:err?"
630 ENTER @Pmm;Value
640 IF VALUE<>0 THEN PRINT TABXY(21,17);Value
650 UNTIL Value=0
655 !
660 OUTPUT @Pmm;"*cls"
670 ENABLE INTR 7
680 RETURN
685 !
690 END
Example 5
Description
Line No.
10 to 50 Declarations and Initializations.
60 Set up the status enable registers.
70 to 250 Set up the display.
260 Set up for the main program loop.
270 Enable the interrupt.
280 to 330 The main program loop, take in a command and send it to the
instrument.
340 to 680 The interrupt service routine.
340 Make a serial poll to get the contents of the Status Byte.
390 to 560 Look at each bit of the register.
410 to 500 This part looks after a bit if it is set.
420 to 430 Display the set bit.
440 to 500 Check to see if it is the MAV bit, and if it is, get the contents of
the output queue and display them.
520 Display the bit if it is not set.
530 to 550 Set up for the next bit.
570 to 590 Read the Standard Event Status register and set up to display
its contents.
610 to 650 Read a value from the error queue and display it, until the
queue is empty.
660 to 670 Clear the status and enable the interrupt again.
Example 6
Example 6
Function
This program runs the stability application, and at the end outputs the results to
the screen of the controller.
Listing
10 ON KBD GOTO Exit
20 ON INTR 7 GOSUB Pmm_srq
30 !
40 INTEGER Appl_ready,Asamples
50 INTEGER T_total
60 REAL F(499)
70 !
80 T_total=30
90 Pmm=722
100 !
110 OUTPUT Pmm;"*rst;*cls;*sre 128"
120 OUTPUT Pmm;"stat:pres"
130 OUTPUT Pmm;"stat:oper:enab #H4000"
140 OUTPUT Pmm;"sens1:pow:atime 1s;unit dbm"
150 OUTPUT Pmm;"prog1:name stability"
160 OUTPUT Pmm;"prog1:numb t_total,";T_total
170 !
180 Appl_ready=0
190 OUTPUT Pmm;"prog1:exec"
200 ENABLE INTR 7;2
210 !
220 REPEAT
230 UNTIL Appl_ready=1
240 !
250 BEEP
270 !
280 OUTPUT Pmm;"prog1:numb? asamples"
290 ENTER Pmm;Asamples
300 REDIM F(Asamples-1)
310 !
320 OUTPUT Pmm;"prog1:numb? result"
330 ENTER Pmm;F(*)
340 !
350 FOR I=0 TO Asamples-1
360 PRINT F(I)
370 NEXT I
380 !
390 WAIT 5.0
Example 6
400 GOTO Exit
410 !
420 Pmm_srq: Appl_ready=1
430 OUTPUT Pmm;"*cls"
440 ENABLE INTR 7
450 RETURN
460 !
470 Exit: END
Description
Line No.
20 Sets up where the program goes on the receipt of an interrupt
from the HP-IB.
110 Reset and clear the instrument, then enable the interrupt from
the Master Summary Status bit.
120, 130 Enable the interrupt from the OPERation:PROGram node.
140 Set the acquisition time and the units for the results.
150 Select the application.
160 Set the parameter.
190 Run the application.
200 Enable the interrupt.
220, 230 Put the program into a loop. The exit condition for this loop is
ful lled in the interrupt service subroutine.
280, 290 Read in the number of samples that were taken.
320, 330 Read in the samples.
350 to 370 Output the sample values to the screen.
420 Set the exit condition for the program loop.
Example 7
Example 7
Function
This program measures the minimum and maximum of an incoming signal.
Listing
10 ON KBD GOTO Theend
20 Pmm=722
25 !
30 OUTPUT Pmm;"*RST,*CLS"
40 OUTPUT Pmm;"INIT1:CONT ON"
45 !
50 OUTPUT Pmm;"READ1:POW?"
60 OUTPUT Pmm;A
70 GOSUB Minmeas
80 GOSUB Maxmeas
85 !
90 LOOP
100 OUTPUT Pmm;"READ1:POW?"
110 ENTER Pmm;A
120 IF A<Minimum THEN GOSUB Minmeas
130 IF A>Maximum THEN GOSUB Maxmeas
140 END LOOP
145 !
150 Minmeas: Minimum=A
160 PRINT TABXY(4,12);"Minimum: "
170 PRINT TABXY(13,12);Minimum
180 RETURN
185 !
190 Maxmeas: Maximum=A
200 PRINT TABXY(4,14);"Maximum: "
210 PRINT TABXY(13,14);Maximum
220 RETURN
225 !
230 Theend: END
Example 7
Description
Line No.
10 Execution goes to Exit when a key on the keyboard is hit.
20 Setting the address of the instrument (Address = 22).
30 to 40 Initializes the multimeter
50 to 80 Input a rst reading into the variables for the minimum and
maximum.
90 to 140 The main loop, where the current power is read in and
compared with the minimum and maximum so far.
150 to 180 Set and display the new minimum value.
190 to 220 Set and display the new maximum value.
230 End the execution of the program.
Safety Considerations
The Model HP 8153A is a Class 1 instrument (that is, an instrument with an
exposed metal chassis directly connected to earth via the power supply cable).
The symbol used to show a protective earth terminal in the instrument is .
Before operation, you should review the instrument and manual, including the
red safety page, for safety markings and instructions. You must follow these to
ensure safe operation and to maintain the instrument in safe condition.
Some HP 8153A circuits are powered whenever the instrument is connected to
the AC power source. To disconnect from the line power, disconnect the power
cord either at the rear power-inlet or at the AC line-power source (receptacle).
One of these must always be accessible. If the instrument is in a cabinet, it must
be disconnected from the line power by the system's line-power switch.
Installation A-1
A Initial Inspection
Inspect the shipping container for damage. If there is damage to the container
or cushioning, you should keep them until you have checked the contents of the
shipment for completeness and veri ed the instrument both mechanically and
electrically.
The Performance Tests give procedures for checking the operation of the
instrument. If the contents are incomplete, mechanical damage or defect is
apparent, or if an instrument does not pass the operator's checks, notify the
nearest Hewlett-Packard oce.
Warning To avoid hazardous electrical shock, do not perform
electrical tests when there are signs of shipping damage to
any portion of the outer enclosure (covers, panels, etc.).
The fuse used by this instrument is T1A / 250V (slow) (HP Part No. 2110-0007).
Changing the fuse should be carried out only by a quali ed electrician or by HP
service personnel as it is necessary to open the instrument.
A-2 Installation
Warning To avoid the possibility of injury or death, you must A
observe the following precautions before switching on the
instrument.
If this instrument is to be energized via an
autotransformer for voltage reduction, ensure that the
Common terminal connects to the earthed pole of the
power source.
Insert the power cable plug only into a socket outlet
provided with a protective earth contact. Do not negate
this protective action by the using an extension cord
without a protective conductor.
Before switching on the instrument, the protective
earth terminal of the instrument must be connected to a
protective conductor. You can do this by using the power
cord supplied with the instrument.
It is prohibited to interrupt the protective earth
connection intentionally.
Installation A-3
A
Operating Environment
The following summarizes the HP 8153A operating environment ranges. In order
for the HP 8153A to meet speci cations, the operating environment must be
within these limits.
Warning The HP 8153A is not designed for outdoor use. To prevent
potential re or shock hazard, do not expose the HP 8153A
to rain or other excessive moisture.
A-4 Installation
Temperature A
The HP 8153A may be operated in temperatures from 0 C to 55 C.
Humidity
The HP 8153A may be operated in environments with humidity up to 95%
(0 C to +40 C). The HP 8153A should be protected from temperatures or
temperature changes that cause condensation within the instrument.
Instrument Cooling
The HP 8153A has a cooling fan mounted internally. Mount or position the
instrument so that air can circulate through it freely. When operating the HP
8153A, choose a location that provides at least 75mm (3inches) of clearance at
the rear, and at least 25mm (1inch) of clearance at each side. Failure to provide
adequate air clearance may result in excessive internal temperature, reducing
instrument reliability.
Input/Output Signals
Caution A maximum of 15V can be applied as an external voltage to any
of the BNC connectors.
HP-IB Interface
You can connect your HP-IB interface into a star network, a linear network, or a
combination star and linear network. The limitations imposed on this network
are as follows:
The total cable length cannot exceed 20 meters
The maximum cable length per device is 2 meters
No more than 15 devices may be interconnected on one bus.
Installation A-5
A Cables and Adapters
The HP-IB connector is compatible with the connectors on the following cables
and adapter.
HP-IB Cable, 10833A, 1 m (3.3 ft.)
HP-IB Cable, 10833B, 2 m (6.6 ft.)
HP-IB Cable, 10833C, 4 m (13.2 ft.)
HP-IB Cable, 10833D, 0.5 m (1.6 ft.)
HP-IB Adapter, 10834A, 2.3 cm. extender.
Connector
The following gure shows the connector and pin assignments.
Connector Part Number: 1251-0293
A-6 Installation
Caution It is recommended that you do not stack more than three A
connectors, one on top of the other.
Hand-tighten the connector lock screws. Do not use a
screwdriver.
Installation A-7
A
A-8 Installation
A
Installation A-9
A Claims and Repackaging
If physical damage is evident or if the instrument does not meet speci cation
when received, notify the carrier and the nearest Hewlett-Packard Service
Oce. The Sales/Service Oce will arrange for repair or replacement of the
unit without waiting for settlement of the claim against the carrier.
Return Shipments to HP
If the instrument is to be shipped to a Hewlett-Packard Sales/Service Oce,
attach a tag showing owner, return address, model number and full serial
number and the type of service required.
The original shipping carton and packing material may be reusable, but
the Hewlett-Packard Sales/Service Oce will provide information and
recommendation on materials to be used if the original packing is no longer
available or reusable. General instructions for repacking are as follows:
1. Wrap instrument in heavy paper or plastic.
2. Use strong shipping container. A double wall carton made of 350- pound test
material is adequate.
3. Use enough shock absorbing material (3 to 4 inch layer) around all sides
of the instrument to provide a rm cushion and prevent movement inside
container. Protect control panel with cardboard.
4. Seal shipping container securely.
5. Mark shipping container FRAGILE to encourage careful handling.
6. In any correspondence, refer to instrument by model number and serial
number.
A-10 Installation
B
Accessories B
Mainframe
Mainframe
Model No. Description
HP 8163A Mainframe
Option 907 Front Handle Kit
Option 908 Rack Flange Kit
Option 916 Additional Operating and
Programming Manual
Option 050 DC Input 12V to 30Vy
Option 051 DC Power Cable (5m unterminated)z
Accessories B-1
Modules
Power Sensor Modules
Model No. Description
HP 81530A* +3 to -110dBm, Si, 450-1020nm
B HP 81536A* +3 to -70dBm, InGaAs, 800-1700nm
HP 81531A* +3 to -90dBm, InGaAs, 800-1700nm
HP 81532A* +3 to -110dBm, InGaAs, 800-1700nm
Option 916 Additional Operating and
Programming Manual
* Requires a connector interface (see below)
B-2 Accessories
Connector Interfaces and Other Accessories
High Return Loss Interface
Model No. Description
HP 81000RI High Return Loss Interface
B
Connector Interface
Model No. Description
HP 81000AI Diamond HMS-10/HP
HP 81000FI FC/PC
HP 81000JI SMA
HP 81000SI DIN 47256
HP 81000VI ST
HP 81000WI Biconic
Caution When you are using a bare ber adapter, make sure that
the ber is correctly clamped. If the ber protrudes too far,
the ber end can become easily damaged, or it can damage
connectors to which you attach it.
Accessories B-3
y This is a general instrument driver library which includes a HP 8153A driver.
The version listed supports Windows languages and applications on the PC,
as well as having tools for graphics mathematical analysis and le-I/O. We
recommend that with this product you use Instrument BASIC for Windows
(E2200A), and the HP 82335I HP-IB Interface Card.
B
B-4 Accessories
C
Speci cations
The HP 8153A is produced to the ISO 9001 international quality system standard
as part of HP's commitment to continually increasing customer satisfaction
through improved quality control.
C
Speci cations describe the instrument's warranted performance. Supplementary
performance characteristics describe the instrument's non-warranted typical
performance.
Because of the modular nature of the instrument, the performance
speci cations apply to the modules rather than the mainframe unit. The
speci cations for a module are supplied with it. You should insert the
appropriate pages into this section of the manual.
Function code SH1, AH1, T6, L4, SR1, RL1, PP0, DC1, DT1, CO, E2
SCPI command set
HP-IB capability modes and parameters can be programmed
Transfer time 20ms for one measurement result
<800ms for 100 measurement results out of memory
D
Equipment Required
Equipment required for the Function Test is listed in the table below. Any
equipment which satis es the critical speci cations given in the table may be
substituted for recommended models.
Recommended Test Equipment
A. Head Adapter Module HP 81533A
Optical Head HP 81520A or HP 81521B
Test/Cal Box P/N 08152-63201
Head Recognition Adapter P/N 08152-63211
Digital Multimeter with Test Leads HP 3466A
Test Cable P/N 08153-61610
Oscilloscope
OR
B. Sensor Module HP 81530/1/2/6A
Test Failure
If the HP8153A fails any Function Test, return the instrument to the nearest
Hewlett-Packard Sales/Service Oce for repair.
D
Perform each step in the tests in the order they are given using the
corresponding test equipment.
13. Using the Test Cable check the following DC levels at Test/Cal Box
receptacles:
D +15V, -15V, P.CTRL, STATUS
+15Volt +15Volt 60.8Volt
-15Volt -15Volt 60.8Volt
P.CTRL 0Volt
STATUS 0Volt
Note When performing the following tests each time after pressing
the switch on the Head Recognition Adapter ER 3200
HEAD-DAT will appear. To continue the tests or to repeat a test,
the error state must be overwritten by pressing any key on the
HP8153A front panel.
P.CTRL
D 24. Change the input sensitivity of the oscilloscope to 0.05V/DIV and
25. Watch the DC level displayed on the oscilloscope and connect instead of the
Head Recognition Adapter the HP81520A or HP81521B Optical Head. 0
26. After a few seconds, the P.CTRL voltage should change from approx. 150
mV to approx. 40 mV (HP81521B) or from approx. 130 mV to approx. 30
mV (HP81520A).
Special Notes:
Cleaning Materials
HP P/N
Lens Cleaning Paper 9300-0761
Special Cleaning Tips 9300-1351 E
Blow Brush 9300-1131
Adhesive Cleaning tape 15475-68701
Isopropyl Alcohol Not available from HP. This should be available from
any local pharmaceutical supplier.
Pipe Cleaner
Measure Mode
The mode-indicator shows MEAS. In measure mode, the function of key is shown
by the black legend on the key.
4Param5 selects measurement-parameters.
This is the wavelength value.
CAL This is a calibration o set.
T This is the length of time over which a signal is averaged.
REF This parameter sets the reference-level.
ATT This parameter sets the attenuation of an output.
AUX This parameter sets the frequency of the modulation of the
output. F
4Disp!Ref5 takes the input power-level and stores it as the reference.
4dB5 switches the display to show results in dB; with respect to the
reference stored for the channel; or, for an instrument with two
sensors, with respect to the power-level of the other channel.
4dBm/W5 changes the display to show results in dBm or in Watts.
4Zero5 removes any electrical o set in the sensor circuitry.
4N Dig5 selects the number of digits shown after the decimal point.
4Auto5 enables or disables automatic ranging for the result.
4Up5 selects the next higher range and disables automatic ranging.
4Down5 selects the next lower range and disables automatic ranging.
System Mode
The mode-indicator shows MENU SYS at the top of the display.
RECALL Recall a con guration that is stored in memory.
The module type is indicated by the last two numeric digits of
the product number.
The location where the con guration data is stored. This number
is displayed to the left of the arrow.
The channel is either the letter A or the letter B. It is displayed
to the right of the arrow.
STORE Store a con guration into memory. F
The module type is shown for the last data that was stored in
the selected location.
The channel is either the letter A or the letter B. It is displayed
to the left of the arrow.
The location where the con guration data will be stored is a
number between 1 and 9. This number is displayed to the right
of the arrow.
HPIB Set the HP-IB parameters.
ADDRESS to set the HP-IB address of the instrument.
MODE to set the instrument to control or talk-only
operation.
ABORtCommand Summary
Command Parameter
ABORt[1j2]
Command Summary
DISPlay
Command Parameter Note
DISPlay
:BRIGhtness <value> w/o unit
:BRIGhtness?
[:STATe] <boolean>
[:STATe]?
Parameters
G varname = SAMPLES
1 value 500
varname = LOGGSTART
value = 1j2j3 where
1 means start when the input power-level is above threshold.
2 means start when the input power-level is below threshold.
3 means start immediately.
Results
varname = ASAMPLES
varname = RESULT
Parameters
varname = T_TOTAL
0 value 359,999
Results
varname = ASAMPLES
varname = RESULT
READ Command Summary
Command Parameter
READ[1j2]
[:SCALar]
:POWER G
[:DC]?
Di erences
Note Dissimilarities in hardware and the principles of local operation,
mean that in some cases di erences between the HP 8152A and
the HP 8153A in compatibility mode cannot be avoided.
Line No.
1300 Declares the subroutine. P$ is the string in which the reading is
returned to the calling program.
1310 Clears all the HP-IB bu ers. (Pmm is the HP-IB address of the
instrument)
1320 Clears the Status Byte in the instrument.
1330 Sets up the instrument: Sets the wavelength for channel 2 to
1301nm; select MEASure mode; select channel 2; select dBm as
the units; set the trigger on; enable autoranging.
1340 Trigger the instrument.
1350, 1360 Performs a serial poll of the instrument, until bit 2 in the Status
Byte is set.
1365 This is the extra command required by the HP 8153A when in H
HP 8152A compatibility mode to read a value
Select Channel A CH 1
Select Channel B CH 2
Select B/A Operation CH 3
Autoranging O AR 0
Autoranging On AR 1
Zero O ZER 0
Zero On ZER 1
Set REF for Channel A REF 1,<value> DBMj If no units are de ned
WjMWj default is determined by
UWjNWj the \U" command setting
PW
H
Universal Commands
Command ASCII Binary Octal Decimal
Character
Device Clear DC4 00010100 024 20
Selected Device Clear EOT 00000100 004 4
Group Execute Trigger BS 00001000 010 8
I
Error Codes
Local Operation Error Codes
Most of these errors are not fatal. You can use the instrument again by pressing
any of the front panel keys.
Loss Errors
E 4301 CONFIG The Loss application cannot run, because it needs both a
source and a sensor module.
E 4302 CONFIG The Loss application cannot run, because it needs one of the
modules is already being used.
HP-IB Errors
These are fatal errors.
E 8100 Status open in HP 8153 language mode.
E 8110 Status open in HP 8152 language mode.
E 8120 Status open in command extension.
E 8200 HP-IB open in HP 8153 language mode.
E 8210 HP-IB open in HP 8152 language mode.
E 8220 HP-IB open in command extension.
E 8300 Macro open in HP 8153 language mode.
E 8301 Memory allocation failed.
E 8310 Macro open in HP 8152 language mode.
E 8400 Language processing terminated in HP 8153 language mode.
E 8410 Language processing terminated in HP 8152 language mode.
Command Errors
These error codes have numbers in the range -199 to -100. They indicate a
syntax error has been detected by the parser, this could be
A syntax error.
A semantic error (unrecognized command)
A Group Execute Trigger (GET) was put in the input bu er inside a program
message.
The command error bit is set in the Event Status Register, see \*ESR?" in
Chapter 6.
-100 Command error [generic syntax or semantic error].
-101 Invalid character.
-102 Syntax error [unrecognized command or data type].
-103 Invalid separator.
-104 Data type error [e.g. numeric or string expected, got block data].
-105 GET not allowed.
Execution Errors
These error codes are in the range -299 to -200. They indicate that an error has
been detected by the part if the instrument that controls command execution.
Data is out of range.
The command could not be executed because of hardware limitations.
The Execution Error bit is set in the Event Status Register, see \*ESR?" in
Chapter 6.
-200 Execution error [generic].
-201 Invalid while in local [only available in remote, otherwise con ict with
hard local-control may result].
-202 Settings lost due to ???
-210 Trigger error.
-211 Trigger ignored [new trigger received before old data read]
-212 Arm ignored.
-213 Init ignored.
-214 Trigger deadlock.
-215 Arm deadlock.
-220 Parameter error.
-221 Settings con ict [uncoupled parameters].
-222 Data out of range [e.g. wavelength too high for this instrument].
-223 Too much data [out of memory; block, string, or expression too long].
-224 Illegal parameter value [used where exact value, from a list of
possibles, was expected].
-230 Data corrupt or stale [possibly invalid data; new reading started but
not completed since last access].
-231 Data questionable [measurement accuracy is suspect].
-240 Hardware error.
-241 Hardware missing [option not installed].
Query Errors
Query errors have codes in the range -499 to -400. they indicate that a problem
has been detected in the output queue. This could be
Trying to read from the queue when the queue is empty, or
Data lost from output queue.
The Query Error bit is set in the Event Status Register, see \*ESR?" in
Chapter 6.
-400 Query error.
-410 Query interrupted [query followed by a DAB or a GET before the
response was complete].
-420 Query unterminated [addressed to talk, incomplete program message
received].
-430 Query deadlocked [the input bu er and the output bu er are full;
cannot continue].
-440 Query unterminated after inde nite response [the inde nite response
is no the last request in the message unit].
Backdating K-1
Instruments with Serial Numbers 2946G00225 and
Earlier
The Print Application
K In the Print application the instrument takes the samples from a Stability or
Logging application and generates a printout of the samples. You can only
printout the samples from the most recent Stability or Logging or Manual
Logging application.
When you select the Print application the character eld shows PRINT. This
application has two parameters. SAMPLE sets the number of samples printed out.
COMMENT is an eight character message printed on the printout for identi cation.
Press 4Edit5 to look at, or edit the parameter. While you are editing a parameter,
the EDIT operation-indicator lights.
SAMPLES
When you select this parameter, the left side character eld shows the message
SAMPLES. The right side character eld shows the number of samples that will
be printed.
You edit the number of samples to be printed. The lower limit is 0. The
higher limit is 500. The displayed value is always the setting for the samples.
Press 4Edit5 when you have nished editing.
COMMENT
When you select this parameter the left side character eld shows the message
COMMENT. The right side character eld shows the comment string. The comment
string is included so that you can identify the printout.
Note Other applications in the same channel share the COMMENT
parameter. Changing this parameter in the Print application
a ects the Plot application.
You edit the comment using the Modify keys. There are eight characters in
the comment and each of these can be a number (0 to 9), a math symbol (-,
+), a space, a letter (A to Z), or punctuation symbols (!, ?, ., ,, :, ;, &, |, @,
K-2 Backdating
#, $, %, *, [, ], , or !). The displayed characters are always the setting for
the comment.
You can press 4Edit5 if you have nished editing, or you can press 4Next5 or 4Prev5
to edit the other parameters.
The second page of the printout has a listing of the values of the samples from
the application. K
Backdating K-3
Index
Index
1 Application Keys, 1-3
# 1, 3-29 Applications-Parameters, 2-2
Editing, 9-3
A Applications-Results, 9-3
A/B, 2-8 Application Status, 7-13, 9-4
Abbreviations A/REF, 2-8, 2-9
HP-IB Commands, 5-8 ATT, 2-6
ABORt Command, 8-1, G-3 Editing, 2-6
Acclimatizing Time, 2-10 AUTO, 2-13
acoustic noise, C-5 AUTODUMP, 3-8, 3-11
AC Power Source, iii, A-2 Auto Key, 1-3, 2-12, 2-13
ADDRESS Automatic Ranging, 1-3, 2-13, 8-13
Editing, 4-5 AUTOSCAL, 3-15, 3-20
Air Circulation, A-5 Autotransformer, Using the
Alignment Application, 3-29 Instrument with an, iv, A-3
Automatic or Manual, 3-30 AUX, 2-7
Changing the Range of Values, 3-32 Editing, 2-7
Maximum Value, 3-30, 3-31 AVERAGE, 3-29
Preparation, 3-29 Averaging Status, 7-12
Range of Values, 3-31 Averaging Time, 2-3, 2-3, 8-13
Running, 3-31 Editing, 2-3, 8-12
Tone O , 3-32 B
Tone On, 3-32
Alignment Application-Parameters B/A, 2-8
Editing, 3-30 Bar Graph, 1-7, 2-12
ALIGNMNT, 3-30 Beam Diameter, Laser, vi
Application, 9-3 + Key, 1-2
Continue, 1-3, 9-4 ( Key, 1-2
Pause, 1-3, 9-4 ) Key, 1-2
Selecting, 9-2 * Key, 1-2
Start, 9-2, 9-4 B/REF, 2-8, 2-9
Stop, 9-4 BRIGHT
Index-1
Index
Index-2
Index
*ESR?, 6-6 I
Event Register, 7-2, 7-5 *IDN?, 6-7
Event Status Enable, 6-5 IEEE-488, 6-1
Event Status Enable Register, 6-1, Reference, 5-1
6-6 Initial Inspection, A-2
Event Status Register, 6-1, 6-6 INITiate Commands, 8-7, G-3
F
Input Signals, v, A-5
Instrument Identi cation, 6-7
FETCh Command, 8-4, G-3
Fuse, iii, A-2 K
Fuse, Changing the, iii, A-2 Key
H
Functions, 1-2
Keyboard, 1-2
HHMMSS Keys
Editing, 4-8 Black, 1-2
HP 8152A Compatibility, 4-6, 5-3, Blue, 1-3
H-1
HP-IB, 5-1 L
References, 5-1 LANGUAGE
HPIB, 4-5 Editing, 4-6
HP-IB Address, 5-8 Laser
Default, 5-8 Adjustment, vii
Editing, 4-5 Enabling, vii
HP-IB Bus Commands, 5-4, G-1 Malfunctioning, vii
HP-IB Cable, A-6 Output Connector, vii
HP-IB Capabilities, 5-2, G-1 Laser Beam Diameter, vi
HP-IB Command Abbreviations, 5-8 Laser Class, vi
HP-IB Connector, A-6 Laser Diode Current, 7-17, 7-18
HP-IB Language, 5-3 Laser Monitor Current, 7-18
Editing, 4-6 Laser Numerical Aperture, vi
HP-IB Mode Laser Output Power, vi
Editing, 4-6 Laser Radiation, vii
HP-IB Network, A-5 Laser Safety, vi
HP-IB Parameters Warning Labels, vi
Editing, 4-5 Laser Type, vi
HP-IB Signal Levels, A-7 Laser Wavelength, vi
Humidity Line Power Cable, iii, A-2
Operating, A-5 Line Power Consumption, iii, A-2
Line Power, Disconnection from, iii,
A-1
Line Power On, 1-8
Index-3
Index
Index-4
Index
Index-5
Index
Index-6
Index
Index-7
Index
W Y
*WAI, 5-3, 6-14 Y MAX, 3-15, 3-21
Wait Command, 6-14 Y MIN, 3-15, 3-20
Warm-Up Time, 2-10
Watts, 1-3, 2-9 Z
Editing, 2-14 ZERO ERR, 2-10
Wavelength, 2-2, 8-26 Zeroing, 1-3, 1-9, 2-9, 5-3, 8-11
Editing, 2-2, 8-21, 8-22, 8-25 Zeroing Error, 2-10
Laser, vi Zero Key, 1-3, 2-9
Zero Status, 7-12
Index-8