Measurement-computing Analyzer488 Manuel d'utilisateur Page 1

Naviguer en ligne ou télécharger Manuel d'utilisateur pour Matériel Measurement-computing Analyzer488. Measurement Computing Analyzer488 User Manual Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 281
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs

Résumé du contenu

Page 1 - Analyzer488

Analyzer488 IEEE 488 Bus AnalyzerINSTRUCTION MANUALIOtech, Inc. • 25971 Cannon Road • Cleveland, Ohio 44146 • (440) 439-4091

Page 2

Table of Contents5.8.1.4 Mixed 5.115.8.2 Absolute 5.125.8.3 Relative 5.125.8.4 Set Referenece 5.125.8.5 Horizontal 5.135.8.6 Vertical 5.135.9 Record M

Page 3 - User's Manual

Section 4 Serial Controller4.6Byte 2, (F4) Data LinesF4= (%11110100)Lines DIO8 through DIO5 are asserted, DIO3 is asserted.4.9 Record Memory FormatThe

Page 4

Section 4 Serial Controller4.7There are approximately 32 available queues for a total of 4096 bytes of buffer(character) space. Queues are continuall

Page 5

Section 4 Serial Controller4.8Items shown in capital letters, such as ENTER or OUTPUT must beused exactly as stated but may be entered in upper or low

Page 6

Section 4 Serial Controller4.9Numeric parameters (those that are given as numbers) are decimalunless preceded by &H in which case they are conside

Page 7

Section 4 Serial Controller4.10[,addr,,,]An optional list of bus addresses, each onepreceded by an address separator; either a comma(,), a slash (/)

Page 8

Section 4 Serial Controller4.114.11.2.5 ASCII Character StringsdataAn arbitrary string of characters. None of thespecial forms given above ($char, CR

Page 9

Section 4 Serial Controller4.12hslineA state of the handshake lines. May be ERROR.ERROR is used to specify the state of thehandshake lines when a bus

Page 10 - Table of Contents

Section 4 Serial Controller4.13mode allows control of the IEEE 488 bus using high level commands.Low Level Controller mode allows direct control over

Page 11

Section 4 Serial Controller4.14If a command is preceded by an asterisk then that command isunasserted. For example, *REN states that the remote enabl

Page 12

Section 4 Serial Controller4.15@The system ID command @, followed by a CR and/or LF, is used to unlock theAnalyzer488 from an inappropriate command.

Page 13 - Introduction

Table of Contents6.6.2 Keyboard and Display Commands 6.36.6.3 Waveform Control Commands 6.36.6.4 Poll Response Commands 6.56.6.5 Miscellaneous Command

Page 14 - Section 1 Introduction

Section 4 Serial Controller4.16@@ Sending the system ID command @@ causes the Analyzer488 to return to power-on conditions. All data bu

Page 15

Section 4 Serial Controller4.17ABORT The ABORT command causes the Interface Clear (IFC) bus management line tobe asserted for at least 500 microsecond

Page 16

Section 4 Serial Controller4.18ADDRESSThe ADDRESS command sets the IEEE 488 bus address of the Analyzer488when functioning as a high level controller.

Page 17

Section 4 Serial Controller4.19ARMThe ARM command programs the Analyzer488 to send event messages to theserial host when one or more specified events

Page 18

Section 4 Serial Controller4.20TRIGGERThe event message 'TRIGGER' is returned to the serial host when theAnalyzer488 trigger circuitry has f

Page 19

Section 4 Serial Controller4.21ASSERT The ASSERT command asserts one or more bus management and/or data lineswhen the Analyzer488 is in the Low Level

Page 20 - Analyzer ROM Error

Section 4 Serial Controller4.22EXAMPLESPRINT#1,"ASSERT SRQ"assert the SRQ linePRINT#1,"ASSERT ATN REN DATA &H54"send the bus c

Page 21 - BUS 'A' 41 ¼

Section 4 Serial Controller4.23CLEARThe CLEAR command causes the Analyzer488 to issue a Device Clear (DCL)bus command. If optional addresses are inclu

Page 22

Section 4 Serial Controller4.24CONTROLLERThe CONTROLLER command is used to configure the Analyzer488 to operate asa High Level System Controller (CONT

Page 23 - Getting Started

Section 4 Serial Controller4.25The same example using Low Level ControlPRINT #1,"CONTROLLER OFF" Select low level controlPRINT #1,"HAND

Page 24 - BUS DCL 14 •

Table of ContentsAppendix A Front Panel Key Summary A.1Appendix B Serial Controller Commands B.1Appendix C Instrument Simulator Commands C.1Appendix D

Page 25 - LOCATION MESSAGE

Section 4 Serial Controller4.26DISARMThe DISARM command prevents the Analyzer488 from sending an event statusmessage to the serial host, even when an

Page 26

Section 4 Serial Controller4.27DISPLAYThe DISPLAY command allows the user to display an alphanumeric message onthe 20 character front panel display of

Page 27 - Config Reset? Yes

Section 4 Serial Controller4.28DUMPThe record command, DUMP, returns bus event data from the record memory.Blocks of data may be dumped by specifying

Page 28

Section 4 Serial Controller4.29data are the management line and data line status (two hex bytes for each event) . Data is dependent on the contents o

Page 29

Section 4 Serial Controller4.30ENTERThe ENTER command reads data from the IEEE 488 bus.If a device address (with optional secondary address) is specif

Page 30

Section 4 Serial Controller4.31RESPONSE Device-dependent data. If count is specified, then countcharacters will be returned followed by the serial ou

Page 31

Section 4 Serial Controller4.32ERASE The ERASE command erases the entire record memory. ERASE also resets thecurrent location pointer to 0.This comman

Page 32

Section 4 Serial Controller4.33ERROR The ERROR command enables or disables automatic reporting of Analyzer488error messages. When enabled, error mess

Page 33

Section 4 Serial Controller4.34FINDThe FIND command searches the record memory for a specific bus event, triggerpoint, first recorded location, or las

Page 34

Section 4 Serial Controller4.35state is the state of a bus management line. A slash [/] indicates unasserted, [X] means "don't care". T

Page 35 - Trigger Sequence Flow Chart

Section 1 Introduction1.1Introduction1.1 DescriptionThe Analyzer488 IEEE 488 Bus Analyzer is a multifunction IEEE 488 devicethat can monitor, capture

Page 36

Section 4 Serial Controller4.36HANDSHAKEThe HANDSHAKE command sets the Analyzer488 bus handshaking speed whenfunctioning as either a high or low level

Page 37

Section 4 Serial Controller4.37HANDSHAKING STEP allows the user to participate in bus eventsone event at a time. The Analyzer488 performs one bus hand

Page 38

Section 4 Serial Controller4.38HELLOThe HELLO command is used to verify communication with the Analyzer488,and to read the firmware revision level. W

Page 39

Section 4 Serial Controller4.39IDThe ID command allows the user to change the @ or @@ ID command characterto any printable ASCII character. The new ID

Page 40

Section 4 Serial Controller4.40KEYThe KEY command is used to read the Analyzer488 keyboard. Upon receipt ofthe KEY command, the Analyzer488 waits for

Page 41

Section 4 Serial Controller4.41MODE AnyBUS STATES NoneQUERY Three digit key number, from 000 to 046, or 255 if no key isRESPONSE pressed.EXAMPLES 10 P

Page 42 - Handshake

Section 4 Serial Controller4.42LISTENThe LISTEN command sets the Analyzer488 to the Listen State when in theLow Level Controller Mode (CONTROLLER OFF)

Page 43

Section 4 Serial Controller4.43LOCALThe LOCAL command causes the Analyzer488 to unassert the Remote Enableline (REN). This causes devices on the bus t

Page 44

Section 4 Serial Controller4.44LOCAL LOCKOUT The LOCAL LOCKOUT command causes the Analyzer488 to issue a LocalLockout

Page 45

Section 4 Serial Controller4.45MASKThe MASK command is used to mask the most significant bit (MSB) of serialinput data. Some serial host computers set

Page 46

Section 1 Introduction1.21.2 About This ManualThis manual describes the operation of the Analyzer488 IEEE 488 Bus Analyzer,manufactured by IOtech, Inc

Page 47 - Front Panel Operation

Section 4 Serial Controller4.46MEASUREThe MEASURE command is used to return the speed of previous bus events.Responses may be returned in either a str

Page 48 - Config? Front Panel

Section 4 Serial Controller4.471. In this manner, value for Time will be the response time of theinstrument.To measure the data transfer rate of a pa

Page 49 - LOCATION

Section 4 Serial Controller4.48NEXTThe NEXT command searches the record memory and locates the nextoccurrence of a event specified using the FIND comm

Page 50

Section 4 Serial Controller4.49OUTPUTThe OUTPUT command sends data to the IEEE 488 bus. The Remote Enableline (REN) is first asserted. If optional de

Page 51

Section 4 Serial Controller4.50EXAMPLES PRINT#1,"OUTPUT 22;R0C0T1X"Send "R0C0T1X" to device 22.PRINT#1,"OUTPUT 06,12;ABC"

Page 52

Section 4 Serial Controller4.51PPOLLThe Parallel Poll command, PPOLL,causes the Analyzer488 to conduct aParallel Poll of bus devices. It is used to re

Page 53 - Invalid Key Press

Section 4 Serial Controller4.52PPOLL CONFIG The Parallel Poll Configure command, PPOLL CONFIG, configures theParallel Poll response of a specified bus

Page 54 - Save Macro?

Section 4 Serial Controller4.53BUS STATES ATN•UNL, MTA, LAG, PPC, PPEQUERY NoneRESPONSEEXAMPLES PRINT #1,"PPOLL CONFIG23;&H0D"Configure

Page 55

Section 4 Serial Controller4.54PPOLL DISABLE The Parallel Poll Disable command, PPOLL DISABLE, disables the Paralle

Page 56 - BUS ACG00 00

Section 4 Serial Controller4.55PPOLL UNCONFIG The Parallel Poll Unconfigure command, PPOLL UNCONFIG, disables theParallel P

Page 57

Section 1 Introduction1.31.2.1 Typographic ConventionsThis manual uses different typefaces to represent keys, commands,displays, and various other ele

Page 58

Section 4 Serial Controller4.56? (PRINT) The ? (PRINT) command returns formatted bus data or record memory data.PRIN

Page 59

Section 4 Serial Controller4.57count is the number of record memory locations to be printed,from 0 to 32768.RESPONSE Response from ? [location] is :&l

Page 60

Section 4 Serial Controller4.58READ The READ command is used to accept data from the bus when in the Low LevelController Mode and return a machine rea

Page 61 - When Completed? Stop

Section 4 Serial Controller4.59PRINT#1,"WRITE &H54" Send TAG20 commandPRINT#1,"UNASSERT ATN"Allow data transfer to take placeP

Page 62

Section 4 Serial Controller4.60RECORD The RECORD command enables or disables the recording of bus data. RECORDON causes the Analyzer488 to begin reco

Page 63

Section 4 Serial Controller4.61EXAMPLES PRINT#1,"ERASE"PRINT#1,"CONTROLLER ON"PRINT#1,"RECORD ON"PRINT#1,"CLEAR 20&

Page 64

Section 4 Serial Controller4.62RELATIVE The RELATIVE command enables or disables the Relative Addressing Formatfor use in referencing data in the reco

Page 65

Section 4 Serial Controller4.63EXAMPLES PRINT#1,"ERASE"PRINT#1,"RELATIVE OFF"PRINT#1,"CONTROLLER ON"PRINT#1,"RECORD

Page 66

Section 4 Serial Controller4.64REMOTEThe REMOTE command asserts the Remote Enable (REN) bus management line.If optional bus addresses are specified, t

Page 67

Section 4 Serial Controller4.65RESETThe High Level Controller Mode command RESET provides a warm start of theAnalyzer488 interface. Issuing the RESET

Page 68

Section 1 Introduction1.4ENQ EnquiryEOI End or IdentifyEOT End of TransmissionESC EscapeETB End Transmission BlockETX End of TextFF Form FeedFS File S

Page 69

Section 4 Serial Controller4.66RESUMEThe RESUME command unasserts the Attention (ATN) bus management line. Asthe Active Controller, ATN is normally ke

Page 70

Section 4 Serial Controller4.67SENDThe SEND command is used when the Analyzer488 is in the High LevelController Mode to send low level bus sequences.

Page 71

Section 4 Serial Controller4.68EOI {'data'|char[,char…]}Send character strings, data, or characters with numeric ASCII values, char. ATN is

Page 72

Section 4 Serial Controller4.69data must be transferred using the SEND command, then multipleSEND commands must be used so that they are each less tha

Page 73 - Data Entry Keys

Section 4 Serial Controller4.70SET RELATIVE The SET RELATIVE command is used to specify the reference pointer(location

Page 74 - Select Key for Help

Section 4 Serial Controller4.71SET TRIGGER The SET TRIGGER command is used to configure one or more triggeringparam

Page 75 - Cursor Keys

Section 4 Serial Controller4.72[state]state is the state of a bus management line. A slash [/] indicates unasserted, [X] means "don't care&q

Page 76

Section 4 Serial Controller4.73MODE AnyBUS STATES NoneQUERY Returns all current trigger parameters.RESPONSEEXAMPLES PRINT#1,"SET TRIGGER ON # OF

Page 77

Section 4 Serial Controller4.74SPOLLThe Serial Poll command, SPOLL, performs a Serial Poll of bus devices andresponds with number from 0 to 255 repres

Page 78 - Record Memory Reset

Section 4 Serial Controller4.75EXAMPLESPRINT#1,"SPOLL 16" Serial Poll device 16INPUT#1,SPSTATReceive the Spoll statusIF SPSTAT AND 64 THE

Page 79 - Trigger Not Found

Section 1 Introduction1.5termTerminatorUCG Universal Command GroupUNL UnlistenUNT UntalkUS Unit SeparatorVT Vertical Tab* Unasserted

Page 80 - Pattern Not Found

Section 4 Serial Controller4.76STATUSSTATUS is a system command used to read the Analyzer488 operational statusand data recording conditions. STATUS m

Page 81

Section 4 Serial Controller4.77SAddressed state 9 1 T: TalkerL: ListenerI: IdleSnService Request 11 2 S0: SRQ is not asserted.S1: SRQ is asserted.EnnE

Page 82

Section 4 Serial Controller4.78EnnThe Error Code is 00 when no error has occurred. If it is non-zero, then the appropriate error message is appended

Page 83 - Match? Nul XXXXXXX

Section 4 Serial Controller4.79CONDITION DESCRIPTION RANGELAST TRIGGER LOCLast Trigger Location 0 to 32767 *LAST LOC WRITTENLast Location Written 0 to

Page 84 - When Complete? Stop

Section 4 Serial Controller4.80EXAMPLESPRINT#1,"STATUS"Read the Analyzer488statusINPUT#1,A$PRINT A$and display it.CONTROLLER 10Example of di

Page 85 - Rate 0.000 B/sec

Section 4 Serial Controller4.81STEPThe STEP command causes the Analyzer488 to perform one source or acceptorhandshake when STEP handshake is selected.

Page 86 - Display Binary Data

Section 4 Serial Controller4.82STERMThe STERM command sets the end-of-line terminators for output to the serialhost. All output from the Analyzer488

Page 87

Section 4 Serial Controller4.83EXAMPLES PRINT#1,"STERM CR"Set the serial output terminator to carriage-return.PRINT#1,"STERM NONE"

Page 88 - Handshaking Off

Section 4 Serial Controller4.84TALKThe TALK command is used to allow the Analyzer488 to place data on the bus.The TALK command can only be used in the

Page 89 - LISTEN TALK

Section 4 Serial Controller4.85TERMThe TERM command sets the end-of-line terminators for output from theAnalyzer488 to IEEE 488 bus devices. All outp

Page 90

Section 1 Introduction1.61.3 SpecificationsIEEE 488-1978 InterfaceFront Panel Mode:SH1, AH1, E1Serial ControllerMode:SH1, AH1, E1 with C1, C2, C3, C4

Page 91 - Printer Address? 16

Section 4 Serial Controller4.86EXAMPLES PRINT#1,"TERM CR LF EOI"Set output bus terminators to carriage-return,line-feed, with EOI asserted o

Page 92 - Print Terms? CR

Section 4 Serial Controller4.87TIMEOUTThe TIMEOUT command sets the number of seconds that the Analyzer488 willwait for a bus event before declaring a

Page 93 - EOI ATN SRQ REN IFC

Section 4 Serial Controller4.88TRIGGERThe TRIGGER command issues a Group Execute Trigger (GET) bus commandto specified devices. If no addresses are s

Page 94

Section 4 Serial Controller4.89UNASSERTThe UNASSERT command unasserts one or more bus management and/or datalines. Data line parameters may be specifi

Page 95

Section 4 Serial Controller4.90VIEWThe VIEW command returns data from the bus or the record memory in machinereadable format. Blocks of data can be v

Page 96

Section 4 Serial Controller4.91valid data, a bus error, or the trigger point. The second two digitsshow the state of the bus data lines.REMARKS For V

Page 97

Section 4 Serial Controller4.92WRITEThe WRITE command is used to put a data byte on the bus and initiate a sourcehandshake. WRITE may only be issued

Page 98

Section 4 Serial Controller4.93ZEROThe ZERO command sets the record memory reference pointer to location 0without erasing the record memory. When the

Page 100 - Section 4 Serial Controller

Section 5 Analyst488 Software5.1Analyst488 Software5.1 IntroductionThis section contains a detailed explanation of the Analyst488 software that isprov

Page 101

Section 1 Introduction1.7Serial Control:Selectable CTS/RTS or XON/XOFF.Terminators:Selectable CR, LF, LF-CR and CR-LF.Connector:9-pin Sub-D male. Ser

Page 102

Section 5 Analyst488 Software5.2mono), color preferences, communications port, and communicationsparameters.5.5 Using Analyst488 SoftwareThe Analyst48

Page 103

Section 5 Analyst488 Software5.35.5.2 Using Dialog BoxesWhen you select certain commands, a dialog box is displayed on thescreen. Dialog boxes are si

Page 104

Section 5 Analyst488 Software5.45.7 File MenuThe file menu is used to open data windows and to manipulate blocks of data.The file menu also opens win

Page 105

Section 5 Analyst488 Software5.55.7.3 CloseThis command closes the active window. If two windows are open,using Close will close the active window an

Page 106

Section 5 Analyst488 Software5.65.7.4.4 Character Data EntryThe state of the data lines may be set by entering any of theprintable characters from the

Page 107

Section 5 Analyst488 Software5.7At the CMD> prompt, you may type any of the Serial Controllercommands listed below. If a particular command return

Page 108

Section 5 Analyst488 Software5.85.7.8 Write BlockThis command is used to save a marked block of data to disk forlater use. Data can be saved from eit

Page 109

Section 5 Analyst488 Software5.9If a File Window is not open, using the Transfer command will opena new File Window with the name "Untitled"

Page 110 -

Section 5 Analyst488 Software5.105.7.13 QuitThe Quit command is used to quit the Analyst488 program and exitto DOS. This action signifies that you a

Page 111

Section 5 Analyst488 Software5.11The last five fields show the state of the IEEE 488 bus managementlines. If a line is asserted, the abbreviation for

Page 112

InformationYour IOtech warranty is as stated on the product warranty card. You may contact IOtech by phone,fax machine, or e-mail in regard to warra

Page 113

Section 1 Introduction1.81.5 InspectionThe Analyzer488 was carefully inspected, both mechanically and electrically,prior to shipment. When you recei

Page 114

Section 5 Analyst488 Software5.12equivalent of the bus events in the other. Each bus command or data stringis separated by commas. Printable data ar

Page 115

Section 5 Analyst488 Software5.135.8.5 HorizontalThis command allows you to change the orientation of the twowindows on the screen. If the File Wind

Page 116

Section 5 Analyst488 Software5.14Record: A dot will appear showing the on/off status of recording.Trigger: A dot will appear showing if Triggering is

Page 117

Section 5 Analyst488 Software5.15Record Complete: A dot will appear showing the Record Completeselection in use.Current Status: This shows the current

Page 118 - CONTROLLER

Section 5 Analyst488 Software5.16If Binary format is selected, the state of the data lines may bespecified as a binary number including 'don&apos

Page 119

Section 5 Analyst488 Software5.17Pressing the Cancel button removes any changes to the currenttrigger setup and closes the trigger setup window.5.9.4

Page 120

Section 5 Analyst488 Software5.18For an extremely long capture sequence, it is possible that the recordmemory may be overwritten one or more times. I

Page 121

Section 5 Analyst488 Software5.195.10.5 Block FindThis command allows you to search a marked block for a particularevent. This command may be used w

Page 122

Section 5 Analyst488 Software5.205.10.6 Block Find NextThis command is used to search for the next data item that wasspecified while using the Block

Page 123

Section 5 Analyst488 Software5.215.10.10 Goto ReferenceThis command moves the cursor in the active window to the referencelocation (relative location

Page 124

Section 1 Introduction1.9Analyzer NVRAM ErrorThe Analyzer488 has detected an error while testing the non-volatile RAM. Thefactory default configurati

Page 125

Section 5 Analyst488 Software5.225.11.4 SlowThis command configures the Analyzer488 handshake circuitry toperform a handshake at a slow rate of 1 to

Page 126

Section 6 Instrument Simulator6.1Instrument Simulator6.1 IntroductionThis section contains a detailed explanation of the Instrument Simulator Modeof o

Page 127

Section 6 Instrument Simulator6.26.4 ConfigurationConfiguration of the Instrument Simulator Mode of the Analyzer488 isaccomplished using the front pan

Page 128

Section 6 Instrument Simulator6.36.6 Instrument Simulator Mode Bus Commands.Control of the Instrument Simulator Mode of the Analyzer488 is implemented

Page 129

Section 6 Instrument Simulator6.4allows the Analyzer488 to simulate input from many different types ofmeasurement devices.FormatG0ASCII text with lead

Page 130 - HANDSHAKE

Section 6 Instrument Simulator6.5Y4Value set by User Waveform Terminator (Zn) commandY?Return current Terminator selectionUserZ0Set User waveform term

Page 131

Section 6 Instrument Simulator6.6Execute XExecute all commands in command bufferQuery ?Return current selection or mode of the command preceding the ?

Page 132

Section 6 Instrument Simulator6.76.7.3 Device Clear (DCL and SDC)Device Clear resets the Analyzer488 to the power on defaults. Anypending Service Requ

Page 133

Section 6 Instrument Simulator6.86.8 Command DescriptionsControl of the Instrument Simulator Mode of the Analyzer488 is implementedwith 18 bus comman

Page 134

Section 6 Instrument Simulator6.9Buffer Data BnThe Buffer Data command, Bn, allows the user to

Page 136

Section 6 Instrument Simulator6.10PRINT#1,"ENTER10"request data from the Analyzer488INPUT#2,A$PRINT A$display shows NDCV+0.0000E+0

Page 137

Section 6 Instrument Simulator6.11Clear Buffer C0The Clear Buffer command, C0, is used to clear

Page 138 - LOCAL LOCKOUT

Section 6 Instrument Simulator6.12Panel Display D/string/The Panel Display command, D/string/, allows the u

Page 139

Section 6 Instrument Simulator6.13Error Query E?The Error Query command, E?, is used to determi

Page 140

Section 6 Instrument Simulator6.14PRINT A$ display shows E0 since error condition has been cleared after reading error statusPRINT#1,"OUTPUT10;K

Page 141

Section 6 Instrument Simulator6.15Format GnThe Format command, Gn, determines the for

Page 142

Section 6 Instrument Simulator6.16INPUT#2,A$PRINT A$ display shows +1.990 for first readingPRINT#1,"OUTPUT10;G1W10J0H0X" select ASCII forma

Page 143

Section 6 Instrument Simulator6.17Reading Delimiter HnThe Reading Delimiter command, Hn, is used to set t

Page 144

Section 6 Instrument Simulator6.18User Reading Delimiter InThe User Reading Delimiter command, In, is used to se

Page 145

Section 6 Instrument Simulator6.19End of Reading EOI JnThe End Or Identify (EOI) line is one of five bus man

Page 146 - PPOLL CONFIG

Section 2 Getting Started2.1Getting Started2.1 IntroductionThis section contains basic operating instructions for the Analyzer488. A quickintroducti

Page 147

Section 6 Instrument Simulator6.20End of Waveform EOI KnThe End Or Identify (EOI) line is one of five bus managem

Page 148 - PPOLL DISABLE

Section 6 Instrument Simulator6.21Parallel Poll Response PnThe Parallel Poll Response command, Pn, is used to s

Page 149 - PPOLL UNCONFIG

Section 6 Instrument Simulator6.22Serial Poll Response SnThe Serial Poll Response command, Sn, is used to

Page 150 - ? (PRINT)

Section 6 Instrument Simulator6.23Timed SRQs TnThe Timed SRQs command, Tn, enables the Analyze

Page 151

Section 6 Instrument Simulator6.24Status UnThe Status command, Un, is used to retur

Page 152

Section 6 Instrument Simulator6.25SYNTAX:U0Send the Analyzer488 status when next addressed to talk (default)U1Tests for a key pressU2Get a key press -

Page 153

Section 6 Instrument Simulator6.26Version Query V?The Version Query command, V?, is used to look at

Page 154

Section 6 Instrument Simulator6.27Waveform WnThe Waveform command, Wn, is used to select the

Page 155

Section 6 Instrument Simulator6.28reading, EOI asserted at the end ofwaveform, commas insertedbetween each reading (I44 and H4set the reading delimite

Page 156 - RELATIVE

Section 6 Instrument Simulator6.29W0 f(t) = Sin(wt) + 0.1Sin(20wt) W1 Step Response of a First Order Filter

Page 157

Section 2 Getting Started2.2Plug the Analyzer488 power supply connector into the rear panel power jack.CAUTIONNever install the power supply into the

Page 158

Section 6 Instrument Simulator6.30W2 Half Wave Rectified SinewaveW3 Noise

Page 159

Section 6 Instrument Simulator6.31W4 Sinewave with Crossover DistortionW5 Sinewave with clipping on positive and negative peaks

Page 160

Section 6 Instrument Simulator6.32W6 Ramp Waveform centered at zeroW7 10% Duty Cycle Pulse centered at zeroW8 20% Duty Cycle Pulse centered at zero

Page 161

Section 6 Instrument Simulator6.33W9 30% Duty Cycle Pulse centered at zero

Page 162

Section 6 Instrument Simulator6.34W10 Square Wave centered at zeroW11 f(t)=Sin(wt)

Page 163

Section 6 Instrument Simulator6.35Execute XCommands sent to the Analyzer488 will resu

Page 164 - SET RELATIVE

Section 6 Instrument Simulator6.36Waveform Terminator YnThe waveform terminator command, Yn, is used to set the t

Page 165 - SET TRIGGER

Section 6 Instrument Simulator6.37User Waveform Terminator ZnThe User Waveform Terminator command, Zn, is used to set the

Page 166

Section 6 Instrument Simulator6.38Query ?Most of the Analyzer488 commands offer a Q

Page 167

Section 6 Instrument Simulator6.39 Using the Query command to return the same status message:PRINT#1,"OUTPUT10;V?C?D?E?G?H?I?J?K?P?S?T?U?

Page 168

Section 2 Getting Started2.3Enter the following commands at the keyboard controller prompt (CMD>) andobserve the Analyzer488 display:SRQ IFCRENATN

Page 170

Appendix A Front Panel Key SummaaryA.1Front Panel Keys-HANDSHAKE-[FAST] Participate in handshaking at speeds up to 1 Mbyte/sec.[SLOW] Participate in h

Page 171

Appendix A Front Panel Key SummaryA.2-MEMORY-[VIEW]Toggle display between bus display mode and memory viewmode.[ERASE]Erase record memory and reset lo

Page 172

Appendix A Front Panel Key SummaaryA.3-DATA ENTRY-[0]-[F]Specify record memory locations, output data on the data lines, orplay back a series of key p

Page 174

Appendix B Serial Controller Command SummaryB.1Serial Controller Commands@@[CR|LF]Unlock the Analyzer488 from an inappropriate command.@@ @@Return the

Page 175

Appendix B Serial Controller Command SummaryB.2ERROR ERROR[;]{[?]|MESSAGE|NUMBER|OFF]}Enable or disable automatic error reporting.FIND FIND{[?]|[MATCH

Page 176

Appendix B Serial Controller Command SummaryB.1PPOLL CONFIG PPOLL CONFIG addr;responseSet the Parallel Poll response of a bus device.PPOLL DISABLE PPO

Page 177

Appendix B Serial Controller Command SummaryB.4SPOLL SPOLL[addr[,addr...]]Perform a Serial Poll.STATUS STATUS[;][0|1|2|3|4|5] Return Analyzer488 oper

Page 178

Appendix C Instrument Simulator Command SummaryC.1Instrument Simulator CommandsCommand Code DescriptionUser Buffer B/string/ Send a string to the user

Page 179

Section 2 Getting Started2.4SRQ IFCRENATNEOILOCATION MESSAGECMD> enter 16;eoi BUS UNL 3F ¼ ¼

Page 180

Appendix C Instrument Simulator Command SsummaryC.2Command Code DescriptionEnd of ReadingJ0Assert EOI on end of reading.EOIJ1 Do not assert EOI on en

Page 181

Appendix C Instrument Simulator Command SummaryC.3Command Code DescriptionExecute XExecute all commands in command buffer.WaveformY0CR LF.Terminator Y

Page 183 - UNASSERT

Appendix D Analyst488 Software MenusD.1Analyst488 Software MenusMenu Shortcut Key DescriptionFile (Alt F)Open Analyzer (F2) Open an Analyzer488 windo

Page 184

Appendix D Analyst488 Software MenusD.2Record (Alt R)Record Enable (F8) Start or stop recording bus eventsrecord Status...Get recording statisticsTri

Page 185

Appendix E Analyzer488 Error MessagesE.1Analyzer488 Error MessagesThe following error messages are returned if an error condition exists and theSTATUS

Page 186

Appendix E Analyzer488 Error MessagesE.211 NOT A TALKERAn unaddressed OUTPUT, a SEND DATA or a SEND CMD was received and the Analyzer488 was not in th

Page 187

Appendix F Sample BASIC ProgramF.1Sample BASIC Program10 'Program to illustrate use of the ARM command20 'This program uses the Wave488 as

Page 188

Appendix F Sample BASIC ProgramF.2280 PRINT#1,"talk"290 'Send the Wave's talk address (&H54 = TAG20)295 'since the Wave i

Page 189 - Analyst488 Software

Appendix G IEEE 488 PrimerG.1IEEE 488 Primer1. HISTORYThe IEEE 488 bus is an instrumentation communication bus adopted by theInstitute of Electrical

Page 190 - Section 5 Analyst488 Software

Section 2 Getting Started2.5[SHIFT][STEP](which will select NONE).Enter the same commands as before.After issuing the commands, press [REC]to disable

Page 191

Appendix G IEEE 488 PrimerG.2At a committee meeting, everyone present usually listens. This is not the casewith the GPIB. The Active Controller select

Page 192

Appendix G IEEE 488 PrimerG.3}DIO1-8DAV NRFD NDAC IFC ATN SRQ REN EOI To Other DevicesDevice 1 System Controller Able to Talk, Listen, and Control

Page 193

Appendix G IEEE 488 PrimerG.43. SEND IT TO MY ADDRESSIn the previous discussion, the terms Addressed to Talk and Addressed toListen were used. These

Page 194

Appendix G IEEE 488 PrimerG.54.2 Interface Clear (IFC)The IFC line is used only by the System Controller. It is used to placeall bus devices in a kn

Page 195

Appendix G IEEE 488 PrimerG.65. HANDSHAKE LINESThe GPIB uses three handshake lines in an "I'm ready - Here's the data - I've goti

Page 196

Appendix G IEEE 488 PrimerG.7All ReadyAll ReadyNone ReadyNone ReadyValid Not ValidNot ValidValid1st Data Byte 2nd Data ByteAll AcceptAll AcceptNone

Page 197

Appendix G IEEE 488 PrimerG.87.2 Listen Address Group (LAG)There are 31 (0 to 30) listen addresses associated with this group. The 3most significant

Page 198

Appendix G IEEE 488 PrimerG.97.8 Selected Device Clear (SDC)This causes a single device to be initialized to a predefined or power upstate. ($04)7.9

Page 199

Appendix G IEEE 488 PrimerG.107.14 Parallel Poll Configure (PPC)This configures devices capable of performing a Parallel Poll as towhich data bit they

Page 200

Appendix G IEEE 488 PrimerG.118.1 Serial PollSuppose the Controller receives a service request. For this example,let's assume there are several

Page 201

Section 2 Getting Started2.6Press [ENTER]Config? Front Panelfor Front Panel ModePress [ENTER] Config? Serialfor Serial Controller ModePress

Page 203

Appendix H Character Codes And IEEE Multiline MessagesH.1NULSOHSTXETXEOTENQACKBELBSHTLFVTFFCRSOSIDLEDC1DC2DC3DC4NAKSYNETBCANEMSUBESCFSGSRSUSSP!"#

Page 204

Section 2 Getting Started2.7The default selection for data bitsSerial Data Bits? 8is displayed.Change the number of data bits Serial Data Bits? 7usi

Page 205

Analyzer488User's ManualPart No. Analyzer488-901Revision 1.0September 1989IOtech, Inc. • 25971 Cannon Road • Cleveland, Ohio 44146 • (440) 439-40

Page 206

Section 2 Getting Started2.82.4 Detailed OperationThis section describes the operation of the Analyzer488 hardware. It includesterminology, a descri

Page 207

Section 2 Getting Started2.9Bus Error A bus error occurs when a talker on the IEEE 488 busattempts to transfer data by asserting the DAV signal andfin

Page 208

Section 2 Getting Started2.10Analyzer488 unasserts the bus NDAC line for each Step, or from 1 to 10times a second if Slow handshaking is used.If the A

Page 209

Section 2 Getting Started2.112.4.4 Recording StatisticsWhile recording, the Analyzer488 maintains various statistics aboutthe number of bus events whi

Page 210

Section 2 Getting Started2.12Total events = events prior to trigger + trigger point + total after triggerTotal records = records prior to trigger + tr

Page 211

Section 2 Getting Started2.13Get the Bus State and StoreNODecrement Match CountMatch Count = Zero ?NOGet the Bus State and StoreNODecrement Trigger De

Page 212

Section 2 Getting Started2.14The first stage of the trigger system is the match comparator stage.This stage compares the bus state to a specified matc

Page 213

Section 2 Getting Started2.15Example #1 Simple trigger word match Match Word = LAG10, Match Count = 1, Trigger Delay = 0, Post Count = 32767 and

Page 214

Section 2 Getting Started2.16Arm Record and TriggerDisarm Record and TriggerTrigger MatchExample # 2 Counted trigger word match with Pre-trigger Mat

Page 215

Section 2 Getting Started2.17Arm Record and TriggerExample # 3 Counted trigger word match with Delay Match Word = LAG10, Match Count = 2, Trigger D

Page 217

Section 2 Getting Started2.182.4.7 Time and Rate MeasurementsThe Analyzer488 provides statistics of time and rate measurements ofprevious bus transact

Page 218

Section 2 Getting Started2.19View of the Analyzer488 Rear PanelIOtech, Inc.Made in U.S.ASRQATNEOIDIO8DIO7DIO6DIO5DIO4DIO3DIO2DIO1GNDRENIFCNFRDNDACDAV

Page 219

Section 2 Getting Started2.202.5.1 Edge Card ConnectorThe edge card connector allows easy monitoring of particular IEEE488 bus lines with an oscillos

Page 220

Section 2 Getting Started2.21View of the Analyzer488 Serial ConnectorGND-RXD-TXDCTSRTS5196DTR-RxD Receive Data - Input - Pin 2This pin accepts serial

Page 221

Section 2 Getting Started2.22handshake is selected, the RTS line will be permanently drivenactive high.CTSClear To Send - Input - Pin 8The CTS input i

Page 222

Section 2 Getting Started2.23IBM AT to Analyzer488 Wiring Diagram87641235235-RxD-TxDGnd-RxDDCDGnd-TxDDB-9 Female8 CTSRTS7 RTSCTSDSRDTRIBM AT to Analyz

Page 224

Section 3 Front Panel Operation3.1Front Panel Operation3.1 IntroductionThis section contains a detailed explanation of the front panel operationof the

Page 225

Section 3 Front Panel Operation3.23.3 SetupUp to 14 IEEE devicesIEEE DevicesIEEEAnalyzer488To setup the Analyzer488 for front panel operation, connect

Page 226

Section 3 Front Panel Operation3.33.5 Display PanelThe display panel of the Analyzer488 contains a 20 characteralphanumeric vacuum fluorescent display

Page 227

Table of ContentsSection 1 INTRODUCTION Page1.1 Description 1.11.2 About This Manual 1.21.2.1 Typographic Conventions 1.31.2.2 Abbreviations 1.31.3 Sp

Page 228

Section 3 Front Panel Operation3.4and hexadecimal format, or in binary format. -MESSAGE- also shows ASCII data and if the recordmemory location has be

Page 229

Section 3 Front Panel Operation3.5Enable (REN) bus management line. It does notnecessarily indicate the driven state. A ¼ indicates thatthe line is a

Page 230

Section 3 Front Panel Operation3.6DAV The DAV LED indicates the state of the Data Valid (DAV)handshaking line. The LED is on when the DAV line isasser

Page 231

Section 3 Front Panel Operation3.7selections, and edit keys let you enter and change data selections. Keystrokemacros can be saved and recalled. Key

Page 232

Section 3 Front Panel Operation3.8[FIND], [PRINT], [RATE], and [DISPLAY] use a sequence ofmenus that display information and require data input. [STA

Page 233

Section 3 Front Panel Operation3.916 hexadecimal keys, [0] to [F]. Press one of the hexadecimal keysto name the keystroke macro. The message: Saving

Page 234

Section 3 Front Panel Operation3.10The final examples use the Analyzer488 as an active controller connected to aKeithley Instruments Model 196 System

Page 235

Section 3 Front Panel Operation3.113.7.2 Viewing Bus EventsPress [LISTEN]The LISTEN LED will lightto set Listen statePress [SLOW]The SLOW LED will lig

Page 236

Section 3 Front Panel Operation3.12Press [STEP] The STEP LED will light.to set handshaking to step.(Note that pressing either [ENTER] or [STEP] will

Page 237

Section 3 Front Panel Operation3.133.7.3 Recording Bus EventsUse the same keyboard controller program to record a testsequence of events on the bus.SR

Page 238

Table of Contents3.5.4 Memory View Mode 3.63.6 Keyboard 3.63.6.1 Using the Keyboard 3.73.6.2 Using Command Keys 3.73.6.3 Using Menu Keys 3.73.6.4 Usin

Page 239

Section 3 Front Panel Operation3.143.7.4 Viewing Recorded Bus EventsTo look at the events that were just recorded,Press [VIEW]The VIEW and MEMORY LEDs

Page 240 - W3 Noise

Section 3 Front Panel Operation3.15with ATN asserted,and continueSRQ IFCRENATNEOILOCATION MESSAGEPress [2][ENTER]# of Matches? 00002to t

Page 241

Section 3 Front Panel Operation3.163.7.6 Viewing the Triggered Bus EventsSRQ IFCRENATNEOILOCATION MESSAGEPress [VIEW] 00000 TAG21 55 ¼ ¼to v

Page 242

Section 3 Front Panel Operation3.173.7.8 Reviewing Recording StatusSRQ IFCRENATNEOILOCATION MESSAGEPress [STAT]Total Count 00000078Then pr

Page 243

Section 3 Front Panel Operation3.18SRQ IFCRENATNEOILOCATION MESSAGEPress [LAST]+00022 CR 0D¼ ¼to find the last locationPress [FIND][+/-]Fin

Page 244 - W11 f(t)=Sin(wt)

Section 3 Front Panel Operation3.19SRQ IFCRENATNEOILOCATION MESSAGELISTEN LED on BUS NUL 00Press [STEP][ATN] BUS ACG00 00 ¼STEP

Page 245

Section 3 Front Panel Operation3.20SRQ IFCRENATNEOILOCATION MESSAGEPress [3][0][ENTER] BUS '0' 30 ¼to send '0'Pr

Page 246

Section 3 Front Panel Operation3.21SRQ IFCRENATNEOILOCATION MESSAGE BUS '1' 31 ¼ BUS '2' 32 ¼ BUS '9&apos

Page 247

Section 3 Front Panel Operation3.22SRQ IFCRENATNEOILOCATION MESSAGEPress [VIEW] 00000 '-' 2D ¼to view the record memoryPress [↑] and

Page 248

Section 3 Front Panel Operation3.23SRQ IFCRENATNEOILOCATION MESSAGEPress [3][0][ENTER] BUS LAG16 30 ¼ ¼ or [3][0][STEP]to address the DMM to l

Page 249

Table of Contents4.5 Using the Analyzer488 with a PC 4.24.6 Using the Analyzer488 with a Terminal 4.34.7 Serial Controller Commands 4.44.7.1 System Co

Page 250

Section 3 Front Panel Operation3.24SRQ IFCRENATNEOILOCATION MESSAGEPress [LISTEN][ATN] BUS 'N' 4E ¼to become a listene

Page 251 - Front Panel Keys

Section 3 Front Panel Operation3.25SRQ IFCRENATNEOILOCATION MESSAGEPress [5][F][ENTER] BUS UNT 5F ¼ ¼to unaddress the DMMPress [SAVE]E

Page 252

Section 3 Front Panel Operation3.263.8 Key DescriptionsThis section contains a detailed explanation of each of the keys andLED indicators on the Analy

Page 253

Section 3 Front Panel Operation3.27Data Entry KeysThe Data Entry keys are used for data entry and other miscellaneous operations.DATA ENTRYEXITD ENTER

Page 254

Section 3 Front Panel Operation3.28[ESC]The Escape key, [ESC], is used to abort or cancel menu selections.[ESC] escapes a menu immediately without pro

Page 255 - Serial Controller Commands

Section 3 Front Panel Operation3.29Cursor Keys The cursor keys are used as edit keys to scroll through data or disp

Page 256

Section 3 Front Panel Operation3.30ShiftThe Shift key, [SHIFT], is used in conjunction with other keys to selectcommands. [SHIFT] is also used to per

Page 257

Section 3 Front Panel Operation3.31MemoryThe -MEMORY- keys are used for IEEE 488 bus event recording and analysis.They are used to setup a trigger poi

Page 258

Section 3 Front Panel Operation3.32Verifies that the record memory should be erased, Yes or No. Use[↑] and [↓] to select. Accept value with [ENTER]

Page 259 - Instrument Simulator Commands

Section 3 Front Panel Operation3.33format. The REL LED can only be on when viewing record memory.Changing the addressing format is accomplished by pre

Page 260

Table of ContentsERASE 4.32ERROR 4.33FIND 4.34HANDSHAKE 4.36HELLO 4.38ID 4.39KEY 4.40LISTEN 4.42LOCAL 4.43LOCAL LOCKOUT 4.44MASK 4.45MEASURE 4.46NEXT

Page 261

Section 3 Front Panel Operation3.34last location written in the record memory during the most resentrecording operation. The record memory location,

Page 262

Section 3 Front Panel Operation3.35memory for the first occurrence of a specific bus event or bus error.Pressing [FIND] displays a menu that is used t

Page 263 - Analyst488 Software Menus

Section 3 Front Panel Operation3.36The total number of bus events which occurred since [REC] wasenabled. Total count can be from 0 to 99,999,999 even

Page 264

Section 3 Front Panel Operation3.37Record memory location of the first available recorded bus event.The first location can be EMPTY or from 0 to 32,76

Page 265 - Analyzer488 Error Messages

Section 3 Front Panel Operation3.38Match? XXXXXXXXXXXXX (bin)Requests the bus pattern for match. Bus data and signal line patternsare specified as tru

Page 266

Section 3 Front Panel Operation3.39[STEP] to perform handshaking). Select with [↑] and [↓] cursorkeys. Accept entry with [ENTER] and [EXIT] or cancel

Page 267 - Sample BASIC Program

Section 3 Front Panel Operation3.40armed and actively looking for a trigger point. When oncontinuously, the Arm LED indicates the triggering system i

Page 268

Section 3 Front Panel Operation3.41HandshakeThe Handshake keys are used to control the speed of IEEE 488 bus datatransfers.RATE NONEHANDSHAKEFAST SLOW

Page 269 - IEEE 488 Primer

Section 3 Front Panel Operation3.42Steps Per second 03Rate can be set from 1 to 10 bytes/sec. Use [↑] and [↓] to select.Accept value with [ENTER] and

Page 270 - Appendix G IEEE 488 Primer

Section 3 Front Panel Operation3.43SourceThe Source keys are used to toggle the Analyzer488 between the Listen stateand Talk state.PRINTSOURCELISTEN T

Page 271 - Figure 4.1

Table of ContentsSection 5 Analyst488 Software Page5.1 Introduction 5.15.2 Description 5.15.3 Setup 5.15.4 Configuration 5.15.4.1 Analyzer488 Configur

Page 272

Section 3 Front Panel Operation3.44pressing [PRINT] followed by [EXIT] will print the recordmemory from first to last on the default printer. A statu

Page 273

Section 3 Front Panel Operation3.45Requests serial printer data bits, 7 or 8. Use [↑] and [↓] cursorkeys to select. Use [ENTER] or [EXIT] to proceed

Page 274

Section 3 Front Panel Operation3.46Print Terms? CRRequests IEEE 488 printer terminators. Terminators can be CR, LF,LF CR, or CR LF. Use [↑] and [↓]

Page 275

Section 3 Front Panel Operation3.47ControlThe Control keys are used to control the bus management lines. The ControlLED indicators show the driven st

Page 276

Section 3 Front Panel Operation3.48IFC LEDThe IFC LED indicates that the Analyzer488 is asserting the IFCline. It does not display the state of the b

Page 277

Section 4 Serial Controller4.1Serial Controller4.1 IntroductionThis section contains a detailed explanation of the Serial Controller Mode ofoperation

Page 278

Section 4 Serial Controller4.24.4 ConfigurationConfiguration of the Analyzer488 is accomplished using the front panelkeyboard. Once configured, the c

Page 279

Section 4 Serial Controller4.3Run the program and type: hello The Analyzer488 will respond with:Analyzer488 Revision N.N Copyright (C) 1989 IOtech In

Page 280

Section 4 Serial Controller4.4Once the Analyzer488 has been connected to the terminal and the serial portparameters are set, type the command hello at

Page 281

Section 4 Serial Controller4.54.7.2 Record Commands:DUMP MEASURE RECORD SETTRIGGERERASE NEXT RELATIVE VIEWFIND PRINT (?) SET RELATIVE ZERO4.7.3 High L

Commentaires sur ces manuels

Pas de commentaire