CyberResearch's CYDAS UDR Universal Library is a complete set of I/O libraries and drivers for all of our MetraByte™ compatible boards for Windows and DOS.
"Universal" Means Easy to Learn and Use
Resolution, maximum speed, transfer methods, channel strategy, gain coding--all may change from board to board. The Universal Library is intelligent, and will apply board-specific strategies that best match your requirements.
Easy to use. The Universal Library is written from the user's perspective. Simple data acquisition operations, such as taking a series of analog readings, are treated as a single operation.
Easy to maintain. Syntax is consistent from board to board, and from language to language. It's easy to use the same code with different boards and different platforms.
Easy to expand. Today's exciting news is Compact PCI and Windows XP, along with other innovations. The good news is that lines of code compiled for old Windows versions using the Universal Library run on the newest platforms and support the newsest boards--without modification.
A Logical Structure
Your computer is set up so that the specific configuration of its hardware, which may change only infrequently, is stored in memory--software programs depend on this fact. The free InstaCal™ configuration utility allows information about each CYDAS board to be set and then stored for use by the library routines. This information file is read by the Universal Library during loading. This gives you the freedom to change boards without having to rewrite code.
Functions
Each library function either programs, triggers, reads from, or writes to an I/O component on a board. Functions include:
- Analog and digital I/O functions
- Counter/timer functions
- Thermocouple input functions
- Error-handling functions
- Streamer file functions
- DT-FIFO memory buffer functions
|