For download instruction see the [SDK Download Page]
Installing the USB Driver (prior to ver 6.1)
Connect the power adapter to the DAQ and make sure it is turned off. Connect the DAQ to the Sonix system via a USB cable and turn on the DAQ. Once you turned it on the following window should appear
Select the Install from a list ... and press Next. In the next window select the Include this location ....
Currently there are two versions of the DAQ which are supported. The first model is called 1.0 and does not have the LED status indicator on the top (black tape). The newer model is called 1.1 and has the LED status indicator which turns on as you program the DAQ. It is important to make sure that correct driver is selected at this step. To simplify the installation the two drivers are placed in separate folders:
- For DAQ version 1.0, set the driver path to be the same as yourfolder\usb\1.0\ (e.g. D:\daqcontrol-1.2\usb\1.0\),
- For DAQ version 1.1, set the driver path to be the same as yourfolder\usb\1.1\ (e.g. D:\daqcontrol-1.2\usb\1.1\).
Once you set the path press Next.
The installation should start shortly. Once installation is complete, press Finish.
In order to confirm proper installation of the DAQ, go to the Control panel -> system -> hardware -> device manager->Universal Serial Bus Controller. You should see Ultrasonix DAQ Cube as a new device on your system. Right click on Ultrasonix DAQ Cube and select properties. In the details tab the product ID (PID) should be as follows:
- For the DAQ version 1.0 this number should be 1004 and
- For the DAQ version 1.1 it should be 1005.
Uninstalling the USB Driver (before ver 6.1)
In order to uninstall the old DAQ drivers,
- Connect the DAQ and remove its drivers from your system. You can do that from the device manager.
- Go to the windows\system32\drivers folder and manually remove one file and one folder associated with the cypress driver (cy*.*) i.e. cyMon and CyUsb.
Installing the USB Driver (after ver 6.1)
Starting version 6.1, the cypress driver is no longer used for the DAQ. Instead, a new WinDriver is provided instead. If you have prior drivers installed on your system, you need to remove the old drivers first before installing the new drivers (see the instructions above).
Installing the new driver
In order to install the new DAQ drivers, go to the \daq\drivers\
- If you are installing the DAQ on one of the Ultrasonix ultrasound systems such as SonixTouch, SonixTablet, or Modulo go to the \Install_DAQ_on_a_Sonix_Ultrasound_Machine\ folder.
- If your system has 32 bit WindowsXP (systems shipped prior to 2014) go to the \x86(WindowsXP)\ folder.
- If your system has 64 bit Windows7 (2014 and newer) go to the \x64(Windows7-64bit)\ folder.
- If you are installing the DAQ on a stand-alone PC, like your personal laptop go to the \Install_DAQ_on_a_Generic_PC\ folder.
- If your O/S is 32 bit, go to the .\x86(WindowsXP)(Widnows7-32bit)\ folder.
- If your O/S is 64 bit, go to the .\x64(Windows7-64bit)(Windows8-64bit)\ folder.
Run the appropriate installer, based on the version of the DAQ that you have. All newer DAQs are 1.1. These DAQs come with a black sticker on the top with LEDs underneath it that will light up once the DAQ is programmed. The older DAQs without the black sticker and LEDs are 1.0. Connect the DAQ to a USB port and turn it on. You should see "Uninitialized Sonix DAQ Cube" appear under the "windriver" in the device manager.
Note: In case you see a red cross on the driver, turn the DAQ off, choose a different USB slot, and turn the DAQ back on.
Renaming the appropriate WDAPI library
The default DLL is for 32bit so you can skip this step if you are running on 32 bit OS otherwise go to the \sdk\bin\ folder and delete the existing wdapi1120.dll.
- If your O/S is 32 bit, rename the wdapi1120_32bit.dll to wdapi1120.dll.
- If your O/S is 64 bit, rename the wdapi1120_64bit.dll to wdapi1120.dll.
Initializing the DAQ
To make a second association to the installed driver go to the \sdk\bin\ folder.
- Run the daq_demo_qt.exe program, and push the initialize button.
- The programming of the DAQ should start in a few seconds, but fail to progress, because the system would recognize a new USB hardware (which is the programmed DAQ).
- You have already installed the driver in step 2, just be patient until Windows associates the DAQ with that driver.
- If the first attempt fails try it one more time
- turn the DAQ off, and back on again
- Exit the daq_demo_qt.exe, and run it again and push the initialize button. The programming of the DAQ should start in a few seconds, and progress all the way to 100%.
- Check the device manager: You should be able to find "Initialized Sonix DAQ Cube" under "Windriver" instead of the uninitialized device.