Measurement-computing Analyzer488 Bedienungsanleitung

Stöbern Sie online oder laden Sie Bedienungsanleitung nach Hardware Measurement-computing Analyzer488 herunter. Measurement Computing Analyzer488 User Manual Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 281
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen

Inhaltsverzeichnis

Seite 1 - Analyzer488

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

Seite 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

Seite 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

Seite 4

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

Seite 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

Seite 6

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

Seite 7

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

Seite 8

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

Seite 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

Seite 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

Seite 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

Seite 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.

Seite 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

Seite 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

Seite 15

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

Seite 16

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

Seite 17

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

Seite 18

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

Seite 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

Seite 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

Seite 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

Seite 22

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

Seite 23 - Getting Started

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

Seite 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

Seite 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

Seite 26

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

Seite 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

Seite 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

Seite 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

Seite 30

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

Seite 31

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

Seite 32

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

Seite 33

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

Seite 34

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

Seite 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

Seite 36

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

Seite 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

Seite 38

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

Seite 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

Seite 40

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

Seite 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

Seite 42 - Handshake

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

Seite 43

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

Seite 44

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

Seite 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

Seite 46

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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 51

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

Seite 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

Seite 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

Seite 54 - Save Macro?

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

Seite 55

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

Seite 56 - BUS ACG00 00

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

Seite 57

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

Seite 58

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

Seite 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

Seite 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

Seite 61 - When Completed? Stop

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

Seite 62

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

Seite 63

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

Seite 64

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

Seite 65

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

Seite 66

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

Seite 67

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

Seite 68

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

Seite 69

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

Seite 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.

Seite 71

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

Seite 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

Seite 73 - Data Entry Keys

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

Seite 74 - Select Key for Help

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

Seite 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

Seite 76

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

Seite 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

Seite 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

Seite 79 - Trigger Not Found

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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 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.

Seite 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

Seite 87

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

Seite 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

Seite 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

Seite 90

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

Seite 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

Seite 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

Seite 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

Seite 94

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

Seite 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

Seite 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

Seite 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

Seite 98

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

Seite 100 - Section 4 Serial Controller

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

Seite 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

Seite 102

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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 107

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

Seite 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

Seite 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"

Seite 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

Seite 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

Seite 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

Seite 113

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

Seite 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

Seite 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

Seite 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

Seite 117

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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 123

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

Seite 124

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

Seite 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

Seite 126

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

Seite 127

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

Seite 128

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

Seite 129

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

Seite 130 - HANDSHAKE

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

Seite 131

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

Seite 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

Seite 133

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

Seite 134

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

Seite 136

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

Seite 137

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

Seite 138 - LOCAL LOCKOUT

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

Seite 139

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

Seite 140

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

Seite 141

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

Seite 142

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

Seite 143

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

Seite 144

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

Seite 145

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

Seite 146 - PPOLL CONFIG

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

Seite 147

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

Seite 148 - PPOLL DISABLE

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

Seite 149 - PPOLL UNCONFIG

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

Seite 150 - ? (PRINT)

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

Seite 151

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

Seite 152

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

Seite 153

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

Seite 154

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

Seite 155

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

Seite 156 - RELATIVE

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

Seite 157

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

Seite 158

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

Seite 159

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

Seite 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

Seite 161

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

Seite 162

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

Seite 163

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

Seite 164 - SET RELATIVE

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

Seite 165 - SET TRIGGER

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

Seite 166

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

Seite 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?

Seite 168

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

Seite 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

Seite 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

Seite 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

Seite 174

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

Seite 175

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

Seite 176

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

Seite 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

Seite 178

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

Seite 179

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

Seite 180

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

Seite 181

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

Seite 183 - UNASSERT

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

Seite 184

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

Seite 185

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

Seite 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

Seite 187

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

Seite 188

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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 196

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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 201

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

Seite 203

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

Seite 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

Seite 205

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

Seite 206

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

Seite 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

Seite 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

Seite 209

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

Seite 210

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

Seite 211

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

Seite 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

Seite 213

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

Seite 214

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

Seite 215

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

Seite 217

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

Seite 218

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

Seite 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

Seite 220

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

Seite 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

Seite 222

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

Seite 224

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

Seite 225

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

Seite 226

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

Seite 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

Seite 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

Seite 229

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

Seite 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

Seite 231

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

Seite 232

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

Seite 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

Seite 234

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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 240 - W3 Noise

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

Seite 241

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

Seite 242

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

Seite 243

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

Seite 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

Seite 245

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

Seite 246

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

Seite 247

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

Seite 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

Seite 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

Seite 250

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

Seite 251 - Front Panel Keys

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

Seite 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

Seite 253

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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 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]

Seite 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

Seite 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

Seite 261

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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 266

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

Seite 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

Seite 268

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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 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 [↓]

Seite 275

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

Seite 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

Seite 277

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

Seite 278

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

Seite 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

Seite 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

Seite 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

Kommentare zu diesen Handbüchern

Keine Kommentare