3.5" Form Factor

PC/104

PC/104-Plus

PCIe/104

PCI/104-Express

COM Express

Single Board Computers

I/O Modules

Power Supplies

Single Board Computers

I/O Modules

Power Supplies

I/O Modules

Single Board Computers

Cables

PC/104

Adapters

PC/104

PC/104-Plus

PCIe MiniCard

PC/104

PCIe MiniCard

PC/104

PC/104-Plus

PCI/104-Express

PCIe MiniCard

PC/104-Plus

PCIe MiniCard

PC/104-Plus

PCIe MiniCard

I/O Modules

Single Board Computers

I/O Modules

PC/104

PC/104-Plus

PC/104

Small form factor

Ethernet Switch Modules

Single Board Computers

Ethernet Switches

Nano and NX Solutions

AGX Xavier Module Solutions

TX2 / TX2i Module Solutions

Whitepapers

Designing Embedded Computers for Rugged Applications

Application Articles

Building Automation
Paper Processing
Train Controller
Wind Instrument
Lung Simulator
Gas Analyzer
Weapon System

Visit our Markets & Applications page.

Sign Up for our eNewsletter Today!





Products   >   Software   >   Universal Driver

Universal Driver 7.0 Software

View Datasheet

NEW! Version 7.0 is here!

Universal Driver provides unmatched power and flexibility for embedded data acquisition programming with PC/104 and small form factor I/O boards. And now version 7.0 provides enhanced features to make using our I/O boards easier than ever. Universal Driver 7.0 includes these new features:

Windows 7 and Linux compatibility

Support for Diamond’s newest SBCs and I/O boards, including PCIe MiniCards

Installer program for easy detection and configuration of boards

Graphical control panel software runs on Windows and Linux for instant, easy control of all I/O features

Control panel software for Vega SBCs

Download Universal Driver 7.0 now!

Universal Driver 7.0 provides flexible C-language programming support for all features on Diamond Systems' data acquisition modules, including single-board computers with integrated data acquisition. Support is included for running multiple boards at once, even multiple boards of the same type. 7.0 includes an installer for Windows to make installation and board resource configuration easier than ever.

Universal Driver 7.0 includes a package of ready to run demo programs for each board. These programs illustrate how to use the driver to perform the most popular data acquisition tasks. Ready-to-run executables, along with source code and makefiles, are provided to simplify your programming effort.

Boards with autocalibration benefit from Universal Driver 7.0's built-in functions to control the calibration process, ensuring accurate measurements at all times in your application.

Graphical Control Panel Software

Universal Driver 7.0 includes graphical control panels for all of Diamond's newest SBC and I/O boards, including Vega COM-based SBC and our PCIe MiniCards. These control panels offer quick and easy access to all I/O features on the boards, enabling you to get an instant verification of your system's operational status as well as to start prototype your real world application.

Supported Operating Systems
Windows 7 / 7 embedded, 32-bit
Windows XP / XP embedded, 32-bit
Linux kernels 2.6 and 3.2, 32-bit

Universal Driver previous versions:
Universal Driver 6.02
Universal Driver 5.92
Universal Driver 5.91

Supported Functionality
This list provide a representative sample of the functions available with Universal Driver 7.0. The exact list of supported features for each board depends on that board’s available features. Check your board's Universal Driver User manual for details.

Analog input, single channel
Analog input, multi-channel scan
Analog input, high speed single/multi-channel with interrupts
Analog input, high speed multi-channel scans with interrupts

Analog output single channel
Analog output, multi-channel with simultaneous update
Analog waveform generator, multi-channel

Digital I/O, bit/byte functions
Counter rate generator
Counting functions
Counter-driven interrupts
Pulse width modulator

Supported Diamond Systems Products

I/O Boards
Diamond-MM
Diamond-MM-16-AT
Diamond-MM-32-AT
Diamond-MM-32DX-AT
Emerald-MM-8M
Emerald-MM-8P-XT
Emerald-MM-DIO
Emerald-MM-Opto
GPIO-MM-XT
GPIO-MM-12
GPIO-MM-21
IR104-PBF
Mercator II
Onyx-MM
Onyx-MM-DIO
Opal-MM
Opal-MM-1616
Pearl-MM
Ruby-MM
Ruby-MM-412/812/1612
Ruby-MM-416
FP-DAQ1616
FP-GPIO96
P104-GPIO96
DS-MPE-GPIO
DS-MPE-DAQ0804

Single-board computers with integrated data acquisition
Aries
Athena I
Athena II
Athena III PC/104 SBC with E640T/E680T Tunnel Creek processor and data acquisition
Helios
Hercules I
Hercules II
Hercules III
Neptune EPIC SBC
Vega

Power Supply
Jupiter-MM-5000