Products Overview


Processor Modules


I/O Expansion Modules


Systems


Enclosures & Accessories


Software


Custom Products

COM-based SBCs


2-in-1 SBCs


Custom Solutions


Ruggedization


Lifecycle Extension

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
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
AGX Orin Solutions
ORIN Nano / NX
Nano and NX Solutions
AGX Xavier Module Solutions
TX2 / TX2i Module Solutions
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

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

www.diamondsystems.com | Sunnyvale, California USA | +1-650-810-2500 |
sales@diamondsystems.com