Home
Applications
Instruments
Accessories
Opto-mechanics
Supported platforms

All Admesy devices are USBTMC compatible devices. USBTMC is a generic USB class for Test&Measurement devices. Since this class standard is open, it also provides the ability to create drivers for any platform and it also means that Admesy's product interface is non-propietary. This means that developers don't have to rely on a SDK provided by Admesy but have a choice in drivers and development software that are used.

Since drivers may be developed with different calls for each platform, Admesy has created a small library to wrap the different drivers for all major platforms. Our USBTMC library makes sure you can create portable applications. It is of course also valid to call the USBTMC driver directly if you only use a single platform. You can develop software in Labview / Labwindows/ C++/ C# /Visual Basic/Java and any other language that is capable of communicating with NI-VISA, libusb or the Linux kernel driver. The example sections show implementations most of the available drivers.
If you're in need for any additional examples or libraries, please let us know.

Most common supported platforms

Platform Drivers Comment additonal info
Windows XP NI-VISA
libusb
   
Windows Vista NI-VISA
libusb
   
Windows CE NI-VISA    
Linux i386/x86_64 NI-VISA
kernel driver
libusb
Kernel driver >= 2.6.28 Solutions of older kernels available
Linux embedded
(ARM etc...)
kernel driver
libusb
Kernel driver >=2.6.28 Solutions for older kernels available
Apple OSX NI-VISA
libusb
   

Note : Installing drivers is required on all platforms, except Linux as of kernel 2.6.28

© 2010 Admesy B.V.  All Rights Reserved.