Monday - Thursday:
6:30am - 5:00pm PST
Friday (no shipping):
6:30am - 4:00pm PST
Driver software for the US Digital USB4 Encoder Data Acquisition USB Device. All software and documentation needed to use the USB4 is available here.
The functionality of the USB4 can quickly be demonstrated using the software provided in this download. This download contains a setup application that installs a USB4 driver and includes the option to select Drivers, C Demos, and/or Visual Basic Demos. Source code for the Demos are included in the installation.
Note: Please uninstall previous versions prior to installing this setup.
For the latest USB4 documentation, please refer to the USB4 Manual.doc.
Note: When installing USB4 software on Windows 8, it is important to set the "Put the computer to sleep" setting to "Never". This setting can be found in Control Panel | Hardware and Sound | Power Options | Edit Plan Settings. If this option is not set, the computer will put the USB4 driver to sleep and cause a loss in communication with any attached USB4 device.
This download contains an updated version of the USB4MultipleDevices demo.
The following software components are all found in USB4Setup.msi (version 1.11):
USB4.dll 220.127.116.11 (32-bit)
USB4Wrapper.dll 18.104.22.168 - The USB4 Wrapper library implements a USB4 class that not only provides a .Net wrapper interface to all the USB4.dll unmanaged methods but provides event notification for count changed, FIFO buffer count changed, input port state changed, and output port state changed.
USDFourAxisDialControl.ocx 22.214.171.124 - upgraded to include a scale factor.
cyusb3.sys 126.96.36.199 (32-bit and 64-bit)
USB4IODemo.exe 188.8.131.52 VB.Net
USB4Quad2Analog.exe 184.108.40.206 C#
USB4TraceCounts.exe 220.127.116.11 C#
Note: All components in this installation were compiled for x86 platform. Refer to USB4 Drivers and Libraries for x64 specific build of USB4.dll.USB4Setup_8.msi
This download includes USB4 drivers and libraries for 32 & 64 bit Windows OS.
The following software components are all found in USB4DriversAndLibarySetup.zip (version 18.104.22.168):
USB4.dll 22.214.171.124 (32-bit and 64-bit)
cyusb3.sys 126.96.36.199 (contained in USB4DriverSetup_x64.msi or USB4DriverSetup_x86.msi depending on the OS version)
The USB4 LabView 2010 Library provides a set of VI's that wrap each of the USB4 dll functions and a simple HelloWorld.VI that initializes communication with a USB4 device and displays a specified encoder count value.LabView 2010_0.zip
The USB4 LabView 8.5 Library provides a set of VI's that wrap each of the USB4 dll functions.LabView 8.5_1.zip
The USB4 LabView 8.6 Library provides a set of VI's that wrap each of the USB4 dll functions and a simple HelloWorld.VI that initializes communication with a USB4 device and displays a specified encoder count value.LabView 8.6_0.zip
This download includes USB4 drivers for 32 & 64 bit versions of Ubuntu 12.04.5 LTS or later. The drivers, delivered as Debian packages, include a shared library 100% compatible with the Windows API, documentation, and all the files required to configure and run the USB4. Several demos show how to use different features of the hardware. See the README file in the package for more information.libusdusb4-1.3.tar.gz