Measurement-computing Micro 488/EX rev.2.1 Manual do Utilizador Página 1

Consulte online ou descarregue Manual do Utilizador para Hardware Measurement-computing Micro 488/EX rev.2.1. Measurement Computing Micro 488/EX rev.2.1 User Manual Manual do Utilizador

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 218
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 0
the smart approach to instrumentation
IOtech, Inc.
25971 Cannon Road Cleveland, OH 44146
Phone: (440) 439-4091 Fax: (440) 439-4093
E-mail: sales@iotech.com Internet: http://www.iotech.com
Micro 488/EX User’s Manual
Stand Alone Bus Controller
p/n Micro488/EX-901, Rev 2.1
©1992 by IOtech, Inc. Part No.Micro488/EX-901
Printed in the United States of America
Vista de página 0
1 2 3 4 5 6 ... 217 218

Resumo do Conteúdo

Página 1 - Micro 488/EX User’s Manual

the smart approach to instrumentation ™IOtech, Inc.25971 Cannon Road Cleveland, OH 44146Phone: (440) 439-4091 Fax: (440) 439-4093E-mail: sales@iote

Página 2

Section 1 Introduction1.21.2 Available AccessoriesAdditional accessories that can be ordered for the Micro488/EX include:CA-7-1 1.5 foot IEEE 488 Cab

Página 3 - Table of Contents

Section 5 Command Descriptions5.30ENTER (Controller mode) The ENTER command reads data from the IEEE bus. If a device address (withoptional secon

Página 4

Section 5 Command Descriptions5.31MODE CABUS STATES ATN•UNL,MLA,TAG,*ATN,data…,ATN (With addr)*ATN, data…, ATN (Without addr)EXAMPLESPRINT#1,"ENT

Página 5

Section 5 Command Descriptions5.32ENTER (Peripheral mode) In Peripheral mode, the ENTER command receives data from the bus underco

Página 6

Section 5 Command Descriptions5.33MODE *CABUS STATES Determined by the Active ControllerEXAMPLESPRINT#1,"ENTER"Read data into A$ until the d

Página 7

Section 5 Command Descriptions5.34ERASE The ERASE command is used to delete previously defined Macro Buffers andreturn the memory they occupy back to

Página 8

Section 5 Command Descriptions5.35ERASE LOG The ERASE LOG command empties the non-volatile LOG buffer of any da

Página 9 - Introduction

Section 5 Command Descriptions5.36ERRORThe ERROR command enables or disables automatic reporting of theMicro488/EX error messages on command completio

Página 10 - Section 1 Introduction

Section 5 Command Descriptions5.37HELLOThe HELLO command is used to verify communication with the Micro488/EX,and to read the software revision number

Página 11 - &$87,21

Section 5 Command Descriptions5.38IDThe ID command allows the user to change the @ or the @@ command characterto any printable ASCII character. If the

Página 12 - Section 1 Introduction

Section 5 Command Descriptions5.39LOCALIn the System Controller mode, the LOCAL command without optional addressescauses the Micro488/EX to un-assert

Página 13

Section 1 Introduction1.3a&$87,21Please read this manual carefully! If equipment is used in anymanner not specified in this manual, the protectio

Página 14

Section 5 Command Descriptions5.40LOCAL LOCKOUT or LOL The LOCAL LOCKOUT command causes the Micro488/EX to issue a LocalLockout IEE

Página 15 - Getting Started

Section 5 Command Descriptions5.41LOGThe LOG command enables macro command responses to be placed into the LOGBuffer rather than being sent to the ser

Página 16 - SW1 Factory Default Settings

Section 5 Command Descriptions5.42LOG MEMORY The LOG MEMORY command is used to inquire the number of charactersconta

Página 17 - Section 2 Getting Started

Section 5 Command Descriptions5.43MACRO…ENDM The MACRO command allows the user to build a file of sequential commands ande

Página 18

Section 5 Command Descriptions5.44ERASE The ERASE command is used to delete a Macro and returnthe occupied memory to the USER heap. A specific Macroca

Página 19 - 1 Stop Bit 2 Stop Bits

Section 5 Command Descriptions5.45RESPONSEDependent on the included command listMODE AnyBUS STATESDefined by the included command listEXAMPLE10 PRINT

Página 20 - Echo Disabled Echo Enabled

Section 5 Command Descriptions5.46MASKThe MASK command is used to mask the high bit (MSB) of serial input data. Someserial host computers set the most

Página 21 - RTS/CTS Xon/Xoff

Section 5 Command Descriptions5.47MEMORYThe MEMORY command returns the amount of memory which, at the time thecommand is executed, is available in the

Página 22

Section 5 Command Descriptions5.48ON <event> DOMACRO The ON <event> DOMACRO command allows the Micro488/EX to automa

Página 23 - EOI Disabled EOI Enabled

Section 5 Command Descriptions5.49CLEARThis event occurs when the Micro488/EX, as a Peripheral (*CA),receives a Device Clear (DCL) or a Selected Devic

Página 24

Section 1 Introduction1.3bEIA RS-422A:O Balanced voltage on TxD and RxD.Character Set:O Asynchronous bit serial.Output Voltage:O ±5 volts minimum

Página 25 - Peripheral Pass-Thru

Section 5 Command Descriptions5.50ERRORThis event occurs when the Micro488/EX detects an error condition.The error condition may be an un-recognized c

Página 26

Section 5 Command Descriptions5.51RESPONSE NoneMODE anyBUS STATES NoneEXAMPLES10 PRINT#1,"MACRO 0"Create Macro #020 PRINT#1,"COMMENT &a

Página 27

Section 5 Command Descriptions5.52The following example program defines two macros. The STARTUP event is usedto invoke Macro 80. After running this pr

Página 28

Section 5 Command Descriptions5.53OUTPUT (Controller mode) The OUTPUT command sends data to the IEEE bus. The Remote Enable line is

Página 29

Section 5 Command Descriptions5.54BUS STATES REN (if SC), *ATN, data (without addr)REN (if SC), ATN•MTA, UNL, LAG, *ATN, data(with addr)EXAMPLES PRINT

Página 30

Section 5 Command Descriptions5.55OUTPUT (Peripheral mode) In Peripheral mode the OUTPUT command sends data to the IEEE bus undercon

Página 31 - (RS-232)

Section 5 Command Descriptions5.56MODE *CABUS STATES Determined by the Controller, REN asserted if SCEXAMPLES PRINT#1,"OUTPUT;DC VOLTS"Send

Página 32

Section 5 Command Descriptions5.57PASS CONTROL The PASS CONTROL command allows the Micro488/EX to give control toano

Página 33

Section 5 Command Descriptions5.58PPOLLThe Parallel Poll command, PPOLL, is used to request status information frommany bus devices simultaneously. I

Página 34

Section 5 Command Descriptions5.59PPOLL CONFIG or PPC PPOLL CONFIG (Parallel Poll Configure) configures the Parallel Poll resp

Página 35 - IEEE Operating Modes

Section 1 Introduction1.3cWeight: O 1.55 kg (3.6 lbs.).Operating Environment:O Standard: Indoor use, 0 to 50oC; 0 O CE: Indoor use at altitudes be

Página 36

Section 5 Command Descriptions5.60BUS STATES ATN•UNL, MTA, LAG, PPC, PPEEXAMPLES PRINT #1,"PPC23;&H0D"Configure device 23 to assert DIO6

Página 37

Section 5 Command Descriptions5.61PPOLL DISABLE or PPD PPOLL DISABLE disables the Parallel Poll response of selected bus devic

Página 38

Section 5 Command Descriptions5.62PPOLL UNCONFIG or PPU PPOLL UNCONFIG (Parallel Poll Unconfigure) disables the Parallel Pollresp

Página 39

Section 5 Command Descriptions5.63READThe READ command is used to inspect the contents of a defined Macro Buffer.Macro Buffers can be individually spe

Página 40

Section 5 Command Descriptions5.64READ LOG The READ LOG command is used to request a copy of the data contained

Página 41

Section 5 Command Descriptions5.65REMOTEThe REMOTE command asserts the Remote Enable (REN) bus management line.If the optional bus addresses are speci

Página 42

Section 5 Command Descriptions5.66REQUESTIn Peripheral mode, the Micro488/EX is able to request service from the ActiveController by asserting the Ser

Página 43 - General Programming

Section 5 Command Descriptions5.67RESETThe system command RESET provides a warm start of the interface. Issuing theRESET re-initializes the internal I

Página 44 - Section 4 General Programming

Section 5 Command Descriptions5.68RESUMEThe RESUME command un-asserts the Attention (ATN) bus signal. As the ActiveController, Attention is normally k

Página 45

Section 5 Command Descriptions5.69SAVEThe SAVE command is used to clear NVRAM ERROR conditions after a FACTORYcommand and to SAVE user specified DATE

Página 46

Section 1 Introduction1.41.4 AbbreviationsThe following IEEE 488 abbreviations are used throughout this manual.addr n IEEE bus address "n"A

Página 47

Section 5 Command Descriptions5.70SENDThe SEND command provides byte-by-byte control of data and control transferson the bus and gives greater flexibi

Página 48

Section 5 Command Descriptions5.71The DATA, EOI and, CMD sub-commands send data bytes or characters over thebus. The characters to be sent are specif

Página 49

Section 5 Command Descriptions5.72SYNTAX SEND [;] sub-command[sub-command…]orSE [;] sub-command[sub-command…]RESPONSE None or device dataMODE CA (any

Página 50

Section 5 Command Descriptions5.73SET DATE The SET DATE command is used to set the internal date. Any of the outputformats may be used

Página 51

Section 5 Command Descriptions5.74EXAMPLESPRINT#1,"DATE FORMAT MM-DD-YY"PRINT#1,"SET DATE 11-04-52"Set to American formatPRINT#1,&

Página 52 - < 5 Second Delay>

Section 5 Command Descriptions5.75SET DAY The SET DAY command is used to set the internal day of week. Any of the DA

Página 53

Section 5 Command Descriptions5.76SET TIMEThe SET TIME command is used to set the internal clock. 24 hour format isimplied if the AM or PM specifier i

Página 54

Section 5 Command Descriptions5.77SPOLLIn Active Controller mode the SPOLL command performs a Serial Poll of the busdevice specified and responds with

Página 55

Section 5 Command Descriptions5.78PRINT#1,"SPOLL"Check the SRQ statusINPUT#1,SRQIF SRQ<>0 THEN…If SRQ is asserted then …PRINT#1,"

Página 56

Section 5 Command Descriptions5.79STATUSSTATUS is a system command which is useful for determining which mode theMicro488/EX is in, its current addres

Página 57

Section 2 Getting Started2.1Getting Started2.1 InspectionThe Micro488/EX was carefully inspected, both mechanically and electrically,prior to shipmen

Página 58

Section 5 Command Descriptions5.80Address change 6 2 G0: Address status change has not occurred.G1: Address status change has occurred.Addressed state

Página 59

Section 5 Command Descriptions5.81The Addressed State is the current talker/listener state of the Micro488/EX. As aPeripheral, the Micro488/EX can ch

Página 60

Section 5 Command Descriptions5.82INPUT#1,A$statusPRINT A$and display it.C 10 G0 I S0 E00 T0 C0 OK Example of STATUS 1PRINT#1,"STATUS2"Read

Página 61

Section 5 Command Descriptions5.83STERMThe STERM command sets the end-of-line terminators for output to the serialhost. All output to the serial port

Página 62

Section 5 Command Descriptions5.84TERMThe TERM command sets the end-of-line terminators for output to IEEE busdevices. All output to IEEE bus devices

Página 63

Section 5 Command Descriptions5.85PRINT#1,"TERM LF EOI"Set output term to LF with EOI.PRINT#1,"TERM 'Z"Set bus term to the le

Página 64 - Read Macro Buffers Program

Section 5 Command Descriptions5.86TIMEThe TIME command outputs the internal clock time in the format determined bythe TIME FORMAT command, followed by

Página 65

Section 5 Command Descriptions5.87TIME FORMAT The TIME FORMAT command allows the user to select the format of the T

Página 66

Section 5 Command Descriptions5.88BUS STATES NoneEXAMPLESPRINT#1,"TIME FORMAT HH:MM:SS AM"PRINT#1,"TIME"INPUT #1,T$Read the time s

Página 67

Section 5 Command Descriptions5.89TIME OUT The TIME OUT command sets the number of seconds that the Micro488/EX wi

Página 68

Section 2 Getting Started2.2SW3 Factory Default SettingsOPEN12345678SW3IEEE AddrIEEE TermEOI10DisabledDOTSwitch Side ViewCR-LFSW2 Factory Default Sett

Página 69

Section 5 Command Descriptions5.90TRACEThe TRACE ON command allows the embedded macro commands within themacro buffer to be echoed out the serial port

Página 70

Section 5 Command Descriptions5.91TRIGGERThe TRIGGER command issues a Group Execute Trigger (GET) bus command tothe specified devices. If no addresse

Página 71 - Command Descriptions

Section 5 Command Descriptions5.92WAITThe WAIT command informs the Micro488/EX to WAIT until a specified day,date or time before continuing additional

Página 72

Section 5 Command Descriptions5.93 WAIT DAY [;] {d | da | day}d is a numeric representation from 1 (sunday) to 7 (saturday).da is an abbreviated repr

Página 74

Section 6 Controller Pass-Thru Operation6.1Controller Pass-Thru Operation6.1 IntroductionThe Controller Pass-Thru mode allows a serial RS-232 or RS-4

Página 75

Section 6 Controller Pass-Thru Operation6.2If the IEEE device has been addressed to talk but does not respond or finishtransmission by the time additi

Página 76

Section 6 Controller Pass-Thru Operation6.3SW3 View for IEEE Address SelectionOPEN1234567810DOTSwitch Side View0 x 161 x 8 0 x 41 x 20 x 1= 0= 8= 0= 2

Página 77

Section 6 Controller Pass-Thru Operation6.4When the last IEEE bus terminator is detected from the IEEE device, theMicro488/EX disables the device from

Página 78

Section 6 Controller Pass-Thru Operation6.5Some programs allow these parameters to be selected by the user.Other graphics programs depend on the RS-23

Página 79

Section 2 Getting Started2.3Note that the Micro488/EX comes configured as an IEEE controller. In this modethe Micro488/EX is designed to allow a seri

Página 80

Section 6 Controller Pass-Thru Operation6.6Selecting RS-232 Signal LevelsJ205J206RS-422 RS-232Shorting PlugAfter configuration, turn on the plotter an

Página 81

Section 6 Controller Pass-Thru Operation6.7Micro488/EX Settings For Use With HP 7580A Plotter on an IBM PCOPEN12345678SW3IEEE AddrIEEE TermEOI5CR Only

Página 83

Section 7 Peripheral Pass-Thru Operation7.1Peripheral Pass-Thru Operation7.1 IntroductionThe Peripheral Pass-Thru mode of operation is useful in inte

Página 84

Section 7 Peripheral Pass-Thru Operation7.2When the serial input buffer requests one of the last 10 queues (1270 characterlocations left), it signals

Página 85

Section 7 Peripheral Pass-Thru Operation7.3If the controller is set to detect a data time-out error, then it will do soif the Micro488/EX holds off IE

Página 86

Section 7 Peripheral Pass-Thru Operation7.4When serial data is received, DIO5 of the Serial Poll byte is set, '1', toindicate to the IEEE co

Página 87

Section 7 Peripheral Pass-Thru Operation7.5Serial Poll Status ByteDIO8 DIO7 DIO6 DIO5 DIO4 DIO3 DIO2 DIO11428163264128IEEE Input Buffer Not Empt yNot

Página 88

Section 7 Peripheral Pass-Thru Operation7.6DIO4IEEE Input Buffer FULLWhen this bit is set, it indicates that the Micro488/EX may holdoff the controlle

Página 89

Section 7 Peripheral Pass-Thru Operation7.7The Micro488/EX can be made totally data transparent by setting both the serialand IEEE terminators to be C

Página 90

Section 2 Getting Started2.42.3.1 Serial Baud Rate SelectionBaud rate defines the number of serial bits per second transferred intoand out of the ser

Página 91 - DATE FORMAT

Section 7 Peripheral Pass-Thru Operation7.87.6.3 Device Clear (DCL and SDC)Device Clear resets the Micro488/EX's IEEE input and serial inputbuff

Página 92

Section 7 Peripheral Pass-Thru Operation7.97.7 IEEE Address SelectionSW3-1 through SW3-5 select the IEEE bus address of the Micro488/EX when inthe Pe

Página 93

Section 7 Peripheral Pass-Thru Operation7.107.8 IEEE to Serial ApplicationsThe following program uses a Micro488/EX as an interface to a serial instr

Página 94 - DAY FORMAT

Section 8 IEEE 488 Primer8.1IEEE 488 Primer8.1 HistoryThe IEEE 488 bus is an instrumentation communication bus adopted by theInstitute of Electrical

Página 95

Section 8 IEEE 488 Primer8.2At a committee meeting, everyone present usually listens. This is not the casewith the GPIB. The Active Controller selects

Página 96

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

Página 97

Section 8 IEEE 488 Primer8.48.3 Send It To My AddressIn the previous discussion, the terms Addressed to Talk and Addressed to Listenwere used. These

Página 98

Section 8 IEEE 488 Primer8.58.4.2 Interface Clear (IFC)The IFC line is used only by the System Controller. It is used to placeall bus devices in a k

Página 99

Section 8 IEEE 488 Primer8.68.5 Handshake LinesThe GPIB uses three handshake lines in an "I'm ready - Here's the data - I've goti

Página 100 - ENTER (Controller mode)

Section 8 IEEE 488 Primer8.7All ReadyAll ReadyNone ReadyNone ReadyValid Not ValidNot ValidValid1st Data Byte 2nd Data ByteAll AcceptAll AcceptNone A

Página 101

Section 2 Getting Started2.52.3.2 Serial Word Length Selection - Data BitsSW1-6 determines the number of data bits, often referred to as wordlength,

Página 102 - ENTER (Peripheral mode)

Section 8 IEEE 488 Primer8.88.7.2 Listen Address Group (LAG)There are 31 (0 to 30) listen addresses associated with this group. The 3most significant

Página 103

Section 8 IEEE 488 Primer8.98.7.8 Selected Device Clear (SDC)This causes a single device to be initialized to a pre-defined or power upstate. (&H

Página 104

Section 8 IEEE 488 Primer8.108.7.14 Parallel Poll Configure (PPC)This configures devices capable of performing a Parallel Poll as towhich data bit the

Página 105 - ERASE LOG

Section 8 IEEE 488 Primer8.118.8.1 Serial PollSuppose the Controller receives a service request. For this example,let's assume there are several

Página 107

Section 9 Service Information9.1Service Information9.1 Factory ServiceIOtech maintains a factory service center in Cleveland, Ohio. If problems areen

Página 108

Section 9 Service Information9.2Address Device Part Number Function$0000-$7FFF U103 58258 Static RAM/Clock$A000-$A007 U106 9914A IEEE Controller$A800-

Página 111

Section 9 Service Information9.59.5 Replaceable Parts ListSchematic Part Number DescriptionC101-C108 C-5-.1 Ceramic, 25vC110,C113 C-5-.1 Ceramic, 25v

Página 112 - LOG MEMORY

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

Página 113 - MACRO…ENDM

Section 2 Getting Started2.6 SW2 View for Serial Parity SelectionOPEN12345678DOTSwitch Side ViewOPEN12345678Odd Parity Mark ParityOPEN

Página 115

Appendix A Micro488/EX Command SummaryA.1Micro488/EX Command Summary@@If followed immediately by a CR of LF, unlocks the Micro488/EXfrom an inappropri

Página 116

Appendix A Micro488/EX Command SummaryA.2DATE DATE [DAY | TIME | DAY TIME | TIME DAY] Returns the date in the format determined by the DATE FORMATcomm

Página 117

Appendix A Micro488/EX Command SummaryA.3ENTER EN[TER][addr][#count|term|EOI]EN[TER][addr][;count|;term|;EOI]Direct I/O. Read from bus device.ERASE ER

Página 118 - ON <event> DOMACRO

Appendix A Micro488/EX Command SummaryA.4LOCAL LO[CAL][addr[,addr…]]Un-assert REN line (SC) or send Go To Local commands (CA).LOCAL LOCKOUT LOCAL L[OC

Página 119

Appendix A Micro488/EX Command SummaryA.5ON…DOMACRO ON <event> DO[MACRO][number]Enable Macro buffer number execution on <event>.PASS CONTR

Página 120

Appendix A Micro488/EX Command SummaryA.6REMOTE REM[OTE][addr[,addr…]]Assert the Remote Enable line. Optionally address the specifieddevices to listen

Página 121

Appendix A Micro488/EX Command SummaryA.7SET DAY SET DAY [;] {option} Used to set the day of the week on the Micro488/EX's internalclock. Refer t

Página 122

Appendix A Micro488/EX Command SummaryA.8Sets the format of the TIME output. Refer to the TIME FORMATcommand description for option details.TIME OUT T

Página 123 - OUTPUT (Controller mode)

Appendix B Micro488/EX Error MessagesB.1Micro488/EX Error MessagesThe following error messages are returned if an error condition exists and theSTATUS

Página 124

Section 2 Getting Started2.72.3.6 Serial Handshake SelectionSwitch SW1-5 is used to select between hardware [RTS/CTS] orsoftware [ XON/XOFF ] serial

Página 125 - OUTPUT (Peripheral mode)

Appendix B Micro488/EX Error MessagesB.210 MESSAGE OVERFLOWNo memory is available to buffer the received data of the OUTPUTcommand.11 NOT A TALKERAs t

Página 126

Appendix B Micro488/EX Error MessagesB.318 NVRAM FAILUREAn error was detected in the NVRAM which resulted in the necessity toreinitialize memory. Any

Página 128

Appendix C ` Character Codes And IEEE Multiline MessagesC.1NULSOHSTXETXEOTENQACKBELBSHTLFVTFFCRSOSIDLEDC1DC2DC3DC4NAKSYNETBCANEMSUBESCFSGSRSUSSP!"

Página 130

Appendix D Sample ProgramsD.1Sample Terminal ProgramsThe following program can be used to interact directly from a PC's keyboard withthe Micro488

Página 131 - PPOLL DISABLE or PPD

Appendix D Sample ProgramsD.2340 ' Main Loop350 '360 WHILE NOT EOF(1)370 K$ = INKEY$ : PRINT#1,K$; : PRINT K$;380 PRINT INPUT$(1,1);390 &apo

Página 132 - PPOLL UNCONFIG or PPU

Appendix D Sample ProgramsD.3The following program can be used to interact directly from a PC's keyboard withthe Micro488/EX. Software Xon/Xoff h

Página 133

Appendix D Sample ProgramsD.4300 ' enable Macro #4 to execute on error detection310 PRINT#1,"on error domacro 4"320 '330 ' Xo

Página 134 - READ LOG

Section 2 Getting Started2.82.4 Terminator SelectionIn the Controller and Peripheral Modes, the Micro488/EX is not sensitive as towhether CR or LF is

Página 135

Section 2 Getting Started2.9SW2 View for Serial Terminator SelectionOPEN12345678DOTSwitch Side ViewOPEN12345678CR Only LF-CROPEN12345678OPEN12345678LF

Página 136

Section 2 Getting Started2.102.5 Mode SelectionSW2-1 and SW2-2 set the major operating mode of the Micro488/EX. There arefour distinct modes of opera

Página 137

Section 2 Getting Started2.11SW2 View for Mode SelectionOPEN12345678DOTSwitch Side ViewSystem ControllerOPEN12345678PeripheralOPEN12345678Controller P

Página 138

Section 2 Getting Started2.12SW3 View for IEEE Address SelectionOPEN1234567810DOTSwitch Side View0 x 161 x 8 0 x 41 x 20 x 1= 0= 8= 0= 2= 0+IEEE Addre

Página 139

Section 2 Getting Started2.132.7.2 Peripheral Pass-Thru FeaturesIn the Peripheral Pass-Thru (IEEE 488 to RS-232 converter) mode, SW1-7enables the int

Página 140

Section 2 Getting Started2.14Selecting RS-232 or RS-422 Signal LevelsJ205J206RS-422 RS-232Shorting Plug2.8.2 Serial Signal DescriptionsThe Micro488/E

Página 141

Section 2 Getting Started2.15-RxDReceive Data - Input - Pin 2This pin accepts serial data sent by the RS-232 or RS-422 host. Theserial data is expect

Página 142

Table of ContentsSection 1 Introduction Page1.1 Description 1.11.2 Available Accessories 1.21.3 Specifications 1.31.4 Abbreviations 1.4Section 2 Getti

Página 143 - SET DATE

Section 2 Getting Started2.16VtestTest Voltage - Output - Pin 9This pin is connected to 5 volts through a 1KΩ resistor. It is alsocommon to Vtest on

Página 144

Section 2 Getting Started2.17Macintosh II/SE/Plus to Micro488/EX Wiring Diagram(RS-422)1234545273CTSRTS-RxDGnd-TxdCTSRTS-RxDGnd-TxDMini DIN8 Male DB-2

Página 145

Section 2 Getting Started2.18IBM AT to Micro488/EX Wiring Diagram (RS-232)87641235237-RxD-TxDGnd-RxDDCDGnd-TxDDB-9 Female DB-25 Male4 CTSRTS5 RTSCTSDS

Página 146 - SET TIME

Section 2 Getting Started2.19After installing the power supply connector into the interface, plug the powersupply into AC line power. Place the rear

Página 147

Section 2 Getting Started2.202.10 Is Anyone Out There?Before connecting any IEEE bus devices to the Micro488/EX, try this simpleoperational check. Th

Página 148

Section 3 IEEE Operating Modes3.1IEEE Operating Modes3.1 IntroductionThere are four types of IEEE bus devices: Active Controllers, Peripherals, Talk

Página 149

Section 3 IEEE Operating Modes3.2The state diagram below shows the relationships between the various operatingmodes. The top half of the state diagram

Página 150

Section 3 IEEE Operating Modes3.3The bottom half of the state diagram shows the two operating states of a NotSystem Controller device. At power on, i

Página 151

Section 3 IEEE Operating Modes3.4ENTERReceive data from a bus device.OUTPUTSend data to bus devices.PASS CONTROLGive up control to another device whic

Página 152

Section 3 IEEE Operating Modes3.5As a bus Peripheral, the Micro488/EX must respond to the commands issued bythe Active Controller. The controller can

Página 153

Table of ContentsSection 3 IEEE Operating Modes (con't) Page3.6 Active Controller, Not System Controller 3.73.7 Controller Pass-Thru 3.83.8 Perip

Página 154

Section 3 IEEE Operating Modes3.6If we are addressed to listen then we ENTER a line from the controller and print itout.400 'Listen state410 PRIN

Página 155

Section 3 IEEE Operating Modes3.7CHANGE An Address Change has occurred, i.e. a change betweenPeripheral and Controller, or among Talk, Listen, and Idl

Página 156

Section 3 IEEE Operating Modes3.8LOCALSend Go To Local to selected devices.LOCAL LOCKOUTPrevent local (front-panel) control of bus devices.CLEARClear

Página 157 - TIME FORMAT

Section 4 General Programming4.1General Programming4.1 IntroductionThis section provides example information for programming the Micro488/EX inthe Co

Página 158

Section 4 General Programming4.2USER heap and issued without regard to controlling the receipt andbuffering of additional data.When the serial input b

Página 159 - TIME OUT

Section 4 General Programming4.34.2.4 Changing Operational ModesIf memory is allocated from the USER heap for LOG and MACRObuffers in the Controller

Página 160

Section 4 General Programming4.4The Micro488/EX will respond with…Micro488/EX Revision 1.0 Copyright (C) 1988 IOtechInc.Now type…SET TIME 1:00 PM <

Página 161

Section 4 General Programming4.54.3.2 DateWhile running one of the TERMINAL programs in Appendix D, typethe following on the PC's keyboard…SET D

Página 162

Section 4 General Programming4.64.3.3 Day of WeekWhile running one of the TERMINAL programs in Appendix D, typethe following on the PC's keyboar

Página 163

Section 4 General Programming4.74.4 MACRO ProgrammingThe MACRO command allows the user to build a file of sequential Micro488/EXcommands and execute

Página 164

Table of ContentsSection 5 Command Descriptions (con't) Page5.2.1.4 ASCII Character Strings 5.55.2.1.5 Terminators 5.55.2.2 Response 5.65.2.3 Mod

Página 165

Section 4 General Programming4.8Any of the MACRO command buffers can be reported, or sent, back tothe host with the READ command. This command will ou

Página 166

Section 4 General Programming4.9If it is desired to execute a MACRO more than the allowed 255 times,another MACRO can be created to invoke the first.

Página 167

Section 4 General Programming4.10The Micro488/EX will respond with…12:00:00< 5 Second Delay>12:00:05< 5 Second Delay>12:00:1012:00:10MACRO

Página 168

Section 4 General Programming4.114.4.3 Debugging a MACROThe TRACE ON command allows the embedded macro commandswithin the macro buffer to be echoed o

Página 169

Section 4 General Programming4.124.4.4 Logging MACRO DataThe Micro488/EX includes a non-volatile LOG buffer. Data generatedduring MACRO execution can

Página 170 - Shorting Plug

Section 4 General Programming4.13Even though the data in the LOG buffer has been read, it has not beendeleted. If logging continues, the new data will

Página 171

Section 4 General Programming4.14PERIPHERALThis event occurs when the Micro488/EX is force from theController Active State (*SC•CA) to the Peripheral

Página 172

Section 4 General Programming4.15IDLEThis event occurs when the Micro488/EX, as a Peripheral(*CA), transitions from a Talker or Listener state to an i

Página 173

Section 4 General Programming4.16Once a condition is enabled it remains enabled until it is DISARMed,the event specified has occurred or until the Mic

Página 174

Section 4 General Programming4.17MACRO 2REMOTE 12/16Visual indication that all is workingOUTPUT 12;F2R5XDevice Dependent Command for Device 12OUTPUT 1

Página 175

Table of ContentsSection 5 Command Descriptions (con't) PageON <event> DOMACRO 5.48OUTPUT (Controller mode) 5.53OUTPUT (Peripheral mode) 5.

Página 176 - Terminator Enabled

Section 4 General Programming4.184.4.7 Deleting a MACROThe ERASE command is included to delete a MACRO. It can simply bere-defined as a new MACRO wit

Página 177 - 1428163264128

Section 4 General Programming4.19190 GOSUB 570 ' get the output file name200 PRINT:PRINT "Enter File Comment => ";: LINE INPUT C$210

Página 178

Section 4 General Programming4.20680 OPEN F$ FOR INPUT AS #2690 CLOSE #2700 PRINT: PRINT CHR$(7);"Replace existing ";F$;" File?(Y/N) &q

Página 179

Section 4 General Programming4.21file.Lines 230-350Sets up the file header with comments. These commentsinclude the HELLO response, the DAY TIME DATE

Página 180

Section 4 General Programming4.22 Read Macro Buffers Program100 '110 ' Program to read and record all of the Micro488/EX

Página 181 - IEEE Address = 10

Section 4 General Programming4.23560 PRINT:PRINT:PRINT"Macro Backup Completed"570 END580 '590 ' get output file name600 '610

Página 182

Section 4 General Programming4.24NUMBER. This causes the interface to respond at theconculsion of each command with an error number. Line430 accepts t

Página 183 - IEEE 488 Primer

Section 4 General Programming4.25* Macro 10Macro 10Date Format MM/DD/YYTime Format HH:MM:SSWait 2:00 PMDomacro 4,10,5Endm104.4.10 Restoring the MACRO

Página 184 - Section 8 IEEE 488 Primer

Section 4 General Programming4.26310 PRINT:PRINT TAB(10) "Program Aborted"320 END330 PRINT:PRINT:PRINT"Resetting Micro488/EX Memory&quo

Página 185 - IEEE 488 Bus Structure

Section 4 General Programming4.27Line 210Cautions that all previous macros and log buffer datawill be destroyed.Lines 290-320Executes if the user sele

Página 186

Table of ContentsSection 7 Peripheral Pass-Thru Operation Page7.1 Introduction 7.17.2 Serial and IEEE Input Buffers 7.17.3 IEEE Data Transfers 7.27.3.

Página 188

Section 5 Command Descriptions5.1Command Descriptions5.1 IntroductionThis section contains a detailed description of each of the high-level commandsa

Página 189

Section 5 Command Descriptions5.25.2 Command Description FormatEach command description is divided into several areas:5.2.1 SyntaxThe syntax section

Página 190

Section 5 Command Descriptions5.3Items enclosed in square brackets ([item]) are optional. Multipleitems enclosed in square brackets separated by vert

Página 191

Section 5 Command Descriptions5.4addrAn IEEE bus address. A numeric primaryaddress optionally followed by a secondaryaddress. Thus addr is of the for

Página 192

Section 5 Command Descriptions5.5CRThe carriage return character ($13, &H0D).LFThe line feed character ($10, &H0A).'XAny printable charac

Página 193

Section 5 Command Descriptions5.6during transmission of the last charactertransferred.NONEThe no end-of-line character indicator. WhenSTERM NONE is

Página 194

Section 5 Command Descriptions5.7Active Controller CAPeripheral (Not Active Controller) *CAActive System Controller SC•CASystem Controller, Not Act

Página 195 - Service Information

Section 5 Command Descriptions5.8If a command is preceded by an asterisk then that command isunasserted. For example, *REN states that the remote enab

Página 196 - Section 9 Service Information

Section 5 Command Descriptions5.9@The system command @, followed by a CR and/or LF, is used to unlock theMicro488/EX from an inappropriate command. An

Página 197

Table of ContentsSection 8 IEEE 488 Primer (con't) Page8.7.1 Go To Local (GTL) 8.78.7.2 Listen Address Group (LAG) 8.88.7.3 Unlisten (UNL) 8.88.7

Página 198

Section 5 Command Descriptions5.10@@ Sending the system command @@ causes the Micro488/EX to return to power-onconditions. Serial input (pending comm

Página 199 - 9.5 Replaceable Parts List

Section 5 Command Descriptions5.11ABORTAs the System Controller (SC), whether the Micro488/EX is the ActiveController or not, the ABORT command causes

Página 200

Section 5 Command Descriptions5.12ARMThe ARM command allows the Micro488/EX to automatically send eventmessages to the serial host when one or more of

Página 201 - Micro488/EX Command Summary

Section 5 Command Descriptions5.13TRIGGERThe event message 'TRIGGER' is returned to the serial host when theMicro488/EX, as a Peripheral (*C

Página 202

Section 5 Command Descriptions5.14message is sent, the internal status, as read by the STATUS 1command, is cleared. This event is tested after the IDL

Página 203

Section 5 Command Descriptions5.15RESPONSE Event string sent when event occursMODE anyBUS STATES NoneEXAMPLE10 PRINT#1,"ARM TALK"Enable Talk

Página 204

Section 5 Command Descriptions5.16CASEThe CASE command sets whether the DAY or DATE text is output in UPPER caseor capitalized LOWER case. The power-o

Página 205

Section 5 Command Descriptions5.17CLEARThe CLEAR command causes the Device Clear (DCL) bus command to be issuedby the Micro488/EX. If the optional add

Página 206

Section 5 Command Descriptions5.18COMMENTThe COMMENT command is provided to allow the user to place comment lines ina Macro buffer. The COMMENT string

Página 207

Section 5 Command Descriptions5.19COUNTThe COUNT command returns the loop count, appended with the serial outputterminator(s), of the last invoked Mac

Página 208

Section 1 Introduction1.1Introduction1.1 DescriptionThe Micro488/EX Stand Alone Bus Controller converts a host RS-232 or RS-422computer into an IEEE

Página 209 - Micro488/EX Error Messages

Section 5 Command Descriptions5.20DATEThe DATE command outputs the internal clock date in the format determined bythe DATE FORMAT command, followed by

Página 210

Section 5 Command Descriptions5.21DATE FORMAT The DATE FORMAT command allows the user to select the format of the D

Página 211

Section 5 Command Descriptions5.22RESPONSE NoneMODE AnyBUS STATES NoneEXAMPLESPRINT#1,"DATE FORMAT MONTH DD, YYYY"PRINT#1,"DATE"IN

Página 212

Section 5 Command Descriptions5.23DAYThe DAY command outputs the internal clock day of week in the formatdetermined by the DAY FORMAT command, followe

Página 213

Section 5 Command Descriptions5.24DAY FORMAT The DAY FORMAT command allows the user to select the format of the DAYcomm

Página 214

Section 5 Command Descriptions5.25PRINT#1,"DAY FORMAT DA"PRINT#1,"DAY"INPUT #1,D$Read the day stringPRINT D$Printed to the screenT

Página 215 - Sample Terminal Programs

Section 5 Command Descriptions5.26DELAYThe DELAY command is provided to allow the user to place time delays in theexecution of a Macro. The amount of

Página 216 - Appendix D Sample Programs

Section 5 Command Descriptions5.27DISARMThe DISARM command prevents the Micro488/EX from sending the event'sstatus message to the serial host, ev

Página 217

Section 5 Command Descriptions5.28DOMACROThis command is used to execute the contents of a Macro buffer. A 'NO MACRO'error will occur if the

Página 218

Section 5 Command Descriptions5.29EXAMPLESPRINT #1;"DOMACRO"Execute the commands in Macro0Buffer.PRINT #1;"DO20"Execute the comman

Comentários a estes Manuais

Sem comentários