National Instruments NI-488.2 ユーザーズマニュアル

ページ / 135
Appendix C
Error Codes and Solutions
C-6
www.natinst.com
Solutions
Make sure there is a GPIB interface in your computer that is properly 
configured both in hardware and software using a valid base I/O address by 
running the NI-488.2 Troubleshooting Wizard, as follows:
1.
Select Start»Programs»National Instruments NI-488.2»Explore 
GPIB
.
2.
Select Help»Troubleshooting»NI-488.2 Troubleshooting Wizard.
The Troubleshooting Wizard tests your GPIB interface and displays 
the results.
EDMA (8)
EDMA occurs if a system DMA error is encountered when the NI-488.2 
software attempts to transfer data over the GPIB using DMA.
Solutions
Possible solutions for this error are as follows:
You can correct the EDMA problem in the hardware by using the 
NI-488.2 Configuration utility to reconfigure the hardware to not use a 
DMA resource.
You can correct the EDMA problem in the software by using 
ibdma
 to 
disable DMA.
EOIP (10)
EOIP occurs when an asynchronous I/O operation has not finished before 
some other call is made. During asynchronous I/O, you can only use 
ibstop
ibnotify
ibwait
, and 
ibonl
 or perform other non-GPIB 
operations. If any other call is attempted, EOIP is returned. 
Solutions
Resynchronize the driver and the application before making any further 
NI-488.2 calls. Resynchronization is accomplished by using one of the 
following functions: 
ibnotify
If the 
ibsta
 value passed to the 
ibnotify
 callback 
contains CMPL, the driver and application are 
resynchronized.