Contents
NI-488.2M UM for Windows NT
viii
© National Instruments Corp.
$ (Execute Indirect File) .................................................................... 5-16
Print (Display the ASCII String) ....................................................... 5-17
Chapter 6
GPIB Programming Techniques
..................................................................... 6-1
Termination of Data Transfers ......................................................................... 6-1
High-Speed Data Transfers (HS488) ............................................................... 6-2
Enabling HS488................................................................................. 6-2
System Configuration Effects on HS488 .......................................... 6-3
Waiting for GPIB Conditions .......................................................................... 6-3
Device-Level Calls and Bus Management....................................................... 6-3
Talker/Listener Applications ........................................................................... 6-4
Waiting for Messages from the Controller ........................................ 6-4
Using the Event Queue ...................................................................... 6-4
Requesting Service ............................................................................ 6-5
Service Requests from IEEE 488 Devices ........................................ 6-5
Service Requests from IEEE 488.2 Devices ..................................... 6-5
Automatic Serial Polling ................................................................... 6-6
Stuck SRQ State .................................................................. 6-6
Autopolling and Interrupts .................................................. 6-7
SRQ and Serial Polling with NI-488 Device Functions .................... 6-7
SRQ and Serial Polling with NI-488.2 Routines ............................... 6-8
Implementing a Parallel Poll ............................................................. 6-10
Parallel Polling with NI-488 Functions .............................. 6-10
Parallel Polling with NI-488.2 Routines ............................. 6-11
Chapter 7
ibconf-Interface Bus Configuration Utility
................................................. 7-1
Overview .......................................................................................................... 7-1
Starting and Exiting ibconf .............................................................................. 7-1
Board Configuration ........................................................................................ 7-2
Use this Board ................................................................................... 7-3
Bus Timing ........................................................................................ 7-4
Cable Length for High Speed ............................................................ 7-4
OK ..................................................................................................... 7-4
Cancel ................................................................................................ 7-4
Help ................................................................................................... 7-4
Software............................................................................................. 7-4
Base/IO Address ................................................................................ 7-4
Interrupt Level ................................................................................... 7-5
DMA Channel ................................................................................... 7-5
Use Demand Mode DMA ................................................................. 7-5