© 1998 by IOtech, Inc. February 1998 Printed in the United States of America.Personal488 User's ManualPC/IEEE 488 Controller For DOS & Window
x Personal488 User’s Manual, Rev. 3.0Interrupt Handling...
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
8I. Turbo Pascal II. SOFTWARE GUIDES - 8. Driver488/DRVII-86 Personal488 User’s Manual, Rev. 3.0Writeln(IeeeOut,’OUTPUT 16;F0R0X’);The OUTPUT command
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
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
II. SOFTWARE GUIDES - 8. Driver488/DRV 8I. Turbo PascalPersonal488 User’s Manual, Rev. 3.0 II-89VAR sp: INTEGER;Writeln(‘Interrupt detected at signal
8I. Turbo Pascal II. SOFTWARE GUIDES - 8. Driver488/DRVII-90 Personal488 User’s Manual, Rev. 3.0Readln(IeeeIn,Response);Writeln(Response);Writeln(Ieee
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
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
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
8J. Spreadsheets II. SOFTWARE GUIDES - 8. Driver488/DRVII-94 Personal488 User’s Manual, Rev. 3.0BASIC provides a method for detecting and servicing ex
Personal488 User’s Manual, Rev. 3.0 xiMode...
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
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
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
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
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
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
II. SOFTWARE GUIDES - 8. Driver488/DRV 8K. Other LanguagesPersonal488 User’s Manual, Rev. 3.0 II-101I/O Control (IOCTL) CommunicationDOS provides seve
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
II. SOFTWARE GUIDES - 8. Driver488/DRV 8K. Other LanguagesPersonal488 User’s Manual, Rev. 3.0 II-103ARM Condition DetectionIt is sometimes desirable t
8K. Other Languages II. SOFTWARE GUIDES - 8. Driver488/DRVII-104 Personal488 User’s Manual, Rev. 3.0brk DB “BREAK” ;BREAK command textbrklen EQU $-brk
xii Personal488 User’s Manual, Rev. 3.0Sample Programs...
II. SOFTWARE GUIDES - 8. Driver488/DRV 8L. Language-Specific InformationPersonal488 User’s Manual, Rev. 3.0 II-105Aztec CUse of Character Command Lang
8L. Language-Specific Information II. SOFTWARE GUIDES - 8. Driver488/DRVII-106 Personal488 User’s Manual, Rev. 3.0the cause, and take appropriate acti
II. SOFTWARE GUIDES - 8. Driver488/DRV 8L. Language-Specific InformationPersonal488 User’s Manual, Rev. 3.0 II-107GET & PUT (for GW-BASIC only)Use
8L. Language-Specific Information II. SOFTWARE GUIDES - 8. Driver488/DRVII-108 Personal488 User’s Manual, Rev. 3.0True BasicUse of Character Command L
II. SOFTWARE GUIDES - 8. Driver488/DRV 8M. Data TransfersPersonal488 User’s Manual, Rev. 3.0 II-109• IEEEIO.BAS: Communications routines for Driver48
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
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
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
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
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
Personal488 User’s Manual, Rev. 3.0 xiiiDefined Constants...
II. SOFTWARE GUIDES - 8. Driver488/DRV 8M. Data TransfersPersonal488 User’s Manual, Rev. 3.0 II-115When performing a binary ENTER, Driver488/DRV does
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
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
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
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
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
II. SOFTWARE GUIDES - 8. Driver488/DRV 8O. Utility ProgramsPersonal488 User’s Manual, Rev. 3.0 II-121 8O. Utility ProgramsTopics• Printer &am
8O. Utility Programs II. SOFTWARE GUIDES - 8. Driver488/DRVII-122 Personal488 User’s Manual, Rev. 3.0Printer Port Assignments Serial Port AssignmentsL
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
8O. Utility Programs II. SOFTWARE GUIDES - 8. Driver488/DRVII-124 Personal488 User’s Manual, Rev. 3.0saves internal system information including the i
xiv Personal488 User’s Manual, Rev. 3.0
II. SOFTWARE GUIDES - 8. Driver488/DRV 8P. Command DescriptionsPersonal488 User’s Manual, Rev. 3.0 II-125Running PRNTEMULAfter the IEEE interfaces of
8P. Command Descriptions II. SOFTWARE GUIDES - 8. Driver488/DRVII-126 Personal488 User’s Manual, Rev. 3.0formats available for Driver488/DRV. For mor
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
8P. Command Descriptions II. SOFTWARE GUIDES - 8. Driver488/DRVII-128 Personal488 User’s Manual, Rev. 3.0Interrupts• interrupt : One of the following
II. SOFTWARE GUIDES - 8. Driver488/DRV 8P. Command DescriptionsPersonal488 User’s Manual, Rev. 3.0 II-129If a command is preceded by an asterisk (*),
8P. Command Descriptions II. SOFTWARE GUIDES - 8. Driver488/DRVII-130 Personal488 User’s Manual, Rev. 3.0Bus Management LinesFor the general control a
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
8P. Command Descriptions II. SOFTWARE GUIDES - 8. Driver488/DRVII-132 Personal488 User’s Manual, Rev. 3.0Bus Commands• Device Clear (DCL): This UCG c
II. SOFTWARE GUIDES - 8. Driver488/DRV 8P. Command DescriptionsPersonal488 User’s Manual, Rev. 3.0 II-133CCL Reserved WordsThe following alphabetized
9A. Introduction II. SOFTWARE GUIDES - 9. Driver488/SUBII-134 Personal488 User’s Manual, Rev. 3.0 9. Driver488/SUBSub-Chapters9A. Introductio
Personal488 User’s Manual, Rev. 3.0 xvPersonal488 PC/IEEE 488 Controller Introduction to this ManualAbout this ManualThis edition of the P
II. SOFTWARE GUIDES - 9. Driver488/SUB 9B. Installation & ConfigurationPersonal488 User’s Manual, Rev. 3.0 II-135Driver488/SUB supports up to four
9B. Installation & Configuration II. SOFTWARE GUIDES - 9. Driver488/SUBII-136 Personal488 User’s Manual, Rev. 3.0The first thing to do, before ins
II. SOFTWARE GUIDES - 9. Driver488/SUB 9B. Installation & ConfigurationPersonal488 User’s Manual, Rev. 3.0 II-137InterfacesThe minimum requirement
9B. Installation & Configuration II. SOFTWARE GUIDES - 9. Driver488/SUBII-138 Personal488 User’s Manual, Rev. 3.0Configuration Parameters• Name:
II. SOFTWARE GUIDES - 9. Driver488/SUB 9B. Installation & ConfigurationPersonal488 User’s Manual, Rev. 3.0 II-139• Counter/Timer: This field is
9B. Installation & Configuration II. SOFTWARE GUIDES - 9. Driver488/SUBII-140 Personal488 User’s Manual, Rev. 3.0Configuration of Serial Interface
II. SOFTWARE GUIDES - 9. Driver488/SUB 9B. Installation & ConfigurationPersonal488 User’s Manual, Rev. 3.0 II-141• DCD Timeout: The driver suppo
9C. External Device Interfacing II. SOFTWARE GUIDES - 9. Driver488/SUBII-142 Personal488 User’s Manual, Rev. 3.0device, from the initialization file t
II. SOFTWARE GUIDES - 9. Driver488/SUB 9C. External Device InterfacingPersonal488 User’s Manual, Rev. 3.0 II-143Driver488/SUB communicates directly wi
9C. External Device Interfacing II. SOFTWARE GUIDES - 9. Driver488/SUBII-144 Personal488 User’s Manual, Rev. 3.0scope = MakeDevice (dev,”SCOPE”);if (s
xvi Personal488 User’s Manual, Rev. 3.0
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
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
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
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
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
9D. Getting Started II. SOFTWARE GUIDES - 9. Driver488/SUBII-150 Personal488 User’s Manual, Rev. 3.0Required LibrariesDriver488/SUB can be accessed fr
II. SOFTWARE GUIDES - 9. Driver488/SUB 9E. C LanguagesPersonal488 User’s Manual, Rev. 3.0 II-151program hello;uses iottp60;varieee : Integer; { Device
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++
II. SOFTWARE GUIDES - 9. Driver488/SUB 9E. C LanguagesPersonal488 User’s Manual, Rev. 3.0 II-153Confirming CommunicationWith or without an open devic
9E. C Languages II. SOFTWARE GUIDES - 9. Driver488/SUBII-154 Personal488 User’s Manual, Rev. 3.0External Device InitializationRefer to the device man
Personal488 User’s Manual, Rev. 3.0 I-1Section I: HARDWARE GUIDES
II. SOFTWARE GUIDES - 9. Driver488/SUB 9E. C LanguagesPersonal488 User’s Manual, Rev. 3.0 II-155printf (“ trigger overrun\n”) ;if (stadc&0x04)pri
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
II. SOFTWARE GUIDES - 9. Driver488/SUB 9E. C LanguagesPersonal488 User’s Manual, Rev. 3.0 II-157/*Disable the automatic onscreen error display*/Error
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
II. SOFTWARE GUIDES - 9. Driver488/SUB 9F. QuickBASICPersonal488 User’s Manual, Rev. 3.0 II-159if (stadc&0x01)printf (“ Triggered\n”) ;if (stadc&a
9F. QuickBASIC II. SOFTWARE GUIDES - 9. Driver488/SUBII-160 Personal488 User’s Manual, Rev. 3.0Accessing from a QuickBASIC ProgramDriver488/SUB provid
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
9F. QuickBASIC II. SOFTWARE GUIDES - 9. Driver488/SUBII-162 Personal488 User’s Manual, Rev. 3.0rv% = ioDisarm% (ieee%, 0) ;Note that an external devic
II. SOFTWARE GUIDES - 9. Driver488/SUB 9F. QuickBASICPersonal488 User’s Manual, Rev. 3.0 II-163Interrupt HandlingIn case we send out an invalid comman
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
I-2 Personal488 User’s Manual, Rev. 3.0
II. SOFTWARE GUIDES - 9. Driver488/SUB 9F. QuickBASICPersonal488 User’s Manual, Rev. 3.0 II-165‘ Read the Driver488/SUB revision numberresponse$ = SPA
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
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
9G. Pascal II. SOFTWARE GUIDES - 9. Driver488/SUBII-168 Personal488 User’s Manual, Rev. 3.0The following declarations are assumed throughout the remai
II. SOFTWARE GUIDES - 9. Driver488/SUB 9G. PascalPersonal488 User’s Manual, Rev. 3.0 II-169Confirming CommunicationWith or without an open device hand
9G. Pascal II. SOFTWARE GUIDES - 9. Driver488/SUBII-170 Personal488 User’s Manual, Rev. 3.0External Device InitializationRefer to the device manufactu
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
9G. Pascal II. SOFTWARE GUIDES - 9. Driver488/SUBII-172 Personal488 User’s Manual, Rev. 3.0noterm.eoi: = false;noterm.nChar: = 0;lrv: = ioEnterX (adc,
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
9G. Pascal II. SOFTWARE GUIDES - 9. Driver488/SUBII-174 Personal488 User’s Manual, Rev. 3.0Writeln(‘listener : ‘, substat^.listener);Write(‘triggered
I. HARDWARE GUIDES 1. OverviewPersonal488 User’s Manual, Rev. 3.0 I-3 I. HARDWARE GUIDESChapters1. Overview...
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
9H. Data Transfers II. SOFTWARE GUIDES - 9. Driver488/SUBII-176 Personal488 User’s Manual, Rev. 3.0TerminatorsEvery transfer of data, between a progra
II. SOFTWARE GUIDES - 9. Driver488/SUB 9H. Data TransfersPersonal488 User’s Manual, Rev. 3.0 II-177two characters are specified, without EOI, all the
9H. Data Transfers II. SOFTWARE GUIDES - 9. Driver488/SUBII-178 Personal488 User’s Manual, Rev. 3.0Asynchronous TransfersDriver488 can return to the u
II. SOFTWARE GUIDES - 9. Driver488/SUB 9I. Operating ModesPersonal488 User’s Manual, Rev. 3.0 II-179Controller controls the Interface Clear (IFC) and
9I. Operating Modes II. SOFTWARE GUIDES - 9. Driver488/SUBII-180 Personal488 User’s Manual, Rev. 3.0System Controller ModeThe most common Driver488 co
II. SOFTWARE GUIDES - 9. Driver488/SUB 9I. Operating ModesPersonal488 User’s Manual, Rev. 3.0 II-181Status Indicator Description“P” (Peripheral)Driver
9I. Operating Modes II. SOFTWARE GUIDES - 9. Driver488/SUBII-182 Personal488 User’s Manual, Rev. 3.0Not System Controller ModeIf Driver488 is not conf
II. SOFTWARE GUIDES - 9. Driver488/SUB 9J. Utility ProgramsPersonal488 User’s Manual, Rev. 3.0 II-183 9J. Utility ProgramsTopics• Printer &am
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
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
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
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
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
II. SOFTWARE GUIDES - 9. Driver488/SUB 9K. Command DescriptionsPersonal488 User’s Manual, Rev. 3.0 II-187Command DescriptionPRNTEMUL <ENTER>Prin
9K. Command Descriptions II. SOFTWARE GUIDES - 9. Driver488/SUBII-188 Personal488 User’s Manual, Rev. 3.0available for Driver488/SUB and Driver488/W31
II. SOFTWARE GUIDES - 9. Driver488/SUB 9K. Command DescriptionsPersonal488 User’s Manual, Rev. 3.0 II-189If a command is preceded by an asterisk (*),
9K. Command Descriptions II. SOFTWARE GUIDES - 9. Driver488/SUBII-190 Personal488 User’s Manual, Rev. 3.0ExamplesThe Examples section of the command d
II. SOFTWARE GUIDES - 9. Driver488/SUB 9L. Command ReferencePersonal488 User’s Manual, Rev. 3.0 II-191Status StructureStructure used by Status:typedef
10A. Introduction II. SOFTWARE GUIDES - 10. Driver488/W31II-192 Personal488 User’s Manual, Rev. 3.0 10. Driver488/W31Sub-Chapters10A. Introdu
II. SOFTWARE GUIDES - 10. Driver488/W31 10B. Installation & ConfigurationPersonal488 User’s Manual, Rev. 3.0 II-193Driver488/W31 supports up to fo
10B. Installation & Configuration II. SOFTWARE GUIDES - 10. Driver488/W31II-194 Personal488 User’s Manual, Rev. 3.0The first thing to do, before i
I. HARDWARE GUIDES 1. OverviewPersonal488 User’s Manual, Rev. 3.0 I-5Versions of Driver488 are described in the following text and table.• Driver488/
II. SOFTWARE GUIDES - 10. Driver488/W31 10B. Installation & ConfigurationPersonal488 User’s Manual, Rev. 3.0 II-195Assuming that the Driver488/W31
10B. Installation & Configuration II. SOFTWARE GUIDES - 10. Driver488/W31II-196 Personal488 User’s Manual, Rev. 3.0Configuration UtilityThe Driver
II. SOFTWARE GUIDES - 10. Driver488/W31 10B. Installation & ConfigurationPersonal488 User’s Manual, Rev. 3.0 II-197Configuration of IEEE 488 Inter
10B. Installation & Configuration II. SOFTWARE GUIDES - 10. Driver488/W31II-198 Personal488 User’s Manual, Rev. 3.0the IEEE 488 bus if the Active
II. SOFTWARE GUIDES - 10. Driver488/W31 10B. Installation & ConfigurationPersonal488 User’s Manual, Rev. 3.0 II-199To print through the NB488 prin
10B. Installation & Configuration II. SOFTWARE GUIDES - 10. Driver488/W31II-200 Personal488 User’s Manual, Rev. 3.0Driver488/W31. The name can th
II. SOFTWARE GUIDES - 10. Driver488/W31 10B. Installation & ConfigurationPersonal488 User’s Manual, Rev. 3.0 II-201• Terminators refer to the par
10B. Installation & Configuration II. SOFTWARE GUIDES - 10. Driver488/W31II-202 Personal488 User’s Manual, Rev. 3.0• Subset: MP488CT, MP488, AT4
II. SOFTWARE GUIDES - 10. Driver488/W31 10C. External Device InterfacingPersonal488 User’s Manual, Rev. 3.0 II-203 10C. External Device Interf
10C. External Device Interfacing II. SOFTWARE GUIDES - 10. Driver488/W31II-204 Personal488 User’s Manual, Rev. 3.0Every device to be accessed by Drive
1. Overview I. HARDWARE GUIDESI-6 Personal488 User’s Manual, Rev. 3.0Interface & Interface Board SpecificationsNote 1: The IOT7210 IEEE 488 Contr
II. SOFTWARE GUIDES - 10. Driver488/W31 10C. External Device InterfacingPersonal488 User’s Manual, Rev. 3.0 II-205Use of External DevicesWhen using su
10D. Getting Started II. SOFTWARE GUIDES - 10. Driver488/W31II-206 Personal488 User’s Manual, Rev. 3.0Duplicate Device NamesDuplicate device names are
II. SOFTWARE GUIDES - 10. Driver488/W31 10D. Getting StartedPersonal488 User’s Manual, Rev. 3.0 II-207IntroductionC LanguagesDriver488/W31 provides su
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
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
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:
II. SOFTWARE GUIDES - 10. Driver488/W31 10E. C LanguagesPersonal488 User’s Manual, Rev. 3.0 II-211/* Open Driver488/W31 */if ((ieee=OpenName(“IEEE”))
10E. C Languages II. SOFTWARE GUIDES - 10. Driver488/W31II-212 Personal488 User’s Manual, Rev. 3.0Confirming CommunicationsWith or without an open de
II. SOFTWARE GUIDES - 10. Driver488/W31 10E. C LanguagesPersonal488 User’s Manual, Rev. 3.0 II-213/* open Driver488/W31 */if ((ieee=OpenName(“IEEE”))
10E. C Languages II. SOFTWARE GUIDES - 10. Driver488/W31II-214 Personal488 User’s Manual, Rev. 3.0To enable the WM_IEEE488EVENT message, Driver488/W3
I. HARDWARE GUIDES 1. OverviewPersonal488 User’s Manual, Rev. 3.0 I-7MP488CT Interface BoardIEEE 488 Controller Device: IOT7210 (See Note)Power Consum
II. SOFTWARE GUIDES - 10. Driver488/W31 10E. C LanguagesPersonal488 User’s Manual, Rev. 3.0 II-215sprintf(response, “PrimAddr :%d\r\n”, substat->P
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
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
10E. C Languages II. SOFTWARE GUIDES - 10. Driver488/W31II-218 Personal488 User’s Manual, Rev. 3.0MSG msg; /* MSG structure to store your messages
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
10E. C Languages II. SOFTWARE GUIDES - 10. Driver488/W31II-220 Personal488 User’s Manual, Rev. 3.0 /* Windows for default message processing. */ r
II. SOFTWARE GUIDES - 10. Driver488/W31 10E. C LanguagesPersonal488 User’s Manual, Rev. 3.0 II-221 if ((adc=MakeDevice(devhandle, “ADC”))<0) {Mess
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
II. SOFTWARE GUIDES - 10. Driver488/W31 10E. C LanguagesPersonal488 User’s Manual, Rev. 3.0 II-223/**************************************************
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
2. Personal488 (with GP488B) I. HARDWARE GUIDESI-8 Personal488 User’s Manual, Rev. 3.0 2. Personal488 (with GP488B)Topics• The Package...
II. SOFTWARE GUIDES - 10. Driver488/W31 10E. C LanguagesPersonal488 User’s Manual, Rev. 3.0 II-225char szAppName[20]; /* class name for the window *
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
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
10E. C Languages II. SOFTWARE GUIDES - 10. Driver488/W31II-228 Personal488 User’s Manual, Rev. 3.0/* Inform Windows painting is complete */ EndPaint
II. SOFTWARE GUIDES - 10. Driver488/W31 10E. C LanguagesPersonal488 User’s Manual, Rev. 3.0 II-229 return TRUE; case -1:MessageBox(hWndDlg, (LPSTR
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
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;
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
II. SOFTWARE GUIDES - 10. Driver488/W31 10F. Visual BasicPersonal488 User’s Manual, Rev. 3.0 II-233Accessing from a Windows ProgramThe structure of a
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
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
II. SOFTWARE GUIDES - 10. Driver488/W31 10F. Visual BasicPersonal488 User’s Manual, Rev. 3.0 II-235Establishing CommunicationsThe following program co
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
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
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
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
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
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
10F. Visual Basic II. SOFTWARE GUIDES - 10. Driver488/W31II-242 Personal488 User’s Manual, Rev. 3.0Dynamic Data Exchange (DDE)Dynamic Data Exchange (D
II. SOFTWARE GUIDES - 10. Driver488/W31 10F. Visual BasicPersonal488 User’s Manual, Rev. 3.0 II-243During this process, some properties of the control
10F. Visual Basic II. SOFTWARE GUIDES - 10. Driver488/W31II-244 Personal488 User’s Manual, Rev. 3.0Posting Link Information with FocusIf your applicat
2. Personal488 (with GP488B) I. HARDWARE GUIDESI-10 Personal488 User’s Manual, Rev. 3.0Interrupt SelectionThe GP488B interface board may be set to int
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
10F. Visual Basic II. SOFTWARE GUIDES - 10. Driver488/W31II-246 Personal488 User’s Manual, Rev. 3.0Sub Acquire_Click ()Handle = OpenName(“ADC488"
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
10F. Visual Basic II. SOFTWARE GUIDES - 10. Driver488/W31II-248 Personal488 User’s Manual, Rev. 3.0rv% = ioError (ieee%, TURNOFF)devhandle% = OpenName
II. SOFTWARE GUIDES - 10. Driver488/W31 10F. Visual BasicPersonal488 User’s Manual, Rev. 3.0 II-249Next i%sum = sum / 10mystring = “”mystring = mystri
10F. Visual Basic II. SOFTWARE GUIDES - 10. Driver488/W31II-250 Personal488 User’s Manual, Rev. 3.0mystring = “”mystring = mystring + “SC :” + Str$ (s
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
10F. Visual Basic II. SOFTWARE GUIDES - 10. Driver488/W31II-252 Personal488 User’s Manual, Rev. 3.0ClipBoard.ClearClipBoard.SetText “ADC488|Form1!text
II. SOFTWARE GUIDES - 10. Driver488/W31 10G. Utility ProgramsPersonal488 User’s Manual, Rev. 3.0 II-253Under the menu items of the WINTEST application
10G. Utility Programs II. SOFTWARE GUIDES - 10. Driver488/W31II-254 Personal488 User’s Manual, Rev. 3.0WINTEST SessionStart WINTEST. In thedevHandle
I. HARDWARE GUIDES 2. Personal488 (with GP488B)Personal488 User’s Manual, Rev. 3.0 I-11Wait State ConfigurationThe GP488B is fast enough to becompatib
II. SOFTWARE GUIDES - 10. Driver488/W31 10G. Utility ProgramsPersonal488 User’s Manual, Rev. 3.0 II-255To get data from your newdevice, select EnterCo
10G. Utility Programs II. SOFTWARE GUIDES - 10. Driver488/W31II-256 Personal488 User’s Manual, Rev. 3.0Operation of the ApplicationDesigned for simpli
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
11A. Introduction II. SOFTWARE GUIDES - 11. Driver488/W95II-258 Personal488 User’s Manual, Rev. 3.0 11. Driver488/W95Note: Driver488/WIN95 and
II. SOFTWARE GUIDES - 12. Driver488/WNT 12A. IntroductionPersonal488 User’s Manual, Rev. 3.0 II-259 12. Driver488/WNTNote: Driver488/WIN95 and
III-260 Personal488 User’s Manual, Rev. 3.0Section III: COMMAND REFERENCES
Personal488 User’s Manual, Rev. 3.0 III-261
Driver488/DRV Software GuidesIII-262 Personal488 User’s Manual, Rev. 3.0 III. COMMAND REFERENCESChapters13. Overview...
COMMAND REFERENCES 15. Driver488/DRVPersonal488 User’s Manual, Rev. 3.0 III-263 14. Command SummariesSub-Chapters14A. Driver488/SUB, C Langu
14A. Driver488/SUB, C Languages III. COMMAND REFERENCES - 14. Command SummariesIII-264 Personal488 User’s Manual, Rev. 3.0CompStat)Error (Handle, Dis
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
III. COMMAND REFERENCES - 14. Command Summaries 14A. Driver488/SUB, C LanguagesPersonal488 User’s Manual, Rev. 3.0 III-265(DevHandles,SPResult,UntilF
14A. Driver488/SUB, C Languages III. COMMAND REFERENCES - 14. Command SummariesIII-266 Personal488 User’s Manual, Rev. 3.0Prim charIEEE 488 primary a
III. COMMAND REFERENCES - 14. Command Summaries 14B. Driver488/SUB, QuickBASICPersonal488 User’s Manual, Rev. 3.0 III-267Function DescriptionsCommand
14B. Driver488/SUB, QuickBASIC III. COMMAND REFERENCES - 14. Command SummariesIII-268 Personal488 User’s Manual, Rev. 3.0ioLocal% (DevHandle%)Unassert
III. COMMAND REFERENCES - 14. Command Summaries 14B. Driver488/SUB, QuickBASICPersonal488 User’s Manual, Rev. 3.0 III-269ioTriggerList% (DevHandles%()
14B. Driver488/SUB, QuickBASIC III. COMMAND REFERENCES - 14. Command SummariesIII-270 Personal488 User’s Manual, Rev. 3.0Defined ConstantsStructure De
III. COMMAND REFERENCES - 14. Command Summaries 14C. Driver488/SUB, PascalPersonal488 User’s Manual, Rev. 3.0 III-271Function DescriptionsCommand Desc
14C. Driver488/SUB, Pascal III. COMMAND REFERENCES - 14. Command SummariesIII-272 Personal488 User’s Manual, Rev. 3.0ioMakeDevice (DevHandle, Name)Cre
III. COMMAND REFERENCES - 14. Command Summaries 14C. Driver488/SUB, PascalPersonal488 User’s Manual, Rev. 3.0 III-273The CommandsTo obtain a more deta
14C. Driver488/SUB, Pascal III. COMMAND REFERENCES - 14. Command SummariesIII-274 Personal488 User’s Manual, Rev. 3.0Defined ConstantsStructure Defini
I. HARDWARE GUIDES 3. Personal488/ATPersonal488 User’s Manual, Rev. 3.0 I-13 3. Personal488/ATTopics• The Package ...
III. COMMAND REFERENCES - 14. Command Summaries 14D. Driver488/W31, C LanguagesPersonal488 User’s Manual, Rev. 3.0 III-275Function DescriptionsCommand
14D. Driver488/W31, C Languages III. COMMAND REFERENCES - 14. Command SummariesIII-276 Personal488 User’s Manual, Rev. 3.0LocalList (DevHandles)Issue
III. COMMAND REFERENCES - 14. Command Summaries 14D. Driver488/W31, C LanguagesPersonal488 User’s Manual, Rev. 3.0 III-277The CommandsTo obtain a more
14D. Driver488/W31, C Languages III. COMMAND REFERENCES - 14. Command SummariesIII-278 Personal488 User’s Manual, Rev. 3.0Defined ConstantsBus Command
III. COMMAND REFERENCES - 14. Command Summaries 14E. Driver488/W31, Visual BasicPersonal488 User’s Manual, Rev. 3.0 III-279Function DescriptionsComman
14E. Driver488/W31, Visual Basic III. COMMAND REFERENCES - 14. Command SummariesIII-280 Personal488 User’s Manual, Rev. 3.0ioEnter ()Read data from sp
III. COMMAND REFERENCES - 14. Command Summaries 14E. Driver488/W31, Visual BasicPersonal488 User’s Manual, Rev. 3.0 III-281SPoll (IntfHandle)Get SRQ s
14E. Driver488/W31, Visual Basic III. COMMAND REFERENCES - 14. Command SummariesIII-282 Personal488 User’s Manual, Rev. 3.0SPstatus integerService req
III. COMMAND REFERENCES - 14. Command Summaries 14E. Driver488/W31, Visual BasicPersonal488 User’s Manual, Rev. 3.0 III-283 15A. Driver488/DRV
15A. Driver488/DRV Commands III. COMMAND REFERENCES - 15. Command ReferencesIII-284 Personal488 User’s Manual, Rev. 3.0ABORTSYNTAXABORT[addr]RESPONSEN
Personal488 User’s Manual, Rev. 3.0 iiiPersonal488 PC/IEEE 488 Controller General Table of ContentsGeneral Table of Contents ...
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
III. COMMAND REFERENCES - 15. Command References 15A. Driver488/DRV CommandsPersonal488 User’s Manual, Rev. 3.0 III-285Once an interrupt is ARMed, it
15A. Driver488/DRV Commands III. COMMAND REFERENCES - 15. Command ReferencesIII-286 Personal488 User’s Manual, Rev. 3.0CHECK LISTENERSYNTAXCHECK LISTE
III. COMMAND REFERENCES - 15. Command References 15A. Driver488/DRV CommandsPersonal488 User’s Manual, Rev. 3.0 III-287CONTROL LINESYNTAXCONTROL LINER
15A. Driver488/DRV Commands III. COMMAND REFERENCES - 15. Command ReferencesIII-288 Personal488 User’s Manual, Rev. 3.0can still check for the conditi
III. COMMAND REFERENCES - 15. Command References 15A. Driver488/DRV CommandsPersonal488 User’s Manual, Rev. 3.0 III-289The ENTER command reads data fr
15A. Driver488/DRV Commands III. COMMAND REFERENCES - 15. Command ReferencesIII-290 Personal488 User’s Manual, Rev. 3.0EXAMPLESPRINT#1,"ENTER16#1
III. COMMAND REFERENCES - 15. Command References 15A. Driver488/DRV CommandsPersonal488 User’s Manual, Rev. 3.0 III-291EXAMPLESPRINT#1,"ENTER#100
15A. Driver488/DRV Commands III. COMMAND REFERENCES - 15. Command ReferencesIII-292 Personal488 User’s Manual, Rev. 3.0EXAMPLESPRINT#1,"EOL DMM C
III. COMMAND REFERENCES - 15. Command References 15A. Driver488/DRV CommandsPersonal488 User’s Manual, Rev. 3.0 III-293selects which response is to be
15A. Driver488/DRV Commands III. COMMAND REFERENCES - 15. Command ReferencesIII-294 Personal488 User’s Manual, Rev. 3.0FINISHSYNTAXFINISHRESPONSENoneM
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
III. COMMAND REFERENCES - 15. Command References 15A. Driver488/DRV CommandsPersonal488 User’s Manual, Rev. 3.0 III-295The IO ADDRESS command specifie
15A. Driver488/DRV Commands III. COMMAND REFERENCES - 15. Command ReferencesIII-296 Personal488 User’s Manual, Rev. 3.0• 1: A response of 1 indicates
III. COMMAND REFERENCES - 15. Command References 15A. Driver488/DRV CommandsPersonal488 User’s Manual, Rev. 3.0 III-297LIGHT PENSYNTAXLIGHT PEN [ON|OF
15A. Driver488/DRV Commands III. COMMAND REFERENCES - 15. Command ReferencesIII-298 Personal488 User’s Manual, Rev. 3.0MAKE DEVICESYNTAXMAKE DEVICE na
III. COMMAND REFERENCES - 15. Command References 15A. Driver488/DRV CommandsPersonal488 User’s Manual, Rev. 3.0 III-299EXAMPLESPRINT#1,"OUTPUT22;
15A. Driver488/DRV Commands III. COMMAND REFERENCES - 15. Command ReferencesIII-300 Personal488 User’s Manual, Rev. 3.0OUTPUT #count BUFFER (Controlle
III. COMMAND REFERENCES - 15. Command References 15A. Driver488/DRV CommandsPersonal488 User’s Manual, Rev. 3.0 III-301OUTPUT #count BUFFER (Periphera
15A. Driver488/DRV Commands III. COMMAND REFERENCES - 15. Command ReferencesIII-302 Personal488 User’s Manual, Rev. 3.0PASS CONTROLSYNTAXPASS CONTROL
III. COMMAND REFERENCES - 15. Command References 15A. Driver488/DRV CommandsPersonal488 User’s Manual, Rev. 3.0 III-303EXAMPLEPRINT#1,"PPC23;&
15A. Driver488/DRV Commands III. COMMAND REFERENCES - 15. Command ReferencesIII-304 Personal488 User’s Manual, Rev. 3.0Bus Addresses SpecifiedSYNTAXRE
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:
III. COMMAND REFERENCES - 15. Command References 15A. Driver488/DRV CommandsPersonal488 User’s Manual, Rev. 3.0 III-305EXAMPLESSee next page.EXAMPLESP
15A. Driver488/DRV Commands III. COMMAND REFERENCES - 15. Command ReferencesIII-306 Personal488 User’s Manual, Rev. 3.0The RESUME command unasserts th
III. COMMAND REFERENCES - 15. Command References 15A. Driver488/DRV CommandsPersonal488 User’s Manual, Rev. 3.0 III-307The CMD subcommand sends the da
15A. Driver488/DRV Commands III. COMMAND REFERENCES - 15. Command ReferencesIII-308 Personal488 User’s Manual, Rev. 3.0SPOLL LISTSYNTAXSPOLL LIST [UNT
III. COMMAND REFERENCES - 15. Command References 15A. Driver488/DRV CommandsPersonal488 User’s Manual, Rev. 3.0 III-309These STATUS items are more-ful
15A. Driver488/DRV Commands III. COMMAND REFERENCES - 15. Command ReferencesIII-310 Personal488 User’s Manual, Rev. 3.0STOPSYNTAXSTOP[name]RESPONSENon
III. COMMAND REFERENCES - 15. Command References 15A. Driver488/DRV CommandsPersonal488 User’s Manual, Rev. 3.0 III-311During OUTPUT, Driver488 takes
15A. Driver488/DRV Commands III. COMMAND REFERENCES - 15. Command ReferencesIII-312 Personal488 User’s Manual, Rev. 3.0The TRIGGER command issues a Gr
III. COMMAND REFERENCES - 15. Command References 15B. Driver488/SUB, W31, W95, & WNTPersonal488 User’s Manual, Rev. 3.0 III-313 15B. Drive
15B. Driver488/SUB, W31, W95, & WNT III. COMMAND REFERENCES - 15. Command ReferencesIII-314 Personal488 User’s Manual, Rev. 3.0AbortSYNTAXint pasc
I. HARDWARE GUIDES 4. Personal488/NBPersonal488 User’s Manual, Rev. 3.0 I-17 4. Personal488/NBTopics• The Package ...
III. COMMAND REFERENCES - 15. Command References 15B. Driver488/SUB, W31, W95, & WNTPersonal488 User’s Manual, Rev. 3.0 III-315The Arm command all
15B. Driver488/SUB, W31, W95, & WNT III. COMMAND REFERENCES - 15. Command ReferencesIII-316 Personal488 User’s Manual, Rev. 3.0BusAddressSYNTAXint
III. COMMAND REFERENCES - 15. Command References 15B. Driver488/SUB, W31, W95, & WNTPersonal488 User’s Manual, Rev. 3.0 III-317ClearSYNTAXint pasc
15B. Driver488/SUB, W31, W95, & WNT III. COMMAND REFERENCES - 15. Command ReferencesIII-318 Personal488 User’s Manual, Rev. 3.0EXAMPLEerrorcode =
III. COMMAND REFERENCES - 15. Command References 15B. Driver488/SUB, W31, W95, & WNTPersonal488 User’s Manual, Rev. 3.0 III-319Bus State Bus Lines
15B. Driver488/SUB, W31, W95, & WNT III. COMMAND REFERENCES - 15. Command ReferencesIII-320 Personal488 User’s Manual, Rev. 3.0errorcode=Disarm(ie
III. COMMAND REFERENCES - 15. Command References 15B. Driver488/SUB, W31, W95, & WNTPersonal488 User’s Manual, Rev. 3.0 III-321EXAMPLEterm.EOI = T
15B. Driver488/SUB, W31, W95, & WNT III. COMMAND REFERENCES - 15. Command ReferencesIII-322 Personal488 User’s Manual, Rev. 3.0The EnterMore funct
III. COMMAND REFERENCES - 15. Command References 15B. Driver488/SUB, W31, W95, & WNTPersonal488 User’s Manual, Rev. 3.0 III-323always refer to an
15B. Driver488/SUB, W31, W95, & WNT III. COMMAND REFERENCES - 15. Command ReferencesIII-324 Personal488 User’s Manual, Rev. 3.0Driver488 provides
5. Personal488/MM I. HARDWARE GUIDESI-18 Personal488 User’s Manual, Rev. 3.0 5. Personal488/MMTopics• The Package...
III. COMMAND REFERENCES - 15. Command References 15B. Driver488/SUB, W31, W95, & WNTPersonal488 User’s Manual, Rev. 3.0 III-325EnterI (Peripheral
15B. Driver488/SUB, W31, W95, & WNT III. COMMAND REFERENCES - 15. Command ReferencesIII-326 Personal488 User’s Manual, Rev. 3.0SEE ALSOOnEvent, Ge
III. COMMAND REFERENCES - 15. Command References 15B. Driver488/SUB, W31, W95, & WNTPersonal488 User’s Manual, Rev. 3.0 III-327GetErrorSYNTAXError
15B. Driver488/SUB, W31, W95, & WNT III. COMMAND REFERENCES - 15. Command ReferencesIII-328 Personal488 User’s Manual, Rev. 3.0HelloSYNTAXint pasc
III. COMMAND REFERENCES - 15. Command References 15B. Driver488/SUB, W31, W95, & WNTPersonal488 User’s Manual, Rev. 3.0 III-329IOAddressDriver488/
15B. Driver488/SUB, W31, W95, & WNT III. COMMAND REFERENCES - 15. Command ReferencesIII-330 Personal488 User’s Manual, Rev. 3.0The LightPen comman
III. COMMAND REFERENCES - 15. Command References 15B. Driver488/SUB, W31, W95, & WNTPersonal488 User’s Manual, Rev. 3.0 III-331LolSYNTAXint pascal
15B. Driver488/SUB, W31, W95, & WNT III. COMMAND REFERENCES - 15. Command ReferencesIII-332 Personal488 User’s Manual, Rev. 3.0This is a new funct
III. COMMAND REFERENCES - 15. Command References 15B. Driver488/SUB, W31, W95, & WNTPersonal488 User’s Manual, Rev. 3.0 III-333determine the state
15B. Driver488/SUB, W31, W95, & WNT III. COMMAND REFERENCES - 15. Command ReferencesIII-334 Personal488 User’s Manual, Rev. 3.0OnEventVDMDriver488
I. HARDWARE GUIDES 5. Personal488/MMPersonal488 User’s Manual, Rev. 3.0 I-19Default SettingsThere are presently two revision levels of GP488/MM board,
III. COMMAND REFERENCES - 15. Command References 15B. Driver488/SUB, W31, W95, & WNTPersonal488 User’s Manual, Rev. 3.0 III-335// Normally, your p
15B. Driver488/SUB, W31, W95, & WNT III. COMMAND REFERENCES - 15. Command ReferencesIII-336 Personal488 User’s Manual, Rev. 3.0The OutputX command
III. COMMAND REFERENCES - 15. Command References 15B. Driver488/SUB, W31, W95, & WNTPersonal488 User’s Manual, Rev. 3.0 III-337OutputX(devHandle,d
15B. Driver488/SUB, W31, W95, & WNT III. COMMAND REFERENCES - 15. Command ReferencesIII-338 Personal488 User’s Manual, Rev. 3.0must always refer t
III. COMMAND REFERENCES - 15. Command References 15B. Driver488/SUB, W31, W95, & WNTPersonal488 User’s Manual, Rev. 3.0 III-339a terminator struct
15B. Driver488/SUB, W31, W95, & WNT III. COMMAND REFERENCES - 15. Command ReferencesIII-340 Personal488 User’s Manual, Rev. 3.0OutputI Function Te
III. COMMAND REFERENCES - 15. Command References 15B. Driver488/SUB, W31, W95, & WNTPersonal488 User’s Manual, Rev. 3.0 III-341PassControlSYNTAXin
15B. Driver488/SUB, W31, W95, & WNT III. COMMAND REFERENCES - 15. Command ReferencesIII-342 Personal488 User’s Manual, Rev. 3.0SEE ALSOPPoll, PPol
III. COMMAND REFERENCES - 15. Command References 15B. Driver488/SUB, W31, W95, & WNTPersonal488 User’s Manual, Rev. 3.0 III-343MODECABUS STATESATN
15B. Driver488/SUB, W31, W95, & WNT III. COMMAND REFERENCES - 15. Command ReferencesIII-344 Personal488 User’s Manual, Rev. 3.0The RemoveDevice co
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
III. COMMAND REFERENCES - 15. Command References 15B. Driver488/SUB, W31, W95, & WNTPersonal488 User’s Manual, Rev. 3.0 III-3458. Clear Change, T
15B. Driver488/SUB, W31, W95, & WNT III. COMMAND REFERENCES - 15. Command ReferencesIII-346 Personal488 User’s Manual, Rev. 3.0SEE ALSOSendCmd, Se
III. COMMAND REFERENCES - 15. Command References 15B. Driver488/SUB, W31, W95, & WNTPersonal488 User’s Manual, Rev. 3.0 III-347SPollListSYNTAXint
15B. Driver488/SUB, W31, W95, & WNT III. COMMAND REFERENCES - 15. Command ReferencesIII-348 Personal488 User’s Manual, Rev. 3.0EXAMPLEresult = Sta
III. COMMAND REFERENCES - 15. Command References 15B. Driver488/SUB, W31, W95, & WNTPersonal488 User’s Manual, Rev. 3.0 III-349StopSYNTAXint pasca
15B. Driver488/SUB, W31, W95, & WNT III. COMMAND REFERENCES - 15. Command ReferencesIII-350 Personal488 User’s Manual, Rev. 3.0RETURNS-1 if errorM
III. COMMAND REFERENCES - 15. Command References 15B. Driver488/SUB, W31, W95, & WNTPersonal488 User’s Manual, Rev. 3.0 III-351This is a new funct
15B. Driver488/SUB, W31, W95, & WNT III. COMMAND REFERENCES - 15. Command ReferencesIII-352 Personal488 User’s Manual, Rev. 3.0BUS STATESATN•GET
III. COMMAND REFERENCES - 15. Command References 15B. Driver488/SUB, W31, W95, & WNTPersonal488 User’s Manual, Rev. 3.0 III-353The UnTalk command
IV-354 Personal488 User’s Manual, Rev. 3.0Section IV: TROUBLESHOOTING
I. HARDWARE GUIDES 5. Personal488/MMPersonal488 User’s Manual, Rev. 3.0 I-21Internal Clock SelectionThe IEEE 488 bus interface circuitry requires a ma
Personal488 User’s Manual, Rev. 3.0 IV-355
18. Troubleshooting Checklists TROUBLESHOOTING & ERROR MESSAGESIV-356 Personal488 User’s Manual, Rev. 3.0IV. TROUBLESHOOTINGChapters16. Ov
TROUBLESHOOTING & ERROR MESSAGES 19. Radio Interference ProblemsPersonal488 User’s Manual, Rev. 3.0 IV-357 17. Radio Interference Problems
18C. Driver488/SUB IV. TROUBLESHOOTING - 18. Troubleshooting ChecklistsIV-358 Personal488 User’s Manual, Rev. 3.0 18. Troubleshooting Checklis
IV. TROUBLESHOOTING - 18. Troubleshooting Checklists 18A. Introduction, 18B. Driver488/DRVPersonal488 User’s Manual, Rev. 3.0 IV-359not be related to
18C. Driver488/SUB IV. TROUBLESHOOTING - 18. Troubleshooting ChecklistsIV-360 Personal488 User’s Manual, Rev. 3.05. The interface NAME represents DOS
IV. TROUBLESHOOTING - 18. Troubleshooting Checklists 18E. Driver488/W95Personal488 User’s Manual, Rev. 3.0 IV-361parameters are used concurrently some
19. Error Messages IV. TROUBLESHOOTINGIV-362 Personal488 User’s Manual, Rev. 3.0 19. Error MessagesError Number and Message Text Description00
IV. TROUBLESHOOTING 19. Error MessagesPersonal488 User’s Manual, Rev. 3.0 IV-36323 ONLY AVAILABLE TO SYSTEMCONTROLLERDriver488 could not execute a com
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
6. Personal488/CARD I. HARDWARE GUIDESI-22 Personal488 User’s Manual, Rev. 3.0 6. Personal488/CARDTopics• The Package...
IV. TROUBLESHOOTING 19. Error MessagesPersonal488 User’s Manual, Rev. 3.0 IV-36574 UNKNOWN DOS DEVICE NAMEDriver488 DOS device name not known.Must cre
19. Error Messages IV. TROUBLESHOOTINGIV-366 Personal488 User’s Manual, Rev. 3.0102 ERROR OPENING DEVICE %sPossible loss of electrical or logicalconne
IV. TROUBLESHOOTING 19. Error MessagesPersonal488 User’s Manual, Rev. 3.0 IV-367
V-368 Personal488 User’s Manual, Rev. 3.0Section V: APPENDIX
Personal488 User’s Manual, Rev. 3.0 V-369
ASCII Character Codes & IEEE 488 Bus Line Messages V. APPENDIXV-370 Personal488 User’s Manual, Rev. 3.0 V. APPENDIXBus States, Bus Lines &
V. APPENDIX Bus States, Bus Lines & Bus CommandsPersonal488 User’s Manual, Rev. 3.0 V-371ASCII Character Codes & IEEE 488 Bus Line MessagesBox
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
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
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
I. HARDWARE GUIDES 6. Personal488/CARDPersonal488 User’s Manual, Rev. 3.0 I-23Hardware Installation (for Notebook & Desktop PCs)Hardware installat
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
Personal488 User’s Manual, Rev. 3.0 VI-377Section VI: INDEX
VI-378 Personal488 User’s Manual, Rev. 3.0
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
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
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
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
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
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
List of ASCII Acronyms & AbbreviationsThe following list applies to ASCII Control Codes:ACKAcknowledgementBELBellBSBackspaceCANCancelCRCarriage Re
iv Personal488 User’s Manual, Rev. 3.0
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
List of IEEE 488 Acronyms & AbbreviationsThe following list of acronyms and abbreviations apply to IEEE 488:(bullet symbol) “and”*(asterisk symbol
I. HARDWARE GUIDES 6. Personal488/CARDPersonal488 User’s Manual, Rev. 3.0 I-25following drivers are available for the Personal488/CARD: Driver488/DRV,
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
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
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
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
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
II-32 Personal488 User’s Manual, Rev. 3.0Section II: SOFTWARE GUIDES
Personal488 User’s Manual, Rev. 3.0 II-33
Driver488/DRV Software GuidesII-34 Personal488 User’s Manual, Rev. 3.0 II. SOFTWARE GUIDESChapters7. Overview...
Personal488 User’s Manual, Rev. 3.0 vPersonal488 PC/IEEE 488 Controller Detailed Table of ContentsFCC Radio Frequency Interference Stateme
II. SOFTWARE GUIDES 8. Driver488/DRVPersonal488 User’s Manual, Rev. 3.0 II-35 8. Driver488/DRVSub-Chapters8A. Introduction...
8A. Overview II. SOFTWARE GUIDES - 8. Driver488/DRVII-36 Personal488 User’s Manual, Rev. 3.0communication and automatic program vectoring to service r
II. SOFTWARE GUIDES - 8. Driver488/DRV 8B. Installation & ConfigurationPersonal488 User’s Manual, Rev. 3.0 II-37NOTICE1. The Driver488/DRV softwar
8B. Installation & Configuration II. SOFTWARE GUIDES - 8. Driver488/DRVII-38 Personal488 User’s Manual, Rev. 3.0Files DescriptionDriver488/DRV Dri
II. SOFTWARE GUIDES - 8. Driver488/DRV 8B. Installation & ConfigurationPersonal488 User’s Manual, Rev. 3.0 II-39• If “Yes” is selected, the Drive
8B. Installation & Configuration II. SOFTWARE GUIDES - 8. Driver488/DRVII-40 Personal488 User’s Manual, Rev. 3.0allow the user to continue onto th
II. SOFTWARE GUIDES - 8. Driver488/DRV 8B. Installation & ConfigurationPersonal488 User’s Manual, Rev. 3.0 II-41bus and, when it is done, pass con
8B. Installation & Configuration II. SOFTWARE GUIDES - 8. Driver488/DRVII-42 Personal488 User’s Manual, Rev. 3.0of pass-through printer support is
II. SOFTWARE GUIDES - 8. Driver488/DRV 8B. Installation & ConfigurationPersonal488 User’s Manual, Rev. 3.0 II-43• Interrupt: A hardware interrup
8B. Installation & Configuration II. SOFTWARE GUIDES - 8. Driver488/DRVII-44 Personal488 User’s Manual, Rev. 3.0To add additional devices, use <
vi Personal488 User’s Manual, Rev. 3.0Installation & Configuration of the Interface Card...
II. SOFTWARE GUIDES - 8. Driver488/DRV 8B. Installation & ConfigurationPersonal488 User’s Manual, Rev. 3.0 II-45Multiple Interface ManagementWhen
8C. External Device Interfacing II. SOFTWARE GUIDES - 8. Driver488/DRVII-46 Personal488 User’s Manual, Rev. 3.0IntroductionThis Sub-Chapter is a techn
II. SOFTWARE GUIDES - 8. Driver488/DRV 8C. External Device InterfacingPersonal488 User’s Manual, Rev. 3.0 II-47The Character Command Language is a dev
8C. External Device Interfacing II. SOFTWARE GUIDES - 8. Driver488/DRVII-48 Personal488 User’s Manual, Rev. 3.0are normally temporary. They are forgo
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
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
II. SOFTWARE GUIDES - 8. Driver488/DRV 8D. Getting StartedPersonal488 User’s Manual, Rev. 3.0 II-51Keyboard Controller ProgramThe program KBC.EXE is a
8D. Getting Started II. SOFTWARE GUIDES - 8. Driver488/DRVII-52 Personal488 User’s Manual, Rev. 3.0Finally, EXIT causes KBC to terminate:IEEE> EXIT
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:
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
Personal488 User’s Manual, Rev. 3.0 viiConfiguration of Named Devices...
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
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
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
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
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
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
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
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
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
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
viii Personal488 User’s Manual, Rev. 3.0Taking Readings...
II. SOFTWARE GUIDES - 8. Driver488/DRV 8G. QuickBASICPersonal488 User’s Manual, Rev. 3.0 II-65SUBROUTINE OpenIeeeOpen(1,File=’\dev\ieeeout’,Status=’OL
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
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
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
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
8G. QuickBASIC II. SOFTWARE GUIDES - 8. Driver488/DRVII-70 Personal488 User’s Manual, Rev. 3.0BASIC provides a method for detecting and servicing exte
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
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
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
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
Personal488 User’s Manual, Rev. 3.0 ixConfiguration of the IEEE Interface for PRNTEMUL ...II-12
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
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,
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
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
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
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) = _
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
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)
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
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
Kommentare zu diesen Handbüchern