Products Overview


Processor Modules


I/O Expansion Modules


Ruggedized Systems


Enclosures & Accessories


Software


Custom Products

Board Level Solutions


System Level Solutions


Ruggedization


Custom Ruggedization


Customization


Software

Aerospace/Defense


Energy


Industrial Automation


Instrumentation


Medical


Transportation

Support Overview


Technical Resources


Contact Technical Support


Request an RMA

About Diamond Systems


The Diamond Advantage


Markets & Applications


News


Career Opportunities







3.5" Form Factor
EBX
COM Express
PC/104
PC/104-Plus
PCI/104-Express
Single Board Computers
I/O Modules
Power Supplies
COM Express
EPIC
ETX
ARM SBCs and Baseboards
Single Board Computers
I/O Modules
Power Supplies
I/O Modules
Single Board Computers
I/O Modules
Single Board Computers
Single Board Computers
PC/104
PCI-104/Express
PC/104
PC/104-Plus
PCIe MiniCard
FeaturePak
PC/104
PC/104-Plus
PCIe MiniCard
FeaturePak
EMX
PC/104
PC/104-Plus
PCI/104-Express
PCIe MiniCard
EMX
COM Express
PC/104
PC/104-Plus
PCIe MiniCard
EMX
PC/104
PC/104-Plus
PCIe MiniCard
I/O Modules
Single Board Computers
I/O Modules
PC/104
PC/104-Plus
I/O Modules
you are not logged in:
login | signup
lost password?
Whitepapers

Conduction Cooling for Stackable SBCs

COM-based SBC Benefits

Benefits of Autocalibration

EmbeddedXpress Form Factor

Application Articles

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

Visit our Markets & Applications page.


Products   >   Software   >   Universal Driver

Universal Driver 7.0 Software

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

Need support for another OS? Contact us for assistance!

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 Analog I/O Module
Diamond-MM-16-AT Analog I/O Module
Diamond-MM-32-AT PC/104 Analog I/O Module
Diamond-MM-32DX-AT Analog I/O Module
Emerald-MM-8 8-Port Serial Module
Emerald-MM-8P 8-Port Serial Module
Emerald-MM-Opto 4-Port Opto Serial Module
Emerald-MM-DIO 4-Port Serial PC/104 Module
GPIO-MM Digital I/O Module
GPIO-MM-12 Digital I/O Module
GPIO-MM-21 Digital I/O Module
IR104-PBF Opto In & Relay Out Module
Mercator II LAN & DIO Module
Onyx-MM Digital I/O Module
Onyx-MM-DIO Digital I/O Module
Opal-MM Opto In & Relay Out Module
Opal-MM-1616 Opto In + Relay Out Module
Pearl-MM Relay Output Module
Ruby-MM Analog Output Module
Ruby-MM-412/812/1612 Analog Output Module
Ruby-MM-416 Analog Output Module
FP-DAQ1616 Analog I/O Module
FP-GPIO96 Digital I/O Module
P104-DAQ1616 Analog I/O Module
P104-GPIO96 Digital I/O Module
DS-MPE-GPIO Digital I/O Module
DS-MPE-DAQ0804 Analog I/O Module

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

Power Supply
Jupiter-MM-5000 Power Supply