Information on Analog I/O Driver

1. About the Analog I/O Driver
2. Selection Guide

3. Specification Comparison

4. Features of API-AIO(WDM)

5. Q & A


 

1. About the Analog I/O Driver

Analog I/O driver is composed of API-AIO(WDM) and API-AIO(98/PC).
API-AIO(WDM) is new driver software for executing analog I/O on Windows.  It was developed by the goal of "easy to use" and "high functionality" compared with API-AIO(98/PC) that is a earlier edition.

When you use analog I/O devices, you are suggested to use API-AIO(WDM), but you should pay attention to the operation environment.  API-AIO(WDM) is planed to support the new OS and devices, but not support Windows NT4.0, Windows 95, ISA bus and so on.  For those environment mentioned above, please use API-AIO(98/PC).
(For details, please refer to 3. Specification Comparison)

INDEX

 

2. Selection Guide

Here is the selection guide to help you easily choose the available driver.

INDEX

 

3. Specification Comparison

The table shows the specification comparison of the two kinds of driver.

Specifications API-AIO(WDM) API-AIO(98/PC)
Support OS <32bitOS>
Microsoft Windows 7
Microsoft Windows Server 2008
Microsoft Windows Vista
Microsoft Windows Server 2003
Microsoft Windows XP Home Edition
Microsoft Windows XP Professional
Microsoft Windows 2000 Professional
Microsoft Windows Me
Microsoft Windows 98 Second Edition
Microsoft Windows 98

<64bitOS>
Microsoft Windows 7 x64 Edition
Microsoft Windows Server 2008 x64 Edition
Microsoft Windows Vista x64 Edition
Microsoft Windows Server 2003 x64 Edition
Microsoft Windows XP Professional x64 Edition
Microsoft Windows Vista
Microsoft Windows Server 2003
Microsoft Windows XP Home Edition
Microsoft Windows XP Professional
Microsoft Windows 2000 Professional
Microsoft Windows NT Workstation 4.0
Microsoft Windows NT Workstation 3.51
Microsoft Windows Me
Microsoft Windows 98 Second Edition
Microsoft Windows 98
Microsoft Windows 95
Support Language Microsoft Visual Basic .NET 2002, 2003
Microsoft Visual Basic Ver5.0, 6.0, 2005(*1), 2008(*1)
Microsoft Visual C++ .NET 2002, 2003
Microsoft Visual C++ Ver5.0, 6.0
Microsoft Visual C++ 2005(*1), 2008(*1)
Microsoft Visual C# .NET 2002, 2003
Microsoft Visual C# 2005(*1), 2008(*1)
Borland Delphi Ver5.0, 6.0
Borland C++ Builder Ver5.0, 6.0
Microsoft Visual Basic Ver4.0, 5.0, 6.0
Microsoft Visual C++ Ver2.0, 4.0, 5.0, 6.0
Borland Delphi Ver4.0, 5.0, 6.0
Borland C++ Builder Ver4.0, 5.0, 6.0
Borland C++ Ver4.50, 5.0
Support Device PCI Express Bus Board
AIO-121601UE3-PE
AIO-121601E3-PE
AIO-161601UE3-PE
AIO-161601E3-PE
AIO-163202F-PE
AIO-160802L-LPE
AI-1616L-LPE
AO-1604L-LPE
AIO-160802LI-PE
AI-1616LI-PE
AO-1604LI-PE
AI-1664LA-LPE
AO-1608L-LPE
AO-1616L-LPE
PCI Express Bus Board
AIO-121601UE3-PE
AIO-121601E3-PE
AIO-161601UE3-PE
AIO-161601E3-PE

Card Bus
ADA16-32/2(CB)F
ADA16-8/2(CB)L

Card Bus
None

PCI Bus Board
ADA16-32/2(PCI)F, ADA16-8/2(LPCI)L, ADAI16-8/2(LPCI)L
AD16-64(LPCI)LA, AD16-16(LPCI)L, ADI16-16(LPCI)L
DA16-16(LPCI)L, DA16-8(LPCI)L, DA16-4(LPCI)L
DAI16-4(LPCI)L
AI-1204Z-PCI

AIO-121602AH-PCI, AIO-121602AL-PCI
AI-1216AH-PCI, AI-1216AL-PCI

AIO-121601M-PCI

AI-1216B-RB1-PCI, AI-1216B-RU1-PCI

AD12-16(PCI)E, AD12-16U(PCI)E AD12-16U(PCI)EH
AD16-16(PCI)E, AD16-16U(PCI)EH
AD12-16(PCI)EV, AD12-16U(PCI)EV
AD16-16(PCI)EV, AD16-16U(PCI)EV
ADI12-16(PCI)
AD12-64(PCI), AD12-16(PCI)
ADI16-4C(PCI), ADI16-4L(PCI)

DA12-16(PCI), DA12-8(PCI), DA12-4(PCI)
DAI16-4C(PCI)
PCI Bus Board















AD12-16(PCI)E, AD12-16U(PCI)E AD12-16U(PCI)EH
AD16-16(PCI)E, AD16-16U(PCI)EH
AD12-16(PCI)EV, AD12-16U(PCI)EV
AD16-16(PCI)EV, AD16-16U(PCI)EV
ADI12-16(PCI)
AD12-64(PCI), AD12-16(PCI)
ADI16-4C(PCI), ADI16-4L(PCI)

DA12-16(PCI), DA12-8(PCI), DA12-4(PCI)
DAI16-4C(PCI)
PC Card
AD12-8(PM)(*This device does not support 64bit OS)
PC Card
AD12-8(PM)
ISA Bus Board
None
ISA Bus Board
AD12-16(PC)EH, AD12-16U(PC)EH, AD16-16(PC)EH,
AD16-16U(PC)EH, ADI12-16(PC), AD12-16(PC),
AD12-16LG(PC), AD12-8LT(PC),
ADI12-8CL(PC), ADI12-8CL(PC)H,

DA12-4(PC), DA12-6LC(PC), DA12-8L(PC),
DAI12-4C(PC), DAI12-8C(PC)
(*1) Supports ExpressEdition
INDEX

 

4. Features of API-AIO(WDM)

Easy-to-understanding Interface

It can be used simply and easily because of the lineup of functions classified by functionality.

Because that the list of usable devices and functions of getting the number of channels and so on are also prepared, it is easy to make common application.

Moreover, because all kinds of sampling condition have initial values, "try using first" is possible without examining all of the parameters.
For the reasons above, a lot of sampling programs are prepared corresponding to using method.

High-functionality