Measurement-computing Personal488 rev.3.0 For DOS & Windows 3.Xi Instrukcja Użytkownika

Przeglądaj online lub pobierz Instrukcja Użytkownika dla Sprzęt komputerowy Measurement-computing Personal488 rev.3.0 For DOS & Windows 3.Xi. Measurement Computing Personal488 rev.3.0 For DOS & Windows 3.Xi User Manual Instrukcja obsługi

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
Przeglądanie stron 0
© 1998 by IOtech, Inc. February 1998 Printed in the United States of America.
Personal488
User's Manual
PC/IEEE 488 Controller For DOS & Windows 3.Xi
the smart approach to instrumentation
IOtech, Inc.
25971 Cannon Road
Cleveland, OH 44146-1833
Phone: (440) 439-4091
Fax: (440) 439-4093
E-mail: sales@iotech.com
Internet: www.iotech.com
Personal488
User's Manual
PC/IEEE 488 Controller
For DOS & Windows 3.X
p/n
Personal488-902
Rev.
3.0
Przeglądanie stron 0
1 2 3 4 5 6 ... 399 400

Podsumowanie treści

Strona 1 - Personal488

© 1998 by IOtech, Inc. February 1998 Printed in the United States of America.Personal488 User's ManualPC/IEEE 488 Controller For DOS & Window

Strona 2

x Personal488 User’s Manual, Rev. 3.0Interrupt Handling...

Strona 3

II. SOFTWARE GUIDES - 8. Driver488/DRV 8I. Turbo PascalPersonal488 User’s Manual, Rev. 3.0 II-85Next, we can enable SEQUENCE - NO DATA AVAILABLE error

Strona 4

8I. Turbo Pascal II. SOFTWARE GUIDES - 8. Driver488/DRVII-86 Personal488 User’s Manual, Rev. 3.0Writeln(IeeeOut,’OUTPUT 16;F0R0X’);The OUTPUT command

Strona 5

II. SOFTWARE GUIDES - 8. Driver488/DRV 8I. Turbo PascalPersonal488 User’s Manual, Rev. 3.0 II-87Now that we have allocated a place for the readings, w

Strona 6

8I. Turbo Pascal II. SOFTWARE GUIDES - 8. Driver488/DRVII-88 Personal488 User’s Manual, Rev. 3.0Serial Poll, though it is not as fast as Parallel Poll

Strona 7

II. SOFTWARE GUIDES - 8. Driver488/DRV 8I. Turbo PascalPersonal488 User’s Manual, Rev. 3.0 II-89VAR sp: INTEGER;Writeln(‘Interrupt detected at signal

Strona 8

8I. Turbo Pascal II. SOFTWARE GUIDES - 8. Driver488/DRVII-90 Personal488 User’s Manual, Rev. 3.0Readln(IeeeIn,Response);Writeln(Response);Writeln(Ieee

Strona 9

II. SOFTWARE GUIDES - 8. Driver488/DRV 8I. Turbo PascalPersonal488 User’s Manual, Rev. 3.0 II-91IF (st195 and 1) 0 THEN Writeln(‘Overflow’);IF (st195

Strona 10

8J. Spreadsheets II. SOFTWARE GUIDES - 8. Driver488/DRVII-92 Personal488 User’s Manual, Rev. 3.0All of the commands discussed so far: OPEN, RESET, EOL

Strona 11

II. SOFTWARE GUIDES - 8. Driver488/DRV 8J. SpreadsheetsPersonal488 User’s Manual, Rev. 3.0 II-93Taking ReadingsOnce we have set the 195’s operating mo

Strona 12

8J. Spreadsheets II. SOFTWARE GUIDES - 8. Driver488/DRVII-94 Personal488 User’s Manual, Rev. 3.0BASIC provides a method for detecting and servicing ex

Strona 13

Personal488 User’s Manual, Rev. 3.0 xiMode...

Strona 14

II. SOFTWARE GUIDES - 8. Driver488/DRV 8J. SpreadsheetsPersonal488 User’s Manual, Rev. 3.0 II-95Now that we have identified the device that is request

Strona 15 - How to Use this Manual

8J. Spreadsheets II. SOFTWARE GUIDES - 8. Driver488/DRVII-96 Personal488 User’s Manual, Rev. 3.0{READLN ST195}{LET ST195,@VALUE(@MID(ST195,0,@LENGTH(S

Strona 16

II. SOFTWARE GUIDES - 8. Driver488/DRV 8K. Other LanguagesPersonal488 User’s Manual, Rev. 3.0 II-97• Check the Driver488/DRV disk. Support for langu

Strona 17 - Section I:

8K. Other Languages II. SOFTWARE GUIDES - 8. Driver488/DRVII-98 Personal488 User’s Manual, Rev. 3.0Other types of BASICs include a function called VAR

Strona 18

II. SOFTWARE GUIDES - 8. Driver488/DRV 8K. Other LanguagesPersonal488 User’s Manual, Rev. 3.0 II-99#if defined(M_I86SM) || defined(M_I86MM)int segment

Strona 19 - I. HARDWARE GUIDES

8K. Other Languages II. SOFTWARE GUIDES - 8. Driver488/DRVII-100 Personal488 User’s Manual, Rev. 3.0If the argument is a data object, then the subprog

Strona 20 - Driver488 Software Interface

II. SOFTWARE GUIDES - 8. Driver488/DRV 8K. Other LanguagesPersonal488 User’s Manual, Rev. 3.0 II-101I/O Control (IOCTL) CommunicationDOS provides seve

Strona 21

8K. Other Languages II. SOFTWARE GUIDES - 8. Driver488/DRVII-102 Personal488 User’s Manual, Rev. 3.0• 0: A response of 0 indicates that Driver488/DRV

Strona 22 - MP488 Interface Board

II. SOFTWARE GUIDES - 8. Driver488/DRV 8K. Other LanguagesPersonal488 User’s Manual, Rev. 3.0 II-103ARM Condition DetectionIt is sometimes desirable t

Strona 23 - PCMCIA Interface Card

8K. Other Languages II. SOFTWARE GUIDES - 8. Driver488/DRVII-104 Personal488 User’s Manual, Rev. 3.0brk DB “BREAK” ;BREAK command textbrklen EQU $-brk

Strona 24 - The Package

xii Personal488 User’s Manual, Rev. 3.0Sample Programs...

Strona 25 - I/O Base Address Selection

II. SOFTWARE GUIDES - 8. Driver488/DRV 8L. Language-Specific InformationPersonal488 User’s Manual, Rev. 3.0 II-105Aztec CUse of Character Command Lang

Strona 26 - DMA Channel Selection

8L. Language-Specific Information II. SOFTWARE GUIDES - 8. Driver488/DRVII-106 Personal488 User’s Manual, Rev. 3.0the cause, and take appropriate acti

Strona 27 - Board Installation

II. SOFTWARE GUIDES - 8. Driver488/DRV 8L. Language-Specific InformationPersonal488 User’s Manual, Rev. 3.0 II-107GET & PUT (for GW-BASIC only)Use

Strona 28

8L. Language-Specific Information II. SOFTWARE GUIDES - 8. Driver488/DRVII-108 Personal488 User’s Manual, Rev. 3.0True BasicUse of Character Command L

Strona 29 - 3. Personal488/AT

II. SOFTWARE GUIDES - 8. Driver488/DRV 8M. Data TransfersPersonal488 User’s Manual, Rev. 3.0 II-109• IEEEIO.BAS: Communications routines for Driver48

Strona 30

8M. Data Transfers II. SOFTWARE GUIDES - 8. Driver488/DRVII-110 Personal488 User’s Manual, Rev. 3.0transfer, and when the EOL input terminator is set

Strona 31

II. SOFTWARE GUIDES - 8. Driver488/DRV 8M. Data TransfersPersonal488 User’s Manual, Rev. 3.0 II-11165,535 characters), and where the data is to be fou

Strona 32

8M. Data Transfers II. SOFTWARE GUIDES - 8. Driver488/DRVII-112 Personal488 User’s Manual, Rev. 3.0Notice that the ability to use EOL IN NONE requires

Strona 33 - 4. Personal488/NB

II. SOFTWARE GUIDES - 8. Driver488/DRV 8M. Data TransfersPersonal488 User’s Manual, Rev. 3.0 II-113EOL OUT NONE does eliminate the inconvenience of ap

Strona 34 - 5. Personal488/MM

8M. Data Transfers II. SOFTWARE GUIDES - 8. Driver488/DRVII-114 Personal488 User’s Manual, Rev. 3.0Direct I/O & Buffered I/ODirect I/O is communic

Strona 35

Personal488 User’s Manual, Rev. 3.0 xiiiDefined Constants...

Strona 36

II. SOFTWARE GUIDES - 8. Driver488/DRV 8M. Data TransfersPersonal488 User’s Manual, Rev. 3.0 II-115When performing a binary ENTER, Driver488/DRV does

Strona 37

8M. Data Transfers II. SOFTWARE GUIDES - 8. Driver488/DRVII-116 Personal488 User’s Manual, Rev. 3.0This reads data into W% until either 20 characters

Strona 38 - 6. Personal488/CARD

II. SOFTWARE GUIDES - 8. Driver488/DRV 8N. Operating ModesPersonal488 User’s Manual, Rev. 3.0 II-117IntroductionThere are four types of IEEE 488 bus d

Strona 39 - Interface Cable Connection

8N. Operating Modes II. SOFTWARE GUIDES - 8. Driver488/DRVII-118 Personal488 User’s Manual, Rev. 3.0The bottom half of the state diagram shows the two

Strona 40 - Software Installation

II. SOFTWARE GUIDES - 8. Driver488/DRV 8N. Operating ModesPersonal488 User’s Manual, Rev. 3.0 II-119There are two ways to detect our being addressed t

Strona 41 - Initialization Software

8N. Operating Modes II. SOFTWARE GUIDES - 8. Driver488/DRVII-120 Personal488 User’s Manual, Rev. 3.0should be used in the Interrupt Service Routine to

Strona 42

II. SOFTWARE GUIDES - 8. Driver488/DRV 8O. Utility ProgramsPersonal488 User’s Manual, Rev. 3.0 II-121 8O. Utility ProgramsTopics• Printer &am

Strona 43 - Configuration Software

8O. Utility Programs II. SOFTWARE GUIDES - 8. Driver488/DRVII-122 Personal488 User’s Manual, Rev. 3.0Printer Port Assignments Serial Port AssignmentsL

Strona 44

II. SOFTWARE GUIDES - 8. Driver488/DRV 8O. Utility ProgramsPersonal488 User’s Manual, Rev. 3.0 II-123The /B sets the primary IEEE 488 bus address of I

Strona 45 - Functionality

8O. Utility Programs II. SOFTWARE GUIDES - 8. Driver488/DRVII-124 Personal488 User’s Manual, Rev. 3.0saves internal system information including the i

Strona 46

xiv Personal488 User’s Manual, Rev. 3.0

Strona 47 - Section II:

II. SOFTWARE GUIDES - 8. Driver488/DRV 8P. Command DescriptionsPersonal488 User’s Manual, Rev. 3.0 II-125Running PRNTEMULAfter the IEEE interfaces of

Strona 48

8P. Command Descriptions II. SOFTWARE GUIDES - 8. Driver488/DRVII-126 Personal488 User’s Manual, Rev. 3.0formats available for Driver488/DRV. For mor

Strona 49 - II. SOFTWARE GUIDES

II. SOFTWARE GUIDES - 8. Driver488/DRV 8P. Command DescriptionsPersonal488 User’s Manual, Rev. 3.0 II-127• addr : An IEEE 488 bus address. A numeric

Strona 50 - 8. Driver488/DRV

8P. Command Descriptions II. SOFTWARE GUIDES - 8. Driver488/DRVII-128 Personal488 User’s Manual, Rev. 3.0Interrupts• interrupt : One of the following

Strona 51

II. SOFTWARE GUIDES - 8. Driver488/DRV 8P. Command DescriptionsPersonal488 User’s Manual, Rev. 3.0 II-129If a command is preceded by an asterisk (*),

Strona 52

8P. Command Descriptions II. SOFTWARE GUIDES - 8. Driver488/DRVII-130 Personal488 User’s Manual, Rev. 3.0Bus Management LinesFor the general control a

Strona 53 - Driver Installation to Disk

II. SOFTWARE GUIDES - 8. Driver488/DRV 8P. Command DescriptionsPersonal488 User’s Manual, Rev. 3.0 II-131• Not Data Accepted (NDAC): Employed by an I

Strona 54

8P. Command Descriptions II. SOFTWARE GUIDES - 8. Driver488/DRVII-132 Personal488 User’s Manual, Rev. 3.0Bus Commands• Device Clear (DCL): This UCG c

Strona 55

II. SOFTWARE GUIDES - 8. Driver488/DRV 8P. Command DescriptionsPersonal488 User’s Manual, Rev. 3.0 II-133CCL Reserved WordsThe following alphabetized

Strona 56

9A. Introduction II. SOFTWARE GUIDES - 9. Driver488/SUBII-134 Personal488 User’s Manual, Rev. 3.0 9. Driver488/SUBSub-Chapters9A. Introductio

Strona 57

Personal488 User’s Manual, Rev. 3.0 xvPersonal488 PC/IEEE 488 Controller Introduction to this ManualAbout this ManualThis edition of the P

Strona 58

II. SOFTWARE GUIDES - 9. Driver488/SUB 9B. Installation & ConfigurationPersonal488 User’s Manual, Rev. 3.0 II-135Driver488/SUB supports up to four

Strona 59

9B. Installation & Configuration II. SOFTWARE GUIDES - 9. Driver488/SUBII-136 Personal488 User’s Manual, Rev. 3.0The first thing to do, before ins

Strona 60 - Multiple Interface Management

II. SOFTWARE GUIDES - 9. Driver488/SUB 9B. Installation & ConfigurationPersonal488 User’s Manual, Rev. 3.0 II-137InterfacesThe minimum requirement

Strona 61

9B. Installation & Configuration II. SOFTWARE GUIDES - 9. Driver488/SUBII-138 Personal488 User’s Manual, Rev. 3.0Configuration Parameters• Name:

Strona 62 - DOS Devices

II. SOFTWARE GUIDES - 9. Driver488/SUB 9B. Installation & ConfigurationPersonal488 User’s Manual, Rev. 3.0 II-139• Counter/Timer: This field is

Strona 63 - Direct I/O with DOS Devices

9B. Installation & Configuration II. SOFTWARE GUIDES - 9. Driver488/SUBII-140 Personal488 User’s Manual, Rev. 3.0Configuration of Serial Interface

Strona 64

II. SOFTWARE GUIDES - 9. Driver488/SUB 9B. Installation & ConfigurationPersonal488 User’s Manual, Rev. 3.0 II-141• DCD Timeout: The driver suppo

Strona 65 - 8D. Getting Started

9C. External Device Interfacing II. SOFTWARE GUIDES - 9. Driver488/SUBII-142 Personal488 User’s Manual, Rev. 3.0device, from the initialization file t

Strona 66 - Keyboard Controller Program

II. SOFTWARE GUIDES - 9. Driver488/SUB 9C. External Device InterfacingPersonal488 User’s Manual, Rev. 3.0 II-143Driver488/SUB communicates directly wi

Strona 67

9C. External Device Interfacing II. SOFTWARE GUIDES - 9. Driver488/SUBII-144 Personal488 User’s Manual, Rev. 3.0scope = MakeDevice (dev,”SCOPE”);if (s

Strona 68

xvi Personal488 User’s Manual, Rev. 3.0

Strona 69 - 8E. Microsoft C

II. SOFTWARE GUIDES - 9. Driver488/SUB 9C. External Device InterfacingPersonal488 User’s Manual, Rev. 3.0 II-145Output(adc, “A0 C1 G0 R3 T0 X”) ; // S

Strona 70

9D. Getting Started II. SOFTWARE GUIDES - 9. Driver488/SUBII-146 Personal488 User’s Manual, Rev. 3.02. If the external device name is specified with

Strona 71

II. SOFTWARE GUIDES - 9. Driver488/SUB 9D. Getting StartedPersonal488 User’s Manual, Rev. 3.0 II-147• These header files must be included in your tes

Strona 72

9D. Getting Started II. SOFTWARE GUIDES - 9. Driver488/SUBII-148 Personal488 User’s Manual, Rev. 3.0orcl/c/AC hello.clink hello.obj,,,iotmc60c.lib;Sim

Strona 73 - functions, respectively

II. SOFTWARE GUIDES - 9. Driver488/SUB 9D. Getting StartedPersonal488 User’s Manual, Rev. 3.0 II-149To run this program, Driver488/SUB must be install

Strona 74

9D. Getting Started II. SOFTWARE GUIDES - 9. Driver488/SUBII-150 Personal488 User’s Manual, Rev. 3.0Required LibrariesDriver488/SUB can be accessed fr

Strona 75 - desired. Here, the

II. SOFTWARE GUIDES - 9. Driver488/SUB 9E. C LanguagesPersonal488 User’s Manual, Rev. 3.0 II-151program hello;uses iottp60;varieee : Integer; { Device

Strona 76

9E. C Languages II. SOFTWARE GUIDES - 9. Driver488/SUBII-152 Personal488 User’s Manual, Rev. 3.0#include “iotmc60.h”• For Turbo C++ and Borland C++

Strona 77

II. SOFTWARE GUIDES - 9. Driver488/SUB 9E. C LanguagesPersonal488 User’s Manual, Rev. 3.0 II-153Confirming CommunicationWith or without an open devic

Strona 78

9E. C Languages II. SOFTWARE GUIDES - 9. Driver488/SUBII-154 Personal488 User’s Manual, Rev. 3.0External Device InitializationRefer to the device man

Strona 79

Personal488 User’s Manual, Rev. 3.0 I-1Section I: HARDWARE GUIDES

Strona 80 - 8G. QuickBASIC

II. SOFTWARE GUIDES - 9. Driver488/SUB 9E. C LanguagesPersonal488 User’s Manual, Rev. 3.0 II-155printf (“ trigger overrun\n”) ;if (stadc&0x04)pri

Strona 81

9E. C Languages II. SOFTWARE GUIDES - 9. Driver488/SUBII-156 Personal488 User’s Manual, Rev. 3.0/* Reset the buffer pointer of the ADC488 */Output(ad

Strona 82

II. SOFTWARE GUIDES - 9. Driver488/SUB 9E. C LanguagesPersonal488 User’s Manual, Rev. 3.0 II-157/*Disable the automatic onscreen error display*/Error

Strona 83

9E. C Languages II. SOFTWARE GUIDES - 9. Driver488/SUBII-158 Personal488 User’s Manual, Rev. 3.0100u sec scan interval (I3)No pre-trigger scans, 100

Strona 84

II. SOFTWARE GUIDES - 9. Driver488/SUB 9F. QuickBASICPersonal488 User’s Manual, Rev. 3.0 II-159if (stadc&0x01)printf (“ Triggered\n”) ;if (stadc&a

Strona 85

9F. QuickBASIC II. SOFTWARE GUIDES - 9. Driver488/SUBII-160 Personal488 User’s Manual, Rev. 3.0Accessing from a QuickBASIC ProgramDriver488/SUB provid

Strona 86

II. SOFTWARE GUIDES - 9. Driver488/SUB 9F. QuickBASICPersonal488 User’s Manual, Rev. 3.0 II-161Driver488/SUB, to clone a new device called ADC using t

Strona 87 - 8H. Turbo C

9F. QuickBASIC II. SOFTWARE GUIDES - 9. Driver488/SUBII-162 Personal488 User’s Manual, Rev. 3.0rv% = ioDisarm% (ieee%, 0) ;Note that an external devic

Strona 88 - Initialization of the System

II. SOFTWARE GUIDES - 9. Driver488/SUB 9F. QuickBASICPersonal488 User’s Manual, Rev. 3.0 II-163Interrupt HandlingIn case we send out an invalid comman

Strona 89

9F. QuickBASIC II. SOFTWARE GUIDES - 9. Driver488/SUBII-164 Personal488 User’s Manual, Rev. 3.0We then wait for the ADC488 to start the acquisition pr

Strona 90

I-2 Personal488 User’s Manual, Rev. 3.0

Strona 91

II. SOFTWARE GUIDES - 9. Driver488/SUB 9F. QuickBASICPersonal488 User’s Manual, Rev. 3.0 II-165‘ Read the Driver488/SUB revision numberresponse$ = SPA

Strona 92

9F. QuickBASIC II. SOFTWARE GUIDES - 9. Driver488/SUBII-166 Personal488 User’s Manual, Rev. 3.0‘ Wait for the ready bit of the ADC488 to be assertedWH

Strona 93

II. SOFTWARE GUIDES - 9. Driver488/SUB 9F. QuickBASICPersonal488 User’s Manual, Rev. 3.0 II-167IF ((stadc% AND 32) > 0) THEN PRINT “ Ready”IF ((sta

Strona 94

9G. Pascal II. SOFTWARE GUIDES - 9. Driver488/SUBII-168 Personal488 User’s Manual, Rev. 3.0The following declarations are assumed throughout the remai

Strona 95

II. SOFTWARE GUIDES - 9. Driver488/SUB 9G. PascalPersonal488 User’s Manual, Rev. 3.0 II-169Confirming CommunicationWith or without an open device hand

Strona 96

9G. Pascal II. SOFTWARE GUIDES - 9. Driver488/SUBII-170 Personal488 User’s Manual, Rev. 3.0External Device InitializationRefer to the device manufactu

Strona 97

II. SOFTWARE GUIDES - 9. Driver488/SUB 9G. PascalPersonal488 User’s Manual, Rev. 3.0 II-171Writeln(‘Buffer overrun’);if bitSet(stadc,8) then{ Read and

Strona 98 - 8I. Turbo Pascal

9G. Pascal II. SOFTWARE GUIDES - 9. Driver488/SUBII-172 Personal488 User’s Manual, Rev. 3.0noterm.eoi: = false;noterm.nChar: = 0;lrv: = ioEnterX (adc,

Strona 99

II. SOFTWARE GUIDES - 9. Driver488/SUB 9G. PascalPersonal488 User’s Manual, Rev. 3.0 II-173begin{ Check if the interrupt was due to a Service Request

Strona 100 - Configuration of the 195 DMM

9G. Pascal II. SOFTWARE GUIDES - 9. Driver488/SUBII-174 Personal488 User’s Manual, Rev. 3.0Writeln(‘listener : ‘, substat^.listener);Write(‘triggered

Strona 101 - Buffer Transfers

I. HARDWARE GUIDES 1. OverviewPersonal488 User’s Manual, Rev. 3.0 I-3 I. HARDWARE GUIDESChapters1. Overview...

Strona 102 - Interrupt Handling

II. SOFTWARE GUIDES - 9. Driver488/SUB 9G. PascalPersonal488 User’s Manual, Rev. 3.0 II-175{ Display a reading }lrv: = ioEnter (adc,response);Val (res

Strona 103

9H. Data Transfers II. SOFTWARE GUIDES - 9. Driver488/SUBII-176 Personal488 User’s Manual, Rev. 3.0TerminatorsEvery transfer of data, between a progra

Strona 104 - Sample Program

II. SOFTWARE GUIDES - 9. Driver488/SUB 9H. Data TransfersPersonal488 User’s Manual, Rev. 3.0 II-177two characters are specified, without EOI, all the

Strona 105

9H. Data Transfers II. SOFTWARE GUIDES - 9. Driver488/SUBII-178 Personal488 User’s Manual, Rev. 3.0Asynchronous TransfersDriver488 can return to the u

Strona 106 - 8J. Spreadsheets

II. SOFTWARE GUIDES - 9. Driver488/SUB 9I. Operating ModesPersonal488 User’s Manual, Rev. 3.0 II-179Controller controls the Interface Clear (IFC) and

Strona 107

9I. Operating Modes II. SOFTWARE GUIDES - 9. Driver488/SUBII-180 Personal488 User’s Manual, Rev. 3.0System Controller ModeThe most common Driver488 co

Strona 108

II. SOFTWARE GUIDES - 9. Driver488/SUB 9I. Operating ModesPersonal488 User’s Manual, Rev. 3.0 II-181Status Indicator Description“P” (Peripheral)Driver

Strona 109

9I. Operating Modes II. SOFTWARE GUIDES - 9. Driver488/SUBII-182 Personal488 User’s Manual, Rev. 3.0Not System Controller ModeIf Driver488 is not conf

Strona 110

II. SOFTWARE GUIDES - 9. Driver488/SUB 9J. Utility ProgramsPersonal488 User’s Manual, Rev. 3.0 II-183 9J. Utility ProgramsTopics• Printer &am

Strona 111 - 8K. Other Languages

9J. Utility Programs II. SOFTWARE GUIDES - 9. Driver488/SUBII-184 Personal488 User’s Manual, Rev. 3.0The IEEELPT command takes up to four optional dev

Strona 112 - Finding Addresses

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

Strona 113 - Memory Models

1. Overview I. HARDWARE GUIDESI-4 Personal488 User’s Manual, Rev. 3.0IEEE 488.2 Interface BoardsThe family of PC/IEEE 488 controllers includes the GP4

Strona 114 - Calling Protocols

II. SOFTWARE GUIDES - 9. Driver488/SUB 9J. Utility ProgramsPersonal488 User’s Manual, Rev. 3.0 II-185The /B sets the primary IEEE 488 bus address of I

Strona 115

9J. Utility Programs II. SOFTWARE GUIDES - 9. Driver488/SUBII-186 Personal488 User’s Manual, Rev. 3.0The MARKDRVR command is then followed by the comm

Strona 116 - IOCTL Read & Write

II. SOFTWARE GUIDES - 9. Driver488/SUB 9K. Command DescriptionsPersonal488 User’s Manual, Rev. 3.0 II-187Command DescriptionPRNTEMUL <ENTER>Prin

Strona 117 - ;DS:DX - command

9K. Command Descriptions II. SOFTWARE GUIDES - 9. Driver488/SUBII-188 Personal488 User’s Manual, Rev. 3.0available for Driver488/SUB and Driver488/W31

Strona 118 - ;DS:DX-name

II. SOFTWARE GUIDES - 9. Driver488/SUB 9K. Command DescriptionsPersonal488 User’s Manual, Rev. 3.0 II-189If a command is preceded by an asterisk (*),

Strona 119 - ;DS:DX -> command

9K. Command Descriptions II. SOFTWARE GUIDES - 9. Driver488/SUBII-190 Personal488 User’s Manual, Rev. 3.0ExamplesThe Examples section of the command d

Strona 120

II. SOFTWARE GUIDES - 9. Driver488/SUB 9L. Command ReferencePersonal488 User’s Manual, Rev. 3.0 II-191Status StructureStructure used by Status:typedef

Strona 121 - BASIC VARPTR & SADDR

10A. Introduction II. SOFTWARE GUIDES - 10. Driver488/W31II-192 Personal488 User’s Manual, Rev. 3.0 10. Driver488/W31Sub-Chapters10A. Introdu

Strona 122 - Logitech Modula-2

II. SOFTWARE GUIDES - 10. Driver488/W31 10B. Installation & ConfigurationPersonal488 User’s Manual, Rev. 3.0 II-193Driver488/W31 supports up to fo

Strona 123 - , the segment address of

10B. Installation & Configuration II. SOFTWARE GUIDES - 10. Driver488/W31II-194 Personal488 User’s Manual, Rev. 3.0The first thing to do, before i

Strona 124 - 8M. Data Transfers

I. HARDWARE GUIDES 1. OverviewPersonal488 User’s Manual, Rev. 3.0 I-5Versions of Driver488 are described in the following text and table.• Driver488/

Strona 125

II. SOFTWARE GUIDES - 10. Driver488/W31 10B. Installation & ConfigurationPersonal488 User’s Manual, Rev. 3.0 II-195Assuming that the Driver488/W31

Strona 126

10B. Installation & Configuration II. SOFTWARE GUIDES - 10. Driver488/W31II-196 Personal488 User’s Manual, Rev. 3.0Configuration UtilityThe Driver

Strona 127

II. SOFTWARE GUIDES - 10. Driver488/W31 10B. Installation & ConfigurationPersonal488 User’s Manual, Rev. 3.0 II-197Configuration of IEEE 488 Inter

Strona 128 - TERM Terminators

10B. Installation & Configuration II. SOFTWARE GUIDES - 10. Driver488/W31II-198 Personal488 User’s Manual, Rev. 3.0the IEEE 488 bus if the Active

Strona 129 - Direct I/O & Buffered I/O

II. SOFTWARE GUIDES - 10. Driver488/W31 10B. Installation & ConfigurationPersonal488 User’s Manual, Rev. 3.0 II-199To print through the NB488 prin

Strona 130 - , and the

10B. Installation & Configuration II. SOFTWARE GUIDES - 10. Driver488/W31II-200 Personal488 User’s Manual, Rev. 3.0Driver488/W31. The name can th

Strona 131 - 8N. Operating Modes

II. SOFTWARE GUIDES - 10. Driver488/W31 10B. Installation & ConfigurationPersonal488 User’s Manual, Rev. 3.0 II-201• Terminators refer to the par

Strona 132 - Operating Mode Transitions

10B. Installation & Configuration II. SOFTWARE GUIDES - 10. Driver488/W31II-202 Personal488 User’s Manual, Rev. 3.0• Subset: MP488CT, MP488, AT4

Strona 133 - System Controller Mode

II. SOFTWARE GUIDES - 10. Driver488/W31 10C. External Device InterfacingPersonal488 User’s Manual, Rev. 3.0 II-203 10C. External Device Interf

Strona 134

10C. External Device Interfacing II. SOFTWARE GUIDES - 10. Driver488/W31II-204 Personal488 User’s Manual, Rev. 3.0Every device to be accessed by Drive

Strona 135 - Not System Controller Mode

1. Overview I. HARDWARE GUIDESI-6 Personal488 User’s Manual, Rev. 3.0Interface & Interface Board SpecificationsNote 1: The IOT7210 IEEE 488 Contr

Strona 136 - 8O. Utility Programs

II. SOFTWARE GUIDES - 10. Driver488/W31 10C. External Device InterfacingPersonal488 User’s Manual, Rev. 3.0 II-205Use of External DevicesWhen using su

Strona 137

10D. Getting Started II. SOFTWARE GUIDES - 10. Driver488/W31II-206 Personal488 User’s Manual, Rev. 3.0Duplicate Device NamesDuplicate device names are

Strona 138 - Removal & Reinstallation

II. SOFTWARE GUIDES - 10. Driver488/W31 10D. Getting StartedPersonal488 User’s Manual, Rev. 3.0 II-207IntroductionC LanguagesDriver488/W31 provides su

Strona 139 - PRNTEMUL Files

10D. Getting Started II. SOFTWARE GUIDES - 10. Driver488/W31II-208 Personal488 User’s Manual, Rev. 3.0#include “iot_main.h”#include “iotmc60w.h”These

Strona 140

II. SOFTWARE GUIDES - 10. Driver488/W31 10D. Getting StartedPersonal488 User’s Manual, Rev. 3.0 II-209If you require event handling support, use the c

Strona 141

10E. C Languages II. SOFTWARE GUIDES - 10. Driver488/W31II-210 Personal488 User’s Manual, Rev. 3.0The program only has one menu with two selections:

Strona 142

II. SOFTWARE GUIDES - 10. Driver488/W31 10E. C LanguagesPersonal488 User’s Manual, Rev. 3.0 II-211/* Open Driver488/W31 */if ((ieee=OpenName(“IEEE”))

Strona 143 - Bus States

10E. C Languages II. SOFTWARE GUIDES - 10. Driver488/W31II-212 Personal488 User’s Manual, Rev. 3.0Confirming CommunicationsWith or without an open de

Strona 144

II. SOFTWARE GUIDES - 10. Driver488/W31 10E. C LanguagesPersonal488 User’s Manual, Rev. 3.0 II-213/* open Driver488/W31 */if ((ieee=OpenName(“IEEE”))

Strona 145

10E. C Languages II. SOFTWARE GUIDES - 10. Driver488/W31II-214 Personal488 User’s Manual, Rev. 3.0To enable the WM_IEEE488EVENT message, Driver488/W3

Strona 146

I. HARDWARE GUIDES 1. OverviewPersonal488 User’s Manual, Rev. 3.0 I-7MP488CT Interface BoardIEEE 488 Controller Device: IOT7210 (See Note)Power Consum

Strona 147 - Data Types

II. SOFTWARE GUIDES - 10. Driver488/W31 10E. C LanguagesPersonal488 User’s Manual, Rev. 3.0 II-215sprintf(response, “PrimAddr :%d\r\n”, substat->P

Strona 148 - CCL Reserved Words

10E. C Languages II. SOFTWARE GUIDES - 10. Driver488/W31II-216 Personal488 User’s Manual, Rev. 3.0/* Now acquire and display the average of 10 readin

Strona 149 - 9. Driver488/SUB

II. SOFTWARE GUIDES - 10. Driver488/W31 10E. C LanguagesPersonal488 User’s Manual, Rev. 3.0 II-217Now we process the buffer:/* Print the received cha

Strona 150 - Before You Get Started

10E. C Languages II. SOFTWARE GUIDES - 10. Driver488/W31II-218 Personal488 User’s Manual, Rev. 3.0MSG msg; /* MSG structure to store your messages

Strona 151 - Configuration Utility

II. SOFTWARE GUIDES - 10. Driver488/W31 10E. C LanguagesPersonal488 User’s Manual, Rev. 3.0 II-219{HMENU hMenu=0; /* handle for the menu */HBITMAP

Strona 152 - External Devices

10E. C Languages II. SOFTWARE GUIDES - 10. Driver488/W31II-220 Personal488 User’s Manual, Rev. 3.0 /* Windows for default message processing. */ r

Strona 153

II. SOFTWARE GUIDES - 10. Driver488/W31 10E. C LanguagesPersonal488 User’s Manual, Rev. 3.0 II-221 if ((adc=MakeDevice(devhandle, “ADC”))<0) {Mess

Strona 154

10E. C Languages II. SOFTWARE GUIDES - 10. Driver488/W31II-222 Personal488 User’s Manual, Rev. 3.0/* wait for the acquisition complete bit of ADC488

Strona 155

II. SOFTWARE GUIDES - 10. Driver488/W31 10E. C LanguagesPersonal488 User’s Manual, Rev. 3.0 II-223/**************************************************

Strona 156

10E. C Languages II. SOFTWARE GUIDES - 10. Driver488/W31II-224 Personal488 User’s Manual, Rev. 3.0 pt.y = pt.y + top;/* move the window */ MoveWindo

Strona 157

2. Personal488 (with GP488B) I. HARDWARE GUIDESI-8 Personal488 User’s Manual, Rev. 3.0 2. Personal488 (with GP488B)Topics• The Package...

Strona 158 - Subroutine Calls

II. SOFTWARE GUIDES - 10. Driver488/W31 10E. C LanguagesPersonal488 User’s Manual, Rev. 3.0 II-225char szAppName[20]; /* class name for the window *

Strona 159 - Use of External Devices

10E. C Languages II. SOFTWARE GUIDES - 10. Driver488/W31II-226 Personal488 User’s Manual, Rev. 3.0#include “iotmc60w.h”#include “stdio.h”/* Global va

Strona 160 - Access of Multiple Interfaces

II. SOFTWARE GUIDES - 10. Driver488/W31 10E. C LanguagesPersonal488 User’s Manual, Rev. 3.0 II-227/* Do clean up before exiting from the application

Strona 161 - 9D. Getting Started

10E. C Languages II. SOFTWARE GUIDES - 10. Driver488/W31II-228 Personal488 User’s Manual, Rev. 3.0/* Inform Windows painting is complete */ EndPaint

Strona 162 - Required Headers

II. SOFTWARE GUIDES - 10. Driver488/W31 10E. C LanguagesPersonal488 User’s Manual, Rev. 3.0 II-229 return TRUE; case -1:MessageBox(hWndDlg, (LPSTR

Strona 163

10E. C Languages II. SOFTWARE GUIDES - 10. Driver488/W31II-230 Personal488 User’s Manual, Rev. 3.0 } break; /* End of WM_COMMAND */ default: if (Me

Strona 164 - QuickBASIC

II. SOFTWARE GUIDES - 10. Driver488/W31 10E. C LanguagesPersonal488 User’s Manual, Rev. 3.0 II-231int top;{POINT pt;RECT swp;RECT rParent;int iwidth;

Strona 165 - Required Definition File

10E. C Languages II. SOFTWARE GUIDES - 10. Driver488/W31II-232 Personal488 User’s Manual, Rev. 3.0void cwCenter(HWND, int);LONG FAR PASCAL WndProc(HW

Strona 166 - 9E. C Languages

II. SOFTWARE GUIDES - 10. Driver488/W31 10F. Visual BasicPersonal488 User’s Manual, Rev. 3.0 II-233Accessing from a Windows ProgramThe structure of a

Strona 167 - Establishing Communications

10F. Visual Basic II. SOFTWARE GUIDES - 10. Driver488/W31II-234 Personal488 User’s Manual, Rev. 3.0Project window. Using the VB File menu, select the

Strona 168 - Reading Driver Status

I. HARDWARE GUIDES 2. Personal488 (with GP488B)Personal488 User’s Manual, Rev. 3.0 I-9Note: The GP488B, as illustrated, has one DIP switch, two 12-pin

Strona 169

II. SOFTWARE GUIDES - 10. Driver488/W31 10F. Visual BasicPersonal488 User’s Manual, Rev. 3.0 II-235Establishing CommunicationsThe following program co

Strona 170 - Block Data Acquisition

10F. Visual Basic II. SOFTWARE GUIDES - 10. Driver488/W31II-236 Personal488 User’s Manual, Rev. 3.0always available within Driver488/W31, is used to c

Strona 171

II. SOFTWARE GUIDES - 10. Driver488/W31 10F. Visual BasicPersonal488 User’s Manual, Rev. 3.0 II-237Note: This Event table mirrors the Arm Condition ta

Strona 172

10F. Visual Basic II. SOFTWARE GUIDES - 10. Driver488/W31II-238 Personal488 User’s Manual, Rev. 3.0When the IEEE 488 Event Custom Control has been pla

Strona 173

II. SOFTWARE GUIDES - 10. Driver488/W31 10F. Visual BasicPersonal488 User’s Manual, Rev. 3.0 II-239Finally, the ADC488 is setup to complete an acquisi

Strona 174 - Command Summary

10F. Visual Basic II. SOFTWARE GUIDES - 10. Driver488/W31II-240 Personal488 User’s Manual, Rev. 3.0‘Setup the ADC488:‘Differential inputs (A0)‘Scan gr

Strona 175 - 9F. QuickBASIC

II. SOFTWARE GUIDES - 10. Driver488/W31 10F. Visual BasicPersonal488 User’s Manual, Rev. 3.0 II-241While ((Spoll(adc) And 128) = 0)Wend‘Reset the buff

Strona 176 - Confirming Communications

10F. Visual Basic II. SOFTWARE GUIDES - 10. Driver488/W31II-242 Personal488 User’s Manual, Rev. 3.0Dynamic Data Exchange (DDE)Dynamic Data Exchange (D

Strona 177

II. SOFTWARE GUIDES - 10. Driver488/W31 10F. Visual BasicPersonal488 User’s Manual, Rev. 3.0 II-243During this process, some properties of the control

Strona 178

10F. Visual Basic II. SOFTWARE GUIDES - 10. Driver488/W31II-244 Personal488 User’s Manual, Rev. 3.0Posting Link Information with FocusIf your applicat

Strona 179

2. Personal488 (with GP488B) I. HARDWARE GUIDESI-10 Personal488 User’s Manual, Rev. 3.0Interrupt SelectionThe GP488B interface board may be set to int

Strona 180

II. SOFTWARE GUIDES - 10. Driver488/W31 10F. Visual BasicPersonal488 User’s Manual, Rev. 3.0 II-245The ADC488/16A Acquisition Engine will have one for

Strona 181

10F. Visual Basic II. SOFTWARE GUIDES - 10. Driver488/W31II-246 Personal488 User’s Manual, Rev. 3.0Sub Acquire_Click ()Handle = OpenName(“ADC488"

Strona 182 - 9G. Pascal

II. SOFTWARE GUIDES - 10. Driver488/W31 10F. Visual BasicPersonal488 User’s Manual, Rev. 3.0 II-247From Excel, this can be turned into a cold link, wh

Strona 183

10F. Visual Basic II. SOFTWARE GUIDES - 10. Driver488/W31II-248 Personal488 User’s Manual, Rev. 3.0rv% = ioError (ieee%, TURNOFF)devhandle% = OpenName

Strona 184

II. SOFTWARE GUIDES - 10. Driver488/W31 10F. Visual BasicPersonal488 User’s Manual, Rev. 3.0 II-249Next i%sum = sum / 10mystring = “”mystring = mystri

Strona 185

10F. Visual Basic II. SOFTWARE GUIDES - 10. Driver488/W31II-250 Personal488 User’s Manual, Rev. 3.0mystring = “”mystring = mystring + “SC :” + Str$ (s

Strona 186

II. SOFTWARE GUIDES - 10. Driver488/W31 10F. Visual BasicPersonal488 User’s Manual, Rev. 3.0 II-251rv% = ioClear(adc)‘Set up event handling for trappi

Strona 187

10F. Visual Basic II. SOFTWARE GUIDES - 10. Driver488/W31II-252 Personal488 User’s Manual, Rev. 3.0ClipBoard.ClearClipBoard.SetText “ADC488|Form1!text

Strona 188

II. SOFTWARE GUIDES - 10. Driver488/W31 10G. Utility ProgramsPersonal488 User’s Manual, Rev. 3.0 II-253Under the menu items of the WINTEST application

Strona 189

10G. Utility Programs II. SOFTWARE GUIDES - 10. Driver488/W31II-254 Personal488 User’s Manual, Rev. 3.0WINTEST SessionStart WINTEST. In thedevHandle

Strona 190

I. HARDWARE GUIDES 2. Personal488 (with GP488B)Personal488 User’s Manual, Rev. 3.0 I-11Wait State ConfigurationThe GP488B is fast enough to becompatib

Strona 191 - 9H. Data Transfers

II. SOFTWARE GUIDES - 10. Driver488/W31 10G. Utility ProgramsPersonal488 User’s Manual, Rev. 3.0 II-255To get data from your newdevice, select EnterCo

Strona 192 - Data Input and Output

10G. Utility Programs II. SOFTWARE GUIDES - 10. Driver488/W31II-256 Personal488 User’s Manual, Rev. 3.0Operation of the ApplicationDesigned for simpli

Strona 193 - 9I. Operating Modes

II. SOFTWARE GUIDES - 10. Driver488/W31 10G. Utility ProgramsPersonal488 User’s Manual, Rev. 3.0 II-2571. Select Copy under the Edit Results menu ite

Strona 194

11A. Introduction II. SOFTWARE GUIDES - 11. Driver488/W95II-258 Personal488 User’s Manual, Rev. 3.0 11. Driver488/W95Note: Driver488/WIN95 and

Strona 195

II. SOFTWARE GUIDES - 12. Driver488/WNT 12A. IntroductionPersonal488 User’s Manual, Rev. 3.0 II-259 12. Driver488/WNTNote: Driver488/WIN95 and

Strona 196

III-260 Personal488 User’s Manual, Rev. 3.0Section III: COMMAND REFERENCES

Strona 197

Personal488 User’s Manual, Rev. 3.0 III-261

Strona 198 - 9J. Utility Programs

Driver488/DRV Software GuidesIII-262 Personal488 User’s Manual, Rev. 3.0 III. COMMAND REFERENCESChapters13. Overview...

Strona 199

COMMAND REFERENCES 15. Driver488/DRVPersonal488 User’s Manual, Rev. 3.0 III-263 14. Command SummariesSub-Chapters14A. Driver488/SUB, C Langu

Strona 200

14A. Driver488/SUB, C Languages III. COMMAND REFERENCES - 14. Command SummariesIII-264 Personal488 User’s Manual, Rev. 3.0CompStat)Error (Handle, Dis

Strona 201 - Running PRNTEMUL

2. Personal488 (with GP488B) I. HARDWARE GUIDESI-12 Personal488 User’s Manual, Rev. 3.0A rear panel opening is provided at the end of each expansion s

Strona 202

III. COMMAND REFERENCES - 14. Command Summaries 14A. Driver488/SUB, C LanguagesPersonal488 User’s Manual, Rev. 3.0 III-265(DevHandles,SPResult,UntilF

Strona 203

14A. Driver488/SUB, C Languages III. COMMAND REFERENCES - 14. Command SummariesIII-266 Personal488 User’s Manual, Rev. 3.0Prim charIEEE 488 primary a

Strona 204

III. COMMAND REFERENCES - 14. Command Summaries 14B. Driver488/SUB, QuickBASICPersonal488 User’s Manual, Rev. 3.0 III-267Function DescriptionsCommand

Strona 205

14B. Driver488/SUB, QuickBASIC III. COMMAND REFERENCES - 14. Command SummariesIII-268 Personal488 User’s Manual, Rev. 3.0ioLocal% (DevHandle%)Unassert

Strona 206 - Completion Code Bit Masks

III. COMMAND REFERENCES - 14. Command Summaries 14B. Driver488/SUB, QuickBASICPersonal488 User’s Manual, Rev. 3.0 III-269ioTriggerList% (DevHandles%()

Strona 207 - 10. Driver488/W31

14B. Driver488/SUB, QuickBASIC III. COMMAND REFERENCES - 14. Command SummariesIII-270 Personal488 User’s Manual, Rev. 3.0Defined ConstantsStructure De

Strona 208

III. COMMAND REFERENCES - 14. Command Summaries 14C. Driver488/SUB, PascalPersonal488 User’s Manual, Rev. 3.0 III-271Function DescriptionsCommand Desc

Strona 209

14C. Driver488/SUB, Pascal III. COMMAND REFERENCES - 14. Command SummariesIII-272 Personal488 User’s Manual, Rev. 3.0ioMakeDevice (DevHandle, Name)Cre

Strona 210 - Enhanced Mode DMA Transfers

III. COMMAND REFERENCES - 14. Command Summaries 14C. Driver488/SUB, PascalPersonal488 User’s Manual, Rev. 3.0 III-273The CommandsTo obtain a more deta

Strona 211

14C. Driver488/SUB, Pascal III. COMMAND REFERENCES - 14. Command SummariesIII-274 Personal488 User’s Manual, Rev. 3.0Defined ConstantsStructure Defini

Strona 212

I. HARDWARE GUIDES 3. Personal488/ATPersonal488 User’s Manual, Rev. 3.0 I-13 3. Personal488/ATTopics• The Package ...

Strona 213

III. COMMAND REFERENCES - 14. Command Summaries 14D. Driver488/W31, C LanguagesPersonal488 User’s Manual, Rev. 3.0 III-275Function DescriptionsCommand

Strona 214 - NBTEST.EXE

14D. Driver488/W31, C Languages III. COMMAND REFERENCES - 14. Command SummariesIII-276 Personal488 User’s Manual, Rev. 3.0LocalList (DevHandles)Issue

Strona 215

III. COMMAND REFERENCES - 14. Command Summaries 14D. Driver488/W31, C LanguagesPersonal488 User’s Manual, Rev. 3.0 III-277The CommandsTo obtain a more

Strona 216 - Driver Core Sections

14D. Driver488/W31, C Languages III. COMMAND REFERENCES - 14. Command SummariesIII-278 Personal488 User’s Manual, Rev. 3.0Defined ConstantsBus Command

Strona 217

III. COMMAND REFERENCES - 14. Command Summaries 14E. Driver488/W31, Visual BasicPersonal488 User’s Manual, Rev. 3.0 III-279Function DescriptionsComman

Strona 218

14E. Driver488/W31, Visual Basic III. COMMAND REFERENCES - 14. Command SummariesIII-280 Personal488 User’s Manual, Rev. 3.0ioEnter ()Read data from sp

Strona 219

III. COMMAND REFERENCES - 14. Command Summaries 14E. Driver488/W31, Visual BasicPersonal488 User’s Manual, Rev. 3.0 III-281SPoll (IntfHandle)Get SRQ s

Strona 220

14E. Driver488/W31, Visual Basic III. COMMAND REFERENCES - 14. Command SummariesIII-282 Personal488 User’s Manual, Rev. 3.0SPstatus integerService req

Strona 221 - 10D. Getting Started

III. COMMAND REFERENCES - 14. Command Summaries 14E. Driver488/W31, Visual BasicPersonal488 User’s Manual, Rev. 3.0 III-283 15A. Driver488/DRV

Strona 222 - C Languages

15A. Driver488/DRV Commands III. COMMAND REFERENCES - 15. Command ReferencesIII-284 Personal488 User’s Manual, Rev. 3.0ABORTSYNTAXABORT[addr]RESPONSEN

Strona 223 - Visual Basic

Personal488 User’s Manual, Rev. 3.0 iiiPersonal488 PC/IEEE 488 Controller General Table of ContentsGeneral Table of Contents ...

Strona 224 - 10E. C Languages

3. Personal488/AT I. HARDWARE GUIDESI-14 Personal488 User’s Manual, Rev. 3.0I/O Base Address SelectionThe I/O base address sets the addresses used by

Strona 225

III. COMMAND REFERENCES - 15. Command References 15A. Driver488/DRV CommandsPersonal488 User’s Manual, Rev. 3.0 III-285Once an interrupt is ARMed, it

Strona 226

15A. Driver488/DRV Commands III. COMMAND REFERENCES - 15. Command ReferencesIII-286 Personal488 User’s Manual, Rev. 3.0CHECK LISTENERSYNTAXCHECK LISTE

Strona 227 - IEEE 488 Event Message

III. COMMAND REFERENCES - 15. Command References 15A. Driver488/DRV CommandsPersonal488 User’s Manual, Rev. 3.0 III-287CONTROL LINESYNTAXCONTROL LINER

Strona 228

15A. Driver488/DRV Commands III. COMMAND REFERENCES - 15. Command ReferencesIII-288 Personal488 User’s Manual, Rev. 3.0can still check for the conditi

Strona 229

III. COMMAND REFERENCES - 15. Command References 15A. Driver488/DRV CommandsPersonal488 User’s Manual, Rev. 3.0 III-289The ENTER command reads data fr

Strona 230

15A. Driver488/DRV Commands III. COMMAND REFERENCES - 15. Command ReferencesIII-290 Personal488 User’s Manual, Rev. 3.0EXAMPLESPRINT#1,"ENTER16#1

Strona 231

III. COMMAND REFERENCES - 15. Command References 15A. Driver488/DRV CommandsPersonal488 User’s Manual, Rev. 3.0 III-291EXAMPLESPRINT#1,"ENTER#100

Strona 232 - Sample Programs

15A. Driver488/DRV Commands III. COMMAND REFERENCES - 15. Command ReferencesIII-292 Personal488 User’s Manual, Rev. 3.0EXAMPLESPRINT#1,"EOL DMM C

Strona 233

III. COMMAND REFERENCES - 15. Command References 15A. Driver488/DRV CommandsPersonal488 User’s Manual, Rev. 3.0 III-293selects which response is to be

Strona 234

15A. Driver488/DRV Commands III. COMMAND REFERENCES - 15. Command ReferencesIII-294 Personal488 User’s Manual, Rev. 3.0FINISHSYNTAXFINISHRESPONSENoneM

Strona 235

I. HARDWARE GUIDES 3. Personal488/ATPersonal488 User’s Manual, Rev. 3.0 I-15Interrupts 10 through 15 are only available in a 16-bit slot on an AT-clas

Strona 236

III. COMMAND REFERENCES - 15. Command References 15A. Driver488/DRV CommandsPersonal488 User’s Manual, Rev. 3.0 III-295The IO ADDRESS command specifie

Strona 237

15A. Driver488/DRV Commands III. COMMAND REFERENCES - 15. Command ReferencesIII-296 Personal488 User’s Manual, Rev. 3.0• 1: A response of 1 indicates

Strona 238

III. COMMAND REFERENCES - 15. Command References 15A. Driver488/DRV CommandsPersonal488 User’s Manual, Rev. 3.0 III-297LIGHT PENSYNTAXLIGHT PEN [ON|OF

Strona 239 - Header File (Example2.h)

15A. Driver488/DRV Commands III. COMMAND REFERENCES - 15. Command ReferencesIII-298 Personal488 User’s Manual, Rev. 3.0MAKE DEVICESYNTAXMAKE DEVICE na

Strona 240

III. COMMAND REFERENCES - 15. Command References 15A. Driver488/DRV CommandsPersonal488 User’s Manual, Rev. 3.0 III-299EXAMPLESPRINT#1,"OUTPUT22;

Strona 241

15A. Driver488/DRV Commands III. COMMAND REFERENCES - 15. Command ReferencesIII-300 Personal488 User’s Manual, Rev. 3.0OUTPUT #count BUFFER (Controlle

Strona 242

III. COMMAND REFERENCES - 15. Command References 15A. Driver488/DRV CommandsPersonal488 User’s Manual, Rev. 3.0 III-301OUTPUT #count BUFFER (Periphera

Strona 243

15A. Driver488/DRV Commands III. COMMAND REFERENCES - 15. Command ReferencesIII-302 Personal488 User’s Manual, Rev. 3.0PASS CONTROLSYNTAXPASS CONTROL

Strona 244

III. COMMAND REFERENCES - 15. Command References 15A. Driver488/DRV CommandsPersonal488 User’s Manual, Rev. 3.0 III-303EXAMPLEPRINT#1,"PPC23;&

Strona 245

15A. Driver488/DRV Commands III. COMMAND REFERENCES - 15. Command ReferencesIII-304 Personal488 User’s Manual, Rev. 3.0Bus Addresses SpecifiedSYNTAXRE

Strona 246 - Header File (Example3.h)

3. Personal488/AT I. HARDWARE GUIDESI-16 Personal488 User’s Manual, Rev. 3.0Install each IEEE 488 interface board into the expansion slots as follows:

Strona 247

III. COMMAND REFERENCES - 15. Command References 15A. Driver488/DRV CommandsPersonal488 User’s Manual, Rev. 3.0 III-305EXAMPLESSee next page.EXAMPLESP

Strona 248 - 10F. Visual Basic

15A. Driver488/DRV Commands III. COMMAND REFERENCES - 15. Command ReferencesIII-306 Personal488 User’s Manual, Rev. 3.0The RESUME command unasserts th

Strona 249 - Hello Message Window

III. COMMAND REFERENCES - 15. Command References 15A. Driver488/DRV CommandsPersonal488 User’s Manual, Rev. 3.0 III-307The CMD subcommand sends the da

Strona 250

15A. Driver488/DRV Commands III. COMMAND REFERENCES - 15. Command ReferencesIII-308 Personal488 User’s Manual, Rev. 3.0SPOLL LISTSYNTAXSPOLL LIST [UNT

Strona 251 - IEEE 488 Event Custom Control

III. COMMAND REFERENCES - 15. Command References 15A. Driver488/DRV CommandsPersonal488 User’s Manual, Rev. 3.0 III-309These STATUS items are more-ful

Strona 252

15A. Driver488/DRV Commands III. COMMAND REFERENCES - 15. Command ReferencesIII-310 Personal488 User’s Manual, Rev. 3.0STOPSYNTAXSTOP[name]RESPONSENon

Strona 253 - Data read from the ADC488

III. COMMAND REFERENCES - 15. Command References 15A. Driver488/DRV CommandsPersonal488 User’s Manual, Rev. 3.0 III-311During OUTPUT, Driver488 takes

Strona 254

15A. Driver488/DRV Commands III. COMMAND REFERENCES - 15. Command ReferencesIII-312 Personal488 User’s Manual, Rev. 3.0The TRIGGER command issues a Gr

Strona 255

III. COMMAND REFERENCES - 15. Command References 15B. Driver488/SUB, W31, W95, & WNTPersonal488 User’s Manual, Rev. 3.0 III-313 15B. Drive

Strona 256 - Driver488/W31 Status Display

15B. Driver488/SUB, W31, W95, & WNT III. COMMAND REFERENCES - 15. Command ReferencesIII-314 Personal488 User’s Manual, Rev. 3.0AbortSYNTAXint pasc

Strona 257 - Dynamic Data Exchange (DDE)

I. HARDWARE GUIDES 4. Personal488/NBPersonal488 User’s Manual, Rev. 3.0 I-17 4. Personal488/NBTopics• The Package ...

Strona 258

III. COMMAND REFERENCES - 15. Command References 15B. Driver488/SUB, W31, W95, & WNTPersonal488 User’s Manual, Rev. 3.0 III-315The Arm command all

Strona 259 - Acquisition Engine

15B. Driver488/SUB, W31, W95, & WNT III. COMMAND REFERENCES - 15. Command ReferencesIII-316 Personal488 User’s Manual, Rev. 3.0BusAddressSYNTAXint

Strona 260

III. COMMAND REFERENCES - 15. Command References 15B. Driver488/SUB, W31, W95, & WNTPersonal488 User’s Manual, Rev. 3.0 III-317ClearSYNTAXint pasc

Strona 261

15B. Driver488/SUB, W31, W95, & WNT III. COMMAND REFERENCES - 15. Command ReferencesIII-318 Personal488 User’s Manual, Rev. 3.0EXAMPLEerrorcode =

Strona 262

III. COMMAND REFERENCES - 15. Command References 15B. Driver488/SUB, W31, W95, & WNTPersonal488 User’s Manual, Rev. 3.0 III-319Bus State Bus Lines

Strona 263

15B. Driver488/SUB, W31, W95, & WNT III. COMMAND REFERENCES - 15. Command ReferencesIII-320 Personal488 User’s Manual, Rev. 3.0errorcode=Disarm(ie

Strona 264

III. COMMAND REFERENCES - 15. Command References 15B. Driver488/SUB, W31, W95, & WNTPersonal488 User’s Manual, Rev. 3.0 III-321EXAMPLEterm.EOI = T

Strona 265 - Source Code

15B. Driver488/SUB, W31, W95, & WNT III. COMMAND REFERENCES - 15. Command ReferencesIII-322 Personal488 User’s Manual, Rev. 3.0The EnterMore funct

Strona 266 - GLOBAL.BAS Declarations

III. COMMAND REFERENCES - 15. Command References 15B. Driver488/SUB, W31, W95, & WNTPersonal488 User’s Manual, Rev. 3.0 III-323always refer to an

Strona 267

15B. Driver488/SUB, W31, W95, & WNT III. COMMAND REFERENCES - 15. Command ReferencesIII-324 Personal488 User’s Manual, Rev. 3.0Driver488 provides

Strona 268 - Handle Lists

5. Personal488/MM I. HARDWARE GUIDESI-18 Personal488 User’s Manual, Rev. 3.0 5. Personal488/MMTopics• The Package...

Strona 269 - WINTEST Session

III. COMMAND REFERENCES - 15. Command References 15B. Driver488/SUB, W31, W95, & WNTPersonal488 User’s Manual, Rev. 3.0 III-325EnterI (Peripheral

Strona 270 - QUIKTEST

15B. Driver488/SUB, W31, W95, & WNT III. COMMAND REFERENCES - 15. Command ReferencesIII-326 Personal488 User’s Manual, Rev. 3.0SEE ALSOOnEvent, Ge

Strona 271 - Operation of the Application

III. COMMAND REFERENCES - 15. Command References 15B. Driver488/SUB, W31, W95, & WNTPersonal488 User’s Manual, Rev. 3.0 III-327GetErrorSYNTAXError

Strona 272 - Licensing

15B. Driver488/SUB, W31, W95, & WNT III. COMMAND REFERENCES - 15. Command ReferencesIII-328 Personal488 User’s Manual, Rev. 3.0HelloSYNTAXint pasc

Strona 273 - 11. Driver488/W95

III. COMMAND REFERENCES - 15. Command References 15B. Driver488/SUB, W31, W95, & WNTPersonal488 User’s Manual, Rev. 3.0 III-329IOAddressDriver488/

Strona 274 - 12. Driver488/WNT

15B. Driver488/SUB, W31, W95, & WNT III. COMMAND REFERENCES - 15. Command ReferencesIII-330 Personal488 User’s Manual, Rev. 3.0The LightPen comman

Strona 275 - COMMAND REFERENCES

III. COMMAND REFERENCES - 15. Command References 15B. Driver488/SUB, W31, W95, & WNTPersonal488 User’s Manual, Rev. 3.0 III-331LolSYNTAXint pascal

Strona 276

15B. Driver488/SUB, W31, W95, & WNT III. COMMAND REFERENCES - 15. Command ReferencesIII-332 Personal488 User’s Manual, Rev. 3.0This is a new funct

Strona 277 - 13. Overview

III. COMMAND REFERENCES - 15. Command References 15B. Driver488/SUB, W31, W95, & WNTPersonal488 User’s Manual, Rev. 3.0 III-333determine the state

Strona 278 - Function Descriptions

15B. Driver488/SUB, W31, W95, & WNT III. COMMAND REFERENCES - 15. Command ReferencesIII-334 Personal488 User’s Manual, Rev. 3.0OnEventVDMDriver488

Strona 279

I. HARDWARE GUIDES 5. Personal488/MMPersonal488 User’s Manual, Rev. 3.0 I-19Default SettingsThere are presently two revision levels of GP488/MM board,

Strona 280 - Syntax Parameters

III. COMMAND REFERENCES - 15. Command References 15B. Driver488/SUB, W31, W95, & WNTPersonal488 User’s Manual, Rev. 3.0 III-335// Normally, your p

Strona 281 - Structure Definitions

15B. Driver488/SUB, W31, W95, & WNT III. COMMAND REFERENCES - 15. Command ReferencesIII-336 Personal488 User’s Manual, Rev. 3.0The OutputX command

Strona 282

III. COMMAND REFERENCES - 15. Command References 15B. Driver488/SUB, W31, W95, & WNTPersonal488 User’s Manual, Rev. 3.0 III-337OutputX(devHandle,d

Strona 283

15B. Driver488/SUB, W31, W95, & WNT III. COMMAND REFERENCES - 15. Command ReferencesIII-338 Personal488 User’s Manual, Rev. 3.0must always refer t

Strona 284

III. COMMAND REFERENCES - 15. Command References 15B. Driver488/SUB, W31, W95, & WNTPersonal488 User’s Manual, Rev. 3.0 III-339a terminator struct

Strona 285

15B. Driver488/SUB, W31, W95, & WNT III. COMMAND REFERENCES - 15. Command ReferencesIII-340 Personal488 User’s Manual, Rev. 3.0OutputI Function Te

Strona 286

III. COMMAND REFERENCES - 15. Command References 15B. Driver488/SUB, W31, W95, & WNTPersonal488 User’s Manual, Rev. 3.0 III-341PassControlSYNTAXin

Strona 287

15B. Driver488/SUB, W31, W95, & WNT III. COMMAND REFERENCES - 15. Command ReferencesIII-342 Personal488 User’s Manual, Rev. 3.0SEE ALSOPPoll, PPol

Strona 288

III. COMMAND REFERENCES - 15. Command References 15B. Driver488/SUB, W31, W95, & WNTPersonal488 User’s Manual, Rev. 3.0 III-343MODECABUS STATESATN

Strona 289

15B. Driver488/SUB, W31, W95, & WNT III. COMMAND REFERENCES - 15. Command ReferencesIII-344 Personal488 User’s Manual, Rev. 3.0The RemoveDevice co

Strona 290

5. Personal488/MM I. HARDWARE GUIDESI-20 Personal488 User’s Manual, Rev. 3.0Interrupt SelectionThe GP488/MM interface board may be set to interrupt th

Strona 291

III. COMMAND REFERENCES - 15. Command References 15B. Driver488/SUB, W31, W95, & WNTPersonal488 User’s Manual, Rev. 3.0 III-3458. Clear Change, T

Strona 292

15B. Driver488/SUB, W31, W95, & WNT III. COMMAND REFERENCES - 15. Command ReferencesIII-346 Personal488 User’s Manual, Rev. 3.0SEE ALSOSendCmd, Se

Strona 293

III. COMMAND REFERENCES - 15. Command References 15B. Driver488/SUB, W31, W95, & WNTPersonal488 User’s Manual, Rev. 3.0 III-347SPollListSYNTAXint

Strona 294

15B. Driver488/SUB, W31, W95, & WNT III. COMMAND REFERENCES - 15. Command ReferencesIII-348 Personal488 User’s Manual, Rev. 3.0EXAMPLEresult = Sta

Strona 295

III. COMMAND REFERENCES - 15. Command References 15B. Driver488/SUB, W31, W95, & WNTPersonal488 User’s Manual, Rev. 3.0 III-349StopSYNTAXint pasca

Strona 296

15B. Driver488/SUB, W31, W95, & WNT III. COMMAND REFERENCES - 15. Command ReferencesIII-350 Personal488 User’s Manual, Rev. 3.0RETURNS-1 if errorM

Strona 297

III. COMMAND REFERENCES - 15. Command References 15B. Driver488/SUB, W31, W95, & WNTPersonal488 User’s Manual, Rev. 3.0 III-351This is a new funct

Strona 298

15B. Driver488/SUB, W31, W95, & WNT III. COMMAND REFERENCES - 15. Command ReferencesIII-352 Personal488 User’s Manual, Rev. 3.0BUS STATESATN•GET

Strona 299

III. COMMAND REFERENCES - 15. Command References 15B. Driver488/SUB, W31, W95, & WNTPersonal488 User’s Manual, Rev. 3.0 III-353The UnTalk command

Strona 300 - BUS ADDRESS

IV-354 Personal488 User’s Manual, Rev. 3.0Section IV: TROUBLESHOOTING

Strona 301 - CLOCK FREQUENCY

I. HARDWARE GUIDES 5. Personal488/MMPersonal488 User’s Manual, Rev. 3.0 I-21Internal Clock SelectionThe IEEE 488 bus interface circuitry requires a ma

Strona 302 - CONTROL LINE

Personal488 User’s Manual, Rev. 3.0 IV-355

Strona 303 - ENTER (Controller Mode)

18. Troubleshooting Checklists TROUBLESHOOTING & ERROR MESSAGESIV-356 Personal488 User’s Manual, Rev. 3.0IV. TROUBLESHOOTINGChapters16. Ov

Strona 304 - ENTER (Peripheral Mode)

TROUBLESHOOTING & ERROR MESSAGES 19. Radio Interference ProblemsPersonal488 User’s Manual, Rev. 3.0 IV-357 17. Radio Interference Problems

Strona 305

18C. Driver488/SUB IV. TROUBLESHOOTING - 18. Troubleshooting ChecklistsIV-358 Personal488 User’s Manual, Rev. 3.0 18. Troubleshooting Checklis

Strona 306

IV. TROUBLESHOOTING - 18. Troubleshooting Checklists 18A. Introduction, 18B. Driver488/DRVPersonal488 User’s Manual, Rev. 3.0 IV-359not be related to

Strona 307

18C. Driver488/SUB IV. TROUBLESHOOTING - 18. Troubleshooting ChecklistsIV-360 Personal488 User’s Manual, Rev. 3.05. The interface NAME represents DOS

Strona 308 - FIND LISTENERS

IV. TROUBLESHOOTING - 18. Troubleshooting Checklists 18E. Driver488/W95Personal488 User’s Manual, Rev. 3.0 IV-361parameters are used concurrently some

Strona 309 - IO ADDRESS

19. Error Messages IV. TROUBLESHOOTINGIV-362 Personal488 User’s Manual, Rev. 3.0 19. Error MessagesError Number and Message Text Description00

Strona 310 - IOCTL$ (BASIC Statement)

IV. TROUBLESHOOTING 19. Error MessagesPersonal488 User’s Manual, Rev. 3.0 IV-36323 ONLY AVAILABLE TO SYSTEMCONTROLLERDriver488 could not execute a com

Strona 311 - KEEP DOS NAME

19. Error Messages IV. TROUBLESHOOTINGIV-364 Personal488 User’s Manual, Rev. 3.047 VALUE MUST BE BETWEEN 1 AND 8The IEEE 488 interface board clockfreq

Strona 312 - LOCAL LOCKOUT or LOL

6. Personal488/CARD I. HARDWARE GUIDESI-22 Personal488 User’s Manual, Rev. 3.0 6. Personal488/CARDTopics• The Package...

Strona 313 - OUTPUT (Controller Mode)

IV. TROUBLESHOOTING 19. Error MessagesPersonal488 User’s Manual, Rev. 3.0 IV-36574 UNKNOWN DOS DEVICE NAMEDriver488 DOS device name not known.Must cre

Strona 314 - OUTPUT (Peripheral Mode)

19. Error Messages IV. TROUBLESHOOTINGIV-366 Personal488 User’s Manual, Rev. 3.0102 ERROR OPENING DEVICE %sPossible loss of electrical or logicalconne

Strona 315

IV. TROUBLESHOOTING 19. Error MessagesPersonal488 User’s Manual, Rev. 3.0 IV-367

Strona 316

V-368 Personal488 User’s Manual, Rev. 3.0Section V: APPENDIX

Strona 317 - PPOLL CONFIG or PPC

Personal488 User’s Manual, Rev. 3.0 V-369

Strona 318 - PPOLL UNCONFIG or PPU

ASCII Character Codes & IEEE 488 Bus Line Messages V. APPENDIXV-370 Personal488 User’s Manual, Rev. 3.0 V. APPENDIXBus States, Bus Lines &

Strona 319 - REMOVE DOS NAME

V. APPENDIX Bus States, Bus Lines & Bus CommandsPersonal488 User’s Manual, Rev. 3.0 V-371ASCII Character Codes & IEEE 488 Bus Line MessagesBox

Strona 320

ASCII Control Codes V. APPENDIXV-372 Personal488 User’s Manual, Rev. 3.0ASCII Control Codes (Table 1)ASCII Control Codes (Decimal 00 to 31)DecValueHex

Strona 321

V. APPENDIX ASCII Control CodesPersonal488 User’s Manual, Rev. 3.0 V-373ASCII Control Codes (Table 2)ASCII Control Codes (00 to 31)Dec Name Descriptio

Strona 322

ASCII Character Set V. APPENDIXV-374 Personal488 User’s Manual, Rev. 3.0ASCII Character Set (Table 1)ASCII Character Set (Decimal 32 to 79)Dec Hex Cha

Strona 323 - SPOLL LIST

I. HARDWARE GUIDES 6. Personal488/CARDPersonal488 User’s Manual, Rev. 3.0 I-23Hardware Installation (for Notebook & Desktop PCs)Hardware installat

Strona 324

V. APPENDIX ASCII Character SetPersonal488 User’s Manual, Rev. 3.0 V-375ASCII Character Set (Table 2)ASCII Character Set (80 to 127)Dec Hex Character

Strona 325 - SYS CONTROLLER

Personal488 User’s Manual, Rev. 3.0 VI-377Section VI: INDEX

Strona 326 - TIME OUT

VI-378 Personal488 User’s Manual, Rev. 3.0

Strona 327

VI. INDEXPersonal488 User’s Manual, Rev. 3.0 VI-379 VI. INDEXAABORT/Abort, 61, 62, 80, 104,105, 117, 119, 143, 179, 181, 204,262, 274, 278, 28

Strona 328 - README.TXT

VI. INDEXVI-380 Personal488 User’s Manual, Rev. 3.0C language, 145, 150, 206call-by-reference, 98, 99call-by-value, 98, 99Carriage Return (CR), 46, 90

Strona 329

VI. INDEXPersonal488 User’s Manual, Rev. 3.0 VI-381Driver488/WIN, 191, 257, 258Driver488/WIN95, 257, 258Driver488/WNT, 5, 8, 187, 190,257, 258, 261, 3

Strona 330 - Buffered

VI. INDEXVI-382 Personal488 User’s Manual, Rev. 3.0IOCTL$, 60, 69, 71, 78, 83, 96,100, 294, 295ISA bus, 4, 10, 15, 22KKEEP DEVICE, 47, 295, 297, 303KE

Strona 331 - CheckListener

VI. INDEXPersonal488 User’s Manual, Rev. 3.0 VI-383Parallel Poll Unconfigure (PPU)(bus command), 128, 131, 188,371Pascal, 4, 5, 34, 82-87, 96, 110, 13

Strona 332 - ClockFrequency

VI. INDEXVI-384 Personal488 User’s Manual, Rev. 3.0216, 219-221, 238, 240, 247, 248,264, 268, 269, 273, 275, 280, 281,288, 290, 298, 300, 307, 308, 31

Strona 333 - ControlLine

List of ASCII Acronyms & AbbreviationsThe following list applies to ASCII Control Codes:ACKAcknowledgementBELBellBSBackspaceCANCancelCRCarriage Re

Strona 334

iv Personal488 User’s Manual, Rev. 3.0

Strona 335 - Enter (Controller Mode)

6. Personal488/CARD I. HARDWARE GUIDESI-24 Personal488 User’s Manual, Rev. 3.0Note: The slot connector is keyed to match the PCMCIA Card so that an

Strona 336 - EnterMore

List of IEEE 488 Acronyms & AbbreviationsThe following list of acronyms and abbreviations apply to IEEE 488:(bullet symbol) “and”*(asterisk symbol

Strona 337 - Enter (Peripheral Mode)

I. HARDWARE GUIDES 6. Personal488/CARDPersonal488 User’s Manual, Rev. 3.0 I-25following drivers are available for the Personal488/CARD: Driver488/DRV,

Strona 338 - EnterI (Controller Mode)

6. Personal488/CARD I. HARDWARE GUIDESI-26 Personal488 User’s Manual, Rev. 3.03. The Personal488/CARD must be installed before using the Enabler. Th

Strona 339 - EnterNMoreI

I. HARDWARE GUIDES 6. Personal488/CARDPersonal488 User’s Manual, Rev. 3.0 I-27To reset the card, the command line syntax above can be used, in which R

Strona 340 - EnterI (Peripheral Mode)

6. Personal488/CARD I. HARDWARE GUIDESI-28 Personal488 User’s Manual, Rev. 3.0allow the user to continue onto the configuration of external devices vi

Strona 341 - FindListeners

I. HARDWARE GUIDES 6. Personal488/CARDPersonal488 User’s Manual, Rev. 3.0 I-29an error signal occurs. This field is the default timeout for any bus r

Strona 342 - GetErrorList

6. Personal488/CARD I. HARDWARE GUIDESI-30 Personal488 User’s Manual, Rev. 3.0The interrupt transfer mode allows the host computer to perform other ta

Strona 343 - IntLevel

II-32 Personal488 User’s Manual, Rev. 3.0Section II: SOFTWARE GUIDES

Strona 344 - LightPen

Personal488 User’s Manual, Rev. 3.0 II-33

Strona 345 - LocalList

Driver488/DRV Software GuidesII-34 Personal488 User’s Manual, Rev. 3.0 II. SOFTWARE GUIDESChapters7. Overview...

Strona 346 - MakeNewDevice

Personal488 User’s Manual, Rev. 3.0 vPersonal488 PC/IEEE 488 Controller Detailed Table of ContentsFCC Radio Frequency Interference Stateme

Strona 347 - MyTalkAddr

II. SOFTWARE GUIDES 8. Driver488/DRVPersonal488 User’s Manual, Rev. 3.0 II-35 8. Driver488/DRVSub-Chapters8A. Introduction...

Strona 348

8A. Overview II. SOFTWARE GUIDES - 8. Driver488/DRVII-36 Personal488 User’s Manual, Rev. 3.0communication and automatic program vectoring to service r

Strona 349 - OnEventVDM

II. SOFTWARE GUIDES - 8. Driver488/DRV 8B. Installation & ConfigurationPersonal488 User’s Manual, Rev. 3.0 II-37NOTICE1. The Driver488/DRV softwar

Strona 350 - Output (Controller Mode)

8B. Installation & Configuration II. SOFTWARE GUIDES - 8. Driver488/DRVII-38 Personal488 User’s Manual, Rev. 3.0Files DescriptionDriver488/DRV Dri

Strona 351 - OutputMore

II. SOFTWARE GUIDES - 8. Driver488/DRV 8B. Installation & ConfigurationPersonal488 User’s Manual, Rev. 3.0 II-39• If “Yes” is selected, the Drive

Strona 352 - Output (Peripheral Mode)

8B. Installation & Configuration II. SOFTWARE GUIDES - 8. Driver488/DRVII-40 Personal488 User’s Manual, Rev. 3.0allow the user to continue onto th

Strona 353 - OutputI (Controller Mode)

II. SOFTWARE GUIDES - 8. Driver488/DRV 8B. Installation & ConfigurationPersonal488 User’s Manual, Rev. 3.0 II-41bus and, when it is done, pass con

Strona 354 - OutputNMoreI

8B. Installation & Configuration II. SOFTWARE GUIDES - 8. Driver488/DRVII-42 Personal488 User’s Manual, Rev. 3.0of pass-through printer support is

Strona 355 - OutputI (Peripheral Mode)

II. SOFTWARE GUIDES - 8. Driver488/DRV 8B. Installation & ConfigurationPersonal488 User’s Manual, Rev. 3.0 II-43• Interrupt: A hardware interrup

Strona 356 - PPollConfig

8B. Installation & Configuration II. SOFTWARE GUIDES - 8. Driver488/DRVII-44 Personal488 User’s Manual, Rev. 3.0To add additional devices, use <

Strona 357 - PPollUnconfig

vi Personal488 User’s Manual, Rev. 3.0Installation & Configuration of the Interface Card...

Strona 358 - RemoveDevice

II. SOFTWARE GUIDES - 8. Driver488/DRV 8B. Installation & ConfigurationPersonal488 User’s Manual, Rev. 3.0 II-45Multiple Interface ManagementWhen

Strona 359

8C. External Device Interfacing II. SOFTWARE GUIDES - 8. Driver488/DRVII-46 Personal488 User’s Manual, Rev. 3.0IntroductionThis Sub-Chapter is a techn

Strona 360 - SendData

II. SOFTWARE GUIDES - 8. Driver488/DRV 8C. External Device InterfacingPersonal488 User’s Manual, Rev. 3.0 II-47The Character Command Language is a dev

Strona 361

8C. External Device Interfacing II. SOFTWARE GUIDES - 8. Driver488/DRVII-48 Personal488 User’s Manual, Rev. 3.0are normally temporary. They are forgo

Strona 362 - SPollList

II. SOFTWARE GUIDES - 8. Driver488/DRV 8C. External Device InterfacingPersonal488 User’s Manual, Rev. 3.0 II-49530 PRINT ST$ ‘and display itOnce a nam

Strona 363

8D. Getting Started II. SOFTWARE GUIDES - 8. Driver488/DRVII-50 Personal488 User’s Manual, Rev. 3.01. If the external device name is defined on the c

Strona 364 - SysController

II. SOFTWARE GUIDES - 8. Driver488/DRV 8D. Getting StartedPersonal488 User’s Manual, Rev. 3.0 II-51Keyboard Controller ProgramThe program KBC.EXE is a

Strona 365 - TermQuery

8D. Getting Started II. SOFTWARE GUIDES - 8. Driver488/DRVII-52 Personal488 User’s Manual, Rev. 3.0Finally, EXIT causes KBC to terminate:IEEE> EXIT

Strona 366 - TimeOutQuery

II. SOFTWARE GUIDES - 8. Driver488/DRV 8D. Getting StartedPersonal488 User’s Manual, Rev. 3.0 II-53Next, take a reading from IEEE 488 bus device 16:C:

Strona 367 - UnListen

8E. Microsoft C II. SOFTWARE GUIDES - 8. Driver488/DRVII-54 Personal488 User’s Manual, Rev. 3.0Use of the Character Command LanguageIn order to simpli

Strona 368

Personal488 User’s Manual, Rev. 3.0 viiConfiguration of Named Devices...

Strona 369 - Section IV:

II. SOFTWARE GUIDES - 8. Driver488/DRV 8E. Microsoft CPersonal488 User’s Manual, Rev. 3.0 II-55Also, in Microsoft C and Turbo C, the file must be open

Strona 370

8E. Microsoft C II. SOFTWARE GUIDES - 8. Driver488/DRVII-56 Personal488 User’s Manual, Rev. 3.0All the commands discussed so far: OPEN, RAWMODE, IOCTL

Strona 371 - IV. TROUBLESHOOTING

II. SOFTWARE GUIDES - 8. Driver488/DRV 8E. Microsoft CPersonal488 User’s Manual, Rev. 3.0 II-57Configuration of the 195 DMMOnce the system is initiali

Strona 372

8E. Microsoft C II. SOFTWARE GUIDES - 8. Driver488/DRVII-58 Personal488 User’s Manual, Rev. 3.0each 16-bit numbers and the colon (:) is required to se

Strona 373 - 18B. Driver488/DRV

II. SOFTWARE GUIDES - 8. Driver488/DRV 8E. Microsoft CPersonal488 User’s Manual, Rev. 3.0 II-59known as the interrupt service routine (ISR), is to be

Strona 374 - 18C. Driver488/SUB

8E. Microsoft C II. SOFTWARE GUIDES - 8. Driver488/DRVII-60 Personal488 User’s Manual, Rev. 3.0We then Serial Poll the 195 to determine its status. I

Strona 375 - 18D. Driver488/W31

II. SOFTWARE GUIDES - 8. Driver488/DRV 8E. Microsoft CPersonal488 User’s Manual, Rev. 3.0 II-61• ERRNO holds the error code for I/O and other errors.e

Strona 376

8E. Microsoft C II. SOFTWARE GUIDES - 8. Driver488/DRVII-62 Personal488 User’s Manual, Rev. 3.0receive buffer, chars. This means chars must be an arr

Strona 377 - 19. Error Messages

II. SOFTWARE GUIDES - 8. Driver488/DRV 8E. Microsoft CPersonal488 User’s Manual, Rev. 3.0 II-63critical error trapping is to be enabled. Only read an

Strona 378

8E. Microsoft C II. SOFTWARE GUIDES - 8. Driver488/DRVII-64 Personal488 User’s Manual, Rev. 3.0ieeewt(“output 16;M2X”);}void isr(){ int _false_();int

Strona 379

viii Personal488 User’s Manual, Rev. 3.0Taking Readings...

Strona 380

II. SOFTWARE GUIDES - 8. Driver488/DRV 8G. QuickBASICPersonal488 User’s Manual, Rev. 3.0 II-65SUBROUTINE OpenIeeeOpen(1,File=’\dev\ieeeout’,Status=’OL

Strona 381

8G. QuickBASIC II. SOFTWARE GUIDES - 8. Driver488/DRVII-66 Personal488 User’s Manual, Rev. 3.0must be opened, one for input, and one for output. Othe

Strona 382

II. SOFTWARE GUIDES - 8. Driver488/DRV 8G. QuickBASICPersonal488 User’s Manual, Rev. 3.0 II-67It is not necessary to perform the HELLO command, but it

Strona 383 - Section V:

8G. QuickBASIC II. SOFTWARE GUIDES - 8. Driver488/DRVII-68 Personal488 User’s Manual, Rev. 3.0and the numeric value of the reading (+1.23456E-2). The

Strona 384

II. SOFTWARE GUIDES - 8. Driver488/DRV 8G. QuickBASICPersonal488 User’s Manual, Rev. 3.0 II-69Once we have started the transfer, we can check the stat

Strona 385 - V. APPENDIX

8G. QuickBASIC II. SOFTWARE GUIDES - 8. Driver488/DRVII-70 Personal488 User’s Manual, Rev. 3.0BASIC provides a method for detecting and servicing exte

Strona 386

II. SOFTWARE GUIDES - 8. Driver488/DRV 8G. QuickBASICPersonal488 User’s Manual, Rev. 3.0 II-71Bit DIO7, with a value of 64, is returned as true (1) in

Strona 387

8G. QuickBASIC II. SOFTWARE GUIDES - 8. Driver488/DRVII-72 Personal488 User’s Manual, Rev. 3.0990 INPUT#2,ST$1000 PRINT ST$1010 PRINT#1,"WAIT&quo

Strona 388 - ASCII Control Codes (Table 2)

II. SOFTWARE GUIDES - 8. Driver488/DRV 8H. Turbo CPersonal488 User’s Manual, Rev. 3.0 II-73• IEEEIO.C: Communications routines for Driver488/DRV• IEE

Strona 389 - ASCII Character Set (Table 1)

8H. Turbo C II. SOFTWARE GUIDES - 8. Driver488/DRVII-74 Personal488 User’s Manual, Rev. 3.0Driver488/DRV can accept commands only when it is in a quie

Strona 390 - ASCII Character Set (Table 2)

Personal488 User’s Manual, Rev. 3.0 ixConfiguration of the IEEE Interface for PRNTEMUL ...II-12

Strona 391 - Section VI:

II. SOFTWARE GUIDES - 8. Driver488/DRV 8H. Turbo CPersonal488 User’s Manual, Rev. 3.0 II-75It is not necessary to perform the HELLO command, but it is

Strona 392

8H. Turbo C II. SOFTWARE GUIDES - 8. Driver488/DRVII-76 Personal488 User’s Manual, Rev. 3.0All the power of C may be used to manipulate, print, store,

Strona 393 - VI. INDEX

II. SOFTWARE GUIDES - 8. Driver488/DRV 8H. Turbo CPersonal488 User’s Manual, Rev. 3.0 II-77Interrupt HandlingThe IEEE 488 bus is designed to be able t

Strona 394

8H. Turbo C II. SOFTWARE GUIDES - 8. Driver488/DRVII-78 Personal488 User’s Manual, Rev. 3.0Once we have enabled interrupt checking by setting IEEE_CKI

Strona 395

II. SOFTWARE GUIDES - 8. Driver488/DRV 8H. Turbo CPersonal488 User’s Manual, Rev. 3.0 II-79printf(“Illegal Command\n”);if (st195 & 0x04)printf(“No

Strona 396

8H. Turbo C II. SOFTWARE GUIDES - 8. Driver488/DRVII-80 Personal488 User’s Manual, Rev. 3.0int cklpint(void)int _false_(void)int (*ieee_cki)(void) = _

Strona 397

II. SOFTWARE GUIDES - 8. Driver488/DRV 8H. Turbo CPersonal488 User’s Manual, Rev. 3.0 II-81CRITERR.ASM (Microsoft C & Turbo C)Normally, when Drive

Strona 398

8H. Turbo C II. SOFTWARE GUIDES - 8. Driver488/DRVII-82 Personal488 User’s Manual, Rev. 3.0}ieeewt(“hello\n”);ieeerd(response);printf(“%s\n”,response)

Strona 399

II. SOFTWARE GUIDES - 8. Driver488/DRV 8H. Turbo CPersonal488 User’s Manual, Rev. 3.0 II-83if (st195 & 0x02)printf(“Illegal Command\n”);if (st195

Strona 400

8I. Turbo Pascal II. SOFTWARE GUIDES - 8. Driver488/DRVII-84 Personal488 User’s Manual, Rev. 3.0• IOCTL is equivalent to the IOCTL#1 BASIC statement t

Komentarze do niniejszej Instrukcji

Brak uwag