Analyzer488 IEEE 488 Bus AnalyzerINSTRUCTION MANUALIOtech, Inc. • 25971 Cannon Road • Cleveland, Ohio 44146 • (440) 439-4091
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
Section 4 Serial Controller4.6Byte 2, (F4) Data LinesF4= (%11110100)Lines DIO8 through DIO5 are asserted, DIO3 is asserted.4.9 Record Memory FormatThe
Section 4 Serial Controller4.7There are approximately 32 available queues for a total of 4096 bytes of buffer(character) space. Queues are continuall
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
Section 4 Serial Controller4.9Numeric parameters (those that are given as numbers) are decimalunless preceded by &H in which case they are conside
Section 4 Serial Controller4.10[,addr,,,]An optional list of bus addresses, each onepreceded by an address separator; either a comma(,), a slash (/)
Section 4 Serial Controller4.114.11.2.5 ASCII Character StringsdataAn arbitrary string of characters. None of thespecial forms given above ($char, CR
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
Section 4 Serial Controller4.13mode allows control of the IEEE 488 bus using high level commands.Low Level Controller mode allows direct control over
Section 4 Serial Controller4.14If a command is preceded by an asterisk then that command isunasserted. For example, *REN states that the remote enabl
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.
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
Section 4 Serial Controller4.16@@ Sending the system ID command @@ causes the Analyzer488 to return to power-on conditions. All data bu
Section 4 Serial Controller4.17ABORT The ABORT command causes the Interface Clear (IFC) bus management line tobe asserted for at least 500 microsecond
Section 4 Serial Controller4.18ADDRESSThe ADDRESS command sets the IEEE 488 bus address of the Analyzer488when functioning as a high level controller.
Section 4 Serial Controller4.19ARMThe ARM command programs the Analyzer488 to send event messages to theserial host when one or more specified events
Section 4 Serial Controller4.20TRIGGERThe event message 'TRIGGER' is returned to the serial host when theAnalyzer488 trigger circuitry has f
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
Section 4 Serial Controller4.22EXAMPLESPRINT#1,"ASSERT SRQ"assert the SRQ linePRINT#1,"ASSERT ATN REN DATA &H54"send the bus c
Section 4 Serial Controller4.23CLEARThe CLEAR command causes the Analyzer488 to issue a Device Clear (DCL)bus command. If optional addresses are inclu
Section 4 Serial Controller4.24CONTROLLERThe CONTROLLER command is used to configure the Analyzer488 to operate asa High Level System Controller (CONT
Section 4 Serial Controller4.25The same example using Low Level ControlPRINT #1,"CONTROLLER OFF" Select low level controlPRINT #1,"HAND
Table of ContentsAppendix A Front Panel Key Summary A.1Appendix B Serial Controller Commands B.1Appendix C Instrument Simulator Commands C.1Appendix D
Section 4 Serial Controller4.26DISARMThe DISARM command prevents the Analyzer488 from sending an event statusmessage to the serial host, even when an
Section 4 Serial Controller4.27DISPLAYThe DISPLAY command allows the user to display an alphanumeric message onthe 20 character front panel display of
Section 4 Serial Controller4.28DUMPThe record command, DUMP, returns bus event data from the record memory.Blocks of data may be dumped by specifying
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
Section 4 Serial Controller4.30ENTERThe ENTER command reads data from the IEEE 488 bus.If a device address (with optional secondary address) is specif
Section 4 Serial Controller4.31RESPONSE Device-dependent data. If count is specified, then countcharacters will be returned followed by the serial ou
Section 4 Serial Controller4.32ERASE The ERASE command erases the entire record memory. ERASE also resets thecurrent location pointer to 0.This comman
Section 4 Serial Controller4.33ERROR The ERROR command enables or disables automatic reporting of Analyzer488error messages. When enabled, error mess
Section 4 Serial Controller4.34FINDThe FIND command searches the record memory for a specific bus event, triggerpoint, first recorded location, or las
Section 4 Serial Controller4.35state is the state of a bus management line. A slash [/] indicates unasserted, [X] means "don't care". T
Section 1 Introduction1.1Introduction1.1 DescriptionThe Analyzer488 IEEE 488 Bus Analyzer is a multifunction IEEE 488 devicethat can monitor, capture
Section 4 Serial Controller4.36HANDSHAKEThe HANDSHAKE command sets the Analyzer488 bus handshaking speed whenfunctioning as either a high or low level
Section 4 Serial Controller4.37HANDSHAKING STEP allows the user to participate in bus eventsone event at a time. The Analyzer488 performs one bus hand
Section 4 Serial Controller4.38HELLOThe HELLO command is used to verify communication with the Analyzer488,and to read the firmware revision level. W
Section 4 Serial Controller4.39IDThe ID command allows the user to change the @ or @@ ID command characterto any printable ASCII character. The new ID
Section 4 Serial Controller4.40KEYThe KEY command is used to read the Analyzer488 keyboard. Upon receipt ofthe KEY command, the Analyzer488 waits for
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
Section 4 Serial Controller4.42LISTENThe LISTEN command sets the Analyzer488 to the Listen State when in theLow Level Controller Mode (CONTROLLER OFF)
Section 4 Serial Controller4.43LOCALThe LOCAL command causes the Analyzer488 to unassert the Remote Enableline (REN). This causes devices on the bus t
Section 4 Serial Controller4.44LOCAL LOCKOUT The LOCAL LOCKOUT command causes the Analyzer488 to issue a LocalLockout
Section 4 Serial Controller4.45MASKThe MASK command is used to mask the most significant bit (MSB) of serialinput data. Some serial host computers set
Section 1 Introduction1.21.2 About This ManualThis manual describes the operation of the Analyzer488 IEEE 488 Bus Analyzer,manufactured by IOtech, Inc
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
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
Section 4 Serial Controller4.48NEXTThe NEXT command searches the record memory and locates the nextoccurrence of a event specified using the FIND comm
Section 4 Serial Controller4.49OUTPUTThe OUTPUT command sends data to the IEEE 488 bus. The Remote Enableline (REN) is first asserted. If optional de
Section 4 Serial Controller4.50EXAMPLES PRINT#1,"OUTPUT 22;R0C0T1X"Send "R0C0T1X" to device 22.PRINT#1,"OUTPUT 06,12;ABC"
Section 4 Serial Controller4.51PPOLLThe Parallel Poll command, PPOLL,causes the Analyzer488 to conduct aParallel Poll of bus devices. It is used to re
Section 4 Serial Controller4.52PPOLL CONFIG The Parallel Poll Configure command, PPOLL CONFIG, configures theParallel Poll response of a specified bus
Section 4 Serial Controller4.53BUS STATES ATN•UNL, MTA, LAG, PPC, PPEQUERY NoneRESPONSEEXAMPLES PRINT #1,"PPOLL CONFIG23;&H0D"Configure
Section 4 Serial Controller4.54PPOLL DISABLE The Parallel Poll Disable command, PPOLL DISABLE, disables the Paralle
Section 4 Serial Controller4.55PPOLL UNCONFIG The Parallel Poll Unconfigure command, PPOLL UNCONFIG, disables theParallel P
Section 1 Introduction1.31.2.1 Typographic ConventionsThis manual uses different typefaces to represent keys, commands,displays, and various other ele
Section 4 Serial Controller4.56? (PRINT) The ? (PRINT) command returns formatted bus data or record memory data.PRIN
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
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
Section 4 Serial Controller4.59PRINT#1,"WRITE &H54" Send TAG20 commandPRINT#1,"UNASSERT ATN"Allow data transfer to take placeP
Section 4 Serial Controller4.60RECORD The RECORD command enables or disables the recording of bus data. RECORDON causes the Analyzer488 to begin reco
Section 4 Serial Controller4.61EXAMPLES PRINT#1,"ERASE"PRINT#1,"CONTROLLER ON"PRINT#1,"RECORD ON"PRINT#1,"CLEAR 20&
Section 4 Serial Controller4.62RELATIVE The RELATIVE command enables or disables the Relative Addressing Formatfor use in referencing data in the reco
Section 4 Serial Controller4.63EXAMPLES PRINT#1,"ERASE"PRINT#1,"RELATIVE OFF"PRINT#1,"CONTROLLER ON"PRINT#1,"RECORD
Section 4 Serial Controller4.64REMOTEThe REMOTE command asserts the Remote Enable (REN) bus management line.If optional bus addresses are specified, t
Section 4 Serial Controller4.65RESETThe High Level Controller Mode command RESET provides a warm start of theAnalyzer488 interface. Issuing the RESET
Section 1 Introduction1.4ENQ EnquiryEOI End or IdentifyEOT End of TransmissionESC EscapeETB End Transmission BlockETX End of TextFF Form FeedFS File S
Section 4 Serial Controller4.66RESUMEThe RESUME command unasserts the Attention (ATN) bus management line. Asthe Active Controller, ATN is normally ke
Section 4 Serial Controller4.67SENDThe SEND command is used when the Analyzer488 is in the High LevelController Mode to send low level bus sequences.
Section 4 Serial Controller4.68EOI {'data'|char[,char…]}Send character strings, data, or characters with numeric ASCII values, char. ATN is
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
Section 4 Serial Controller4.70SET RELATIVE The SET RELATIVE command is used to specify the reference pointer(location
Section 4 Serial Controller4.71SET TRIGGER The SET TRIGGER command is used to configure one or more triggeringparam
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
Section 4 Serial Controller4.73MODE AnyBUS STATES NoneQUERY Returns all current trigger parameters.RESPONSEEXAMPLES PRINT#1,"SET TRIGGER ON # OF
Section 4 Serial Controller4.74SPOLLThe Serial Poll command, SPOLL, performs a Serial Poll of bus devices andresponds with number from 0 to 255 repres
Section 4 Serial Controller4.75EXAMPLESPRINT#1,"SPOLL 16" Serial Poll device 16INPUT#1,SPSTATReceive the Spoll statusIF SPSTAT AND 64 THE
Section 1 Introduction1.5termTerminatorUCG Universal Command GroupUNL UnlistenUNT UntalkUS Unit SeparatorVT Vertical Tab* Unasserted
Section 4 Serial Controller4.76STATUSSTATUS is a system command used to read the Analyzer488 operational statusand data recording conditions. STATUS m
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
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
Section 4 Serial Controller4.79CONDITION DESCRIPTION RANGELAST TRIGGER LOCLast Trigger Location 0 to 32767 *LAST LOC WRITTENLast Location Written 0 to
Section 4 Serial Controller4.80EXAMPLESPRINT#1,"STATUS"Read the Analyzer488statusINPUT#1,A$PRINT A$and display it.CONTROLLER 10Example of di
Section 4 Serial Controller4.81STEPThe STEP command causes the Analyzer488 to perform one source or acceptorhandshake when STEP handshake is selected.
Section 4 Serial Controller4.82STERMThe STERM command sets the end-of-line terminators for output to the serialhost. All output from the Analyzer488
Section 4 Serial Controller4.83EXAMPLES PRINT#1,"STERM CR"Set the serial output terminator to carriage-return.PRINT#1,"STERM NONE"
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
Section 4 Serial Controller4.85TERMThe TERM command sets the end-of-line terminators for output from theAnalyzer488 to IEEE 488 bus devices. All outp
Section 1 Introduction1.61.3 SpecificationsIEEE 488-1978 InterfaceFront Panel Mode:SH1, AH1, E1Serial ControllerMode:SH1, AH1, E1 with C1, C2, C3, C4
Section 4 Serial Controller4.86EXAMPLES PRINT#1,"TERM CR LF EOI"Set output bus terminators to carriage-return,line-feed, with EOI asserted o
Section 4 Serial Controller4.87TIMEOUTThe TIMEOUT command sets the number of seconds that the Analyzer488 willwait for a bus event before declaring a
Section 4 Serial Controller4.88TRIGGERThe TRIGGER command issues a Group Execute Trigger (GET) bus commandto specified devices. If no addresses are s
Section 4 Serial Controller4.89UNASSERTThe UNASSERT command unasserts one or more bus management and/or datalines. Data line parameters may be specifi
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
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
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
Section 4 Serial Controller4.93ZEROThe ZERO command sets the record memory reference pointer to location 0without erasing the record memory. When the
Section 5 Analyst488 Software5.1Analyst488 Software5.1 IntroductionThis section contains a detailed explanation of the Analyst488 software that isprov
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
Section 5 Analyst488 Software5.2mono), color preferences, communications port, and communicationsparameters.5.5 Using Analyst488 SoftwareThe Analyst48
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
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
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
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
Section 5 Analyst488 Software5.7At the CMD> prompt, you may type any of the Serial Controllercommands listed below. If a particular command return
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
Section 5 Analyst488 Software5.9If a File Window is not open, using the Transfer command will opena new File Window with the name "Untitled"
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
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
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
Section 1 Introduction1.81.5 InspectionThe Analyzer488 was carefully inspected, both mechanically and electrically,prior to shipment. When you recei
Section 5 Analyst488 Software5.12equivalent of the bus events in the other. Each bus command or data stringis separated by commas. Printable data ar
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
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
Section 5 Analyst488 Software5.15Record Complete: A dot will appear showing the Record Completeselection in use.Current Status: This shows the current
Section 5 Analyst488 Software5.16If Binary format is selected, the state of the data lines may bespecified as a binary number including 'don&apos
Section 5 Analyst488 Software5.17Pressing the Cancel button removes any changes to the currenttrigger setup and closes the trigger setup window.5.9.4
Section 5 Analyst488 Software5.18For an extremely long capture sequence, it is possible that the recordmemory may be overwritten one or more times. I
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
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
Section 5 Analyst488 Software5.215.10.10 Goto ReferenceThis command moves the cursor in the active window to the referencelocation (relative location
Section 1 Introduction1.9Analyzer NVRAM ErrorThe Analyzer488 has detected an error while testing the non-volatile RAM. Thefactory default configurati
Section 5 Analyst488 Software5.225.11.4 SlowThis command configures the Analyzer488 handshake circuitry toperform a handshake at a slow rate of 1 to
Section 6 Instrument Simulator6.1Instrument Simulator6.1 IntroductionThis section contains a detailed explanation of the Instrument Simulator Modeof o
Section 6 Instrument Simulator6.26.4 ConfigurationConfiguration of the Instrument Simulator Mode of the Analyzer488 isaccomplished using the front pan
Section 6 Instrument Simulator6.36.6 Instrument Simulator Mode Bus Commands.Control of the Instrument Simulator Mode of the Analyzer488 is implemented
Section 6 Instrument Simulator6.4allows the Analyzer488 to simulate input from many different types ofmeasurement devices.FormatG0ASCII text with lead
Section 6 Instrument Simulator6.5Y4Value set by User Waveform Terminator (Zn) commandY?Return current Terminator selectionUserZ0Set User waveform term
Section 6 Instrument Simulator6.6Execute XExecute all commands in command bufferQuery ?Return current selection or mode of the command preceding the ?
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
Section 6 Instrument Simulator6.86.8 Command DescriptionsControl of the Instrument Simulator Mode of the Analyzer488 is implementedwith 18 bus comman
Section 6 Instrument Simulator6.9Buffer Data BnThe Buffer Data command, Bn, allows the user to
Section 6 Instrument Simulator6.10PRINT#1,"ENTER10"request data from the Analyzer488INPUT#2,A$PRINT A$display shows NDCV+0.0000E+0
Section 6 Instrument Simulator6.11Clear Buffer C0The Clear Buffer command, C0, is used to clear
Section 6 Instrument Simulator6.12Panel Display D/string/The Panel Display command, D/string/, allows the u
Section 6 Instrument Simulator6.13Error Query E?The Error Query command, E?, is used to determi
Section 6 Instrument Simulator6.14PRINT A$ display shows E0 since error condition has been cleared after reading error statusPRINT#1,"OUTPUT10;K
Section 6 Instrument Simulator6.15Format GnThe Format command, Gn, determines the for
Section 6 Instrument Simulator6.16INPUT#2,A$PRINT A$ display shows +1.990 for first readingPRINT#1,"OUTPUT10;G1W10J0H0X" select ASCII forma
Section 6 Instrument Simulator6.17Reading Delimiter HnThe Reading Delimiter command, Hn, is used to set t
Section 6 Instrument Simulator6.18User Reading Delimiter InThe User Reading Delimiter command, In, is used to se
Section 6 Instrument Simulator6.19End of Reading EOI JnThe End Or Identify (EOI) line is one of five bus man
Section 2 Getting Started2.1Getting Started2.1 IntroductionThis section contains basic operating instructions for the Analyzer488. A quickintroducti
Section 6 Instrument Simulator6.20End of Waveform EOI KnThe End Or Identify (EOI) line is one of five bus managem
Section 6 Instrument Simulator6.21Parallel Poll Response PnThe Parallel Poll Response command, Pn, is used to s
Section 6 Instrument Simulator6.22Serial Poll Response SnThe Serial Poll Response command, Sn, is used to
Section 6 Instrument Simulator6.23Timed SRQs TnThe Timed SRQs command, Tn, enables the Analyze
Section 6 Instrument Simulator6.24Status UnThe Status command, Un, is used to retur
Section 6 Instrument Simulator6.25SYNTAX:U0Send the Analyzer488 status when next addressed to talk (default)U1Tests for a key pressU2Get a key press -
Section 6 Instrument Simulator6.26Version Query V?The Version Query command, V?, is used to look at
Section 6 Instrument Simulator6.27Waveform WnThe Waveform command, Wn, is used to select the
Section 6 Instrument Simulator6.28reading, EOI asserted at the end ofwaveform, commas insertedbetween each reading (I44 and H4set the reading delimite
Section 6 Instrument Simulator6.29W0 f(t) = Sin(wt) + 0.1Sin(20wt) W1 Step Response of a First Order Filter
Section 2 Getting Started2.2Plug the Analyzer488 power supply connector into the rear panel power jack.CAUTIONNever install the power supply into the
Section 6 Instrument Simulator6.30W2 Half Wave Rectified SinewaveW3 Noise
Section 6 Instrument Simulator6.31W4 Sinewave with Crossover DistortionW5 Sinewave with clipping on positive and negative peaks
Section 6 Instrument Simulator6.32W6 Ramp Waveform centered at zeroW7 10% Duty Cycle Pulse centered at zeroW8 20% Duty Cycle Pulse centered at zero
Section 6 Instrument Simulator6.33W9 30% Duty Cycle Pulse centered at zero
Section 6 Instrument Simulator6.34W10 Square Wave centered at zeroW11 f(t)=Sin(wt)
Section 6 Instrument Simulator6.35Execute XCommands sent to the Analyzer488 will resu
Section 6 Instrument Simulator6.36Waveform Terminator YnThe waveform terminator command, Yn, is used to set the t
Section 6 Instrument Simulator6.37User Waveform Terminator ZnThe User Waveform Terminator command, Zn, is used to set the
Section 6 Instrument Simulator6.38Query ?Most of the Analyzer488 commands offer a Q
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?
Section 2 Getting Started2.3Enter the following commands at the keyboard controller prompt (CMD>) andobserve the Analyzer488 display:SRQ IFCRENATN
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
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
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
Appendix B Serial Controller Command SummaryB.1Serial Controller Commands@@[CR|LF]Unlock the Analyzer488 from an inappropriate command.@@ @@Return the
Appendix B Serial Controller Command SummaryB.2ERROR ERROR[;]{[?]|MESSAGE|NUMBER|OFF]}Enable or disable automatic error reporting.FIND FIND{[?]|[MATCH
Appendix B Serial Controller Command SummaryB.1PPOLL CONFIG PPOLL CONFIG addr;responseSet the Parallel Poll response of a bus device.PPOLL DISABLE PPO
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
Appendix C Instrument Simulator Command SummaryC.1Instrument Simulator CommandsCommand Code DescriptionUser Buffer B/string/ Send a string to the user
Section 2 Getting Started2.4SRQ IFCRENATNEOILOCATION MESSAGECMD> enter 16;eoi BUS UNL 3F ¼ ¼
Appendix C Instrument Simulator Command SsummaryC.2Command Code DescriptionEnd of ReadingJ0Assert EOI on end of reading.EOIJ1 Do not assert EOI on en
Appendix C Instrument Simulator Command SummaryC.3Command Code DescriptionExecute XExecute all commands in command buffer.WaveformY0CR LF.Terminator Y
Appendix D Analyst488 Software MenusD.1Analyst488 Software MenusMenu Shortcut Key DescriptionFile (Alt F)Open Analyzer (F2) Open an Analyzer488 windo
Appendix D Analyst488 Software MenusD.2Record (Alt R)Record Enable (F8) Start or stop recording bus eventsrecord Status...Get recording statisticsTri
Appendix E Analyzer488 Error MessagesE.1Analyzer488 Error MessagesThe following error messages are returned if an error condition exists and theSTATUS
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
Appendix F Sample BASIC ProgramF.1Sample BASIC Program10 'Program to illustrate use of the ARM command20 'This program uses the Wave488 as
Appendix F Sample BASIC ProgramF.2280 PRINT#1,"talk"290 'Send the Wave's talk address (&H54 = TAG20)295 'since the Wave i
Appendix G IEEE 488 PrimerG.1IEEE 488 Primer1. HISTORYThe IEEE 488 bus is an instrumentation communication bus adopted by theInstitute of Electrical
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
Appendix G IEEE 488 PrimerG.2At a committee meeting, everyone present usually listens. This is not the casewith the GPIB. The Active Controller select
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
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
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
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
Appendix G IEEE 488 PrimerG.7All ReadyAll ReadyNone ReadyNone ReadyValid Not ValidNot ValidValid1st Data Byte 2nd Data ByteAll AcceptAll AcceptNone
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
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
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
Appendix G IEEE 488 PrimerG.118.1 Serial PollSuppose the Controller receives a service request. For this example,let's assume there are several
Section 2 Getting Started2.6Press [ENTER]Config? Front Panelfor Front Panel ModePress [ENTER] Config? Serialfor Serial Controller ModePress
Appendix H Character Codes And IEEE Multiline MessagesH.1NULSOHSTXETXEOTENQACKBELBSHTLFVTFFCRSOSIDLEDC1DC2DC3DC4NAKSYNETBCANEMSUBESCFSGSRSUSSP!"#
Section 2 Getting Started2.7The default selection for data bitsSerial Data Bits? 8is displayed.Change the number of data bits Serial Data Bits? 7usi
Analyzer488User's ManualPart No. Analyzer488-901Revision 1.0September 1989IOtech, Inc. • 25971 Cannon Road • Cleveland, Ohio 44146 • (440) 439-40
Section 2 Getting Started2.82.4 Detailed OperationThis section describes the operation of the Analyzer488 hardware. It includesterminology, a descri
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
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
Section 2 Getting Started2.112.4.4 Recording StatisticsWhile recording, the Analyzer488 maintains various statistics aboutthe number of bus events whi
Section 2 Getting Started2.12Total events = events prior to trigger + trigger point + total after triggerTotal records = records prior to trigger + tr
Section 2 Getting Started2.13Get the Bus State and StoreNODecrement Match CountMatch Count = Zero ?NOGet the Bus State and StoreNODecrement Trigger De
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
Section 2 Getting Started2.15Example #1 Simple trigger word match Match Word = LAG10, Match Count = 1, Trigger Delay = 0, Post Count = 32767 and
Section 2 Getting Started2.16Arm Record and TriggerDisarm Record and TriggerTrigger MatchExample # 2 Counted trigger word match with Pre-trigger Mat
Section 2 Getting Started2.17Arm Record and TriggerExample # 3 Counted trigger word match with Delay Match Word = LAG10, Match Count = 2, Trigger D
Section 2 Getting Started2.182.4.7 Time and Rate MeasurementsThe Analyzer488 provides statistics of time and rate measurements ofprevious bus transact
Section 2 Getting Started2.19View of the Analyzer488 Rear PanelIOtech, Inc.Made in U.S.ASRQATNEOIDIO8DIO7DIO6DIO5DIO4DIO3DIO2DIO1GNDRENIFCNFRDNDACDAV
Section 2 Getting Started2.202.5.1 Edge Card ConnectorThe edge card connector allows easy monitoring of particular IEEE488 bus lines with an oscillos
Section 2 Getting Started2.21View of the Analyzer488 Serial ConnectorGND-RXD-TXDCTSRTS5196DTR-RxD Receive Data - Input - Pin 2This pin accepts serial
Section 2 Getting Started2.22handshake is selected, the RTS line will be permanently drivenactive high.CTSClear To Send - Input - Pin 8The CTS input i
Section 2 Getting Started2.23IBM AT to Analyzer488 Wiring Diagram87641235235-RxD-TxDGnd-RxDDCDGnd-TxDDB-9 Female8 CTSRTS7 RTSCTSDSRDTRIBM AT to Analyz
Section 3 Front Panel Operation3.1Front Panel Operation3.1 IntroductionThis section contains a detailed explanation of the front panel operationof the
Section 3 Front Panel Operation3.23.3 SetupUp to 14 IEEE devicesIEEE DevicesIEEEAnalyzer488To setup the Analyzer488 for front panel operation, connect
Section 3 Front Panel Operation3.33.5 Display PanelThe display panel of the Analyzer488 contains a 20 characteralphanumeric vacuum fluorescent display
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
Section 3 Front Panel Operation3.4and hexadecimal format, or in binary format. -MESSAGE- also shows ASCII data and if the recordmemory location has be
Section 3 Front Panel Operation3.5Enable (REN) bus management line. It does notnecessarily indicate the driven state. A ¼ indicates thatthe line is a
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
Section 3 Front Panel Operation3.7selections, and edit keys let you enter and change data selections. Keystrokemacros can be saved and recalled. Key
Section 3 Front Panel Operation3.8[FIND], [PRINT], [RATE], and [DISPLAY] use a sequence ofmenus that display information and require data input. [STA
Section 3 Front Panel Operation3.916 hexadecimal keys, [0] to [F]. Press one of the hexadecimal keysto name the keystroke macro. The message: Saving
Section 3 Front Panel Operation3.10The final examples use the Analyzer488 as an active controller connected to aKeithley Instruments Model 196 System
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
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
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
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
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
Section 3 Front Panel Operation3.15with ATN asserted,and continueSRQ IFCRENATNEOILOCATION MESSAGEPress [2][ENTER]# of Matches? 00002to t
Section 3 Front Panel Operation3.163.7.6 Viewing the Triggered Bus EventsSRQ IFCRENATNEOILOCATION MESSAGEPress [VIEW] 00000 TAG21 55 ¼ ¼to v
Section 3 Front Panel Operation3.173.7.8 Reviewing Recording StatusSRQ IFCRENATNEOILOCATION MESSAGEPress [STAT]Total Count 00000078Then pr
Section 3 Front Panel Operation3.18SRQ IFCRENATNEOILOCATION MESSAGEPress [LAST]+00022 CR 0D¼ ¼to find the last locationPress [FIND][+/-]Fin
Section 3 Front Panel Operation3.19SRQ IFCRENATNEOILOCATION MESSAGELISTEN LED on BUS NUL 00Press [STEP][ATN] BUS ACG00 00 ¼STEP
Section 3 Front Panel Operation3.20SRQ IFCRENATNEOILOCATION MESSAGEPress [3][0][ENTER] BUS '0' 30 ¼to send '0'Pr
Section 3 Front Panel Operation3.21SRQ IFCRENATNEOILOCATION MESSAGE BUS '1' 31 ¼ BUS '2' 32 ¼ BUS '9&apos
Section 3 Front Panel Operation3.22SRQ IFCRENATNEOILOCATION MESSAGEPress [VIEW] 00000 '-' 2D ¼to view the record memoryPress [↑] and
Section 3 Front Panel Operation3.23SRQ IFCRENATNEOILOCATION MESSAGEPress [3][0][ENTER] BUS LAG16 30 ¼ ¼ or [3][0][STEP]to address the DMM to l
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
Section 3 Front Panel Operation3.24SRQ IFCRENATNEOILOCATION MESSAGEPress [LISTEN][ATN] BUS 'N' 4E ¼to become a listene
Section 3 Front Panel Operation3.25SRQ IFCRENATNEOILOCATION MESSAGEPress [5][F][ENTER] BUS UNT 5F ¼ ¼to unaddress the DMMPress [SAVE]E
Section 3 Front Panel Operation3.263.8 Key DescriptionsThis section contains a detailed explanation of each of the keys andLED indicators on the Analy
Section 3 Front Panel Operation3.27Data Entry KeysThe Data Entry keys are used for data entry and other miscellaneous operations.DATA ENTRYEXITD ENTER
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
Section 3 Front Panel Operation3.29Cursor Keys The cursor keys are used as edit keys to scroll through data or disp
Section 3 Front Panel Operation3.30ShiftThe Shift key, [SHIFT], is used in conjunction with other keys to selectcommands. [SHIFT] is also used to per
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
Section 3 Front Panel Operation3.32Verifies that the record memory should be erased, Yes or No. Use[↑] and [↓] to select. Accept value with [ENTER]
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
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
Section 3 Front Panel Operation3.34last location written in the record memory during the most resentrecording operation. The record memory location,
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
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
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
Section 3 Front Panel Operation3.38Match? XXXXXXXXXXXXX (bin)Requests the bus pattern for match. Bus data and signal line patternsare specified as tru
Section 3 Front Panel Operation3.39[STEP] to perform handshaking). Select with [↑] and [↓] cursorkeys. Accept entry with [ENTER] and [EXIT] or cancel
Section 3 Front Panel Operation3.40armed and actively looking for a trigger point. When oncontinuously, the Arm LED indicates the triggering system i
Section 3 Front Panel Operation3.41HandshakeThe Handshake keys are used to control the speed of IEEE 488 bus datatransfers.RATE NONEHANDSHAKEFAST SLOW
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
Section 3 Front Panel Operation3.43SourceThe Source keys are used to toggle the Analyzer488 between the Listen stateand Talk state.PRINTSOURCELISTEN T
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
Section 3 Front Panel Operation3.44pressing [PRINT] followed by [EXIT] will print the recordmemory from first to last on the default printer. A statu
Section 3 Front Panel Operation3.45Requests serial printer data bits, 7 or 8. Use [↑] and [↓] cursorkeys to select. Use [ENTER] or [EXIT] to proceed
Section 3 Front Panel Operation3.46Print Terms? CRRequests IEEE 488 printer terminators. Terminators can be CR, LF,LF CR, or CR LF. Use [↑] and [↓]
Section 3 Front Panel Operation3.47ControlThe Control keys are used to control the bus management lines. The ControlLED indicators show the driven st
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
Section 4 Serial Controller4.1Serial Controller4.1 IntroductionThis section contains a detailed explanation of the Serial Controller Mode ofoperation
Section 4 Serial Controller4.24.4 ConfigurationConfiguration of the Analyzer488 is accomplished using the front panelkeyboard. Once configured, the c
Section 4 Serial Controller4.3Run the program and type: hello The Analyzer488 will respond with:Analyzer488 Revision N.N Copyright (C) 1989 IOtech In
Section 4 Serial Controller4.4Once the Analyzer488 has been connected to the terminal and the serial portparameters are set, type the command hello at
Section 4 Serial Controller4.54.7.2 Record Commands:DUMP MEASURE RECORD SETTRIGGERERASE NEXT RELATIVE VIEWFIND PRINT (?) SET RELATIVE ZERO4.7.3 High L
Komentarze do niniejszej Instrukcji