DAQFLex and Universal Library Comparison
DAQFLex and Universal Library (UL) are Application Programming Interfaces (API) for interfacing with Measurement Computing Corporation DAQ boards. While these APIs both interface with MCC DAQ boards, they are designed for different use cases and are very different in nature.
Universal Library, which supports all MCC DAQ products, is intended for end-users who desire a wide breadth of product availability and intend to program on MS Windows® operating systems. It is a function-based programming interface (see Table 2).
DAQFlex, which only supports newer MCC USB DAQ products, is intended for OEM users who desire a small driver footprint, need to run programs on a variety of operating systems, or prefer to configure the system devices without a separate application. DAQFlex is a message-based (command-based) programming interface (see Table 2).
Please refer to Table 1 below for API differences.
Table 1 – Feature Comparison
* C++/CLI supported in Windows only
Table 2 – Code Examples
|
| |