PCI 703 User Manual
Eagle Technology - Data Acquisition
Eagle Technology © Copyright 2001-2004 – www.eagledaq.com
17
4
4. Programming Guide
The PCI703 is supplied with a complete software development kit. EDR Enhanced (EDRE
SDK) comes with drivers for many operating systems and a common application program
interface (API). The API also serves as a hardware abstraction layer (HAL) between the
control application and the hardware. The EDRE API makes it possible to write an application
that can be used on all hardware with common sub-systems.
The PCI703 can also be programmed at register level, but it is not recommended. A detailed
knowledge of the PCI703 is needed and some knowledge about programming Plug and Play
PCI devices. We recommend that you only make use of the software provided by Eagle
Technology.
EDR Enhanced API
The EDR Enhanced SDK comes with both ActiveX controls and a Windows DLL API.
Examples are provided in many different languages and serve as tutorials. EDRE is also
supplied with a software manual and user’s guide.
The EDRE API hides the complexity of the hardware and makes it really easy to program the
PCI703. It has got functions for each basic sub-system and is real easy to learn.
Figure 4-A EDR Enhanced Design