User manual
PCI-1723 User Manual 8
Programming with Device Drivers Function Library
Advantech Device Drivers offer a rich function library that can be utilized 
in various application programs. This function library consists of numer-
ous APIs that support many development tools, such as Visual C++, 
Visual Basic, Delphi and C++ Builder. 
According to their specific functions or services, the APIs can be catego-
rized into several function groups:
• Analog Output Function Group
• Digital Input/Output Function Group
• Counter Function Group
• Port Function Group (direct I/O)
• Event Function Group
For the usage and parameters of each function, please refer to the Func-
tion Overview chapter in the Device Drivers Manual.
Troubleshooting Device Drivers Error
Driver functions will return a status code when they are called to perform 
a certain task for the application. When a function returns a code that is 
not zero, it means the function has failed to perform its designated func-
tion. To troubleshoot the Device Drivers error, you can pass the error 
code to DRV_GetErrorMessage function to return the error message. 
Alternatively, you can refer to the Device Drivers Error Codes Appendix 
in the Device Drivers Manual for a detailed listing of Error Codes, Error 
IDs and the Error Messages.
1.6 Accessories
Advantech offers a complete set of accessory products to support the PCI-
1723 card. These accessories include:
Wiring Cable PCL-10168
The PCL-10168 shielded cable is specially designed for PCI-1723 cards 
to provide high resistance to noise. To achieve a better signal quality, the 
signal wires are twisted in such a way as to form a “twisted-pair cable,” 
reducing cross talk and noise from other signal sources. Furthermore, its 
analog and digital lines are separately sheathed and shielded to neutralize 
EMI/EMC problems.










