SonixDAQ Software (real-time)

This Demo software is a combination of three SDKs namely Texo, Amplio, and DAQ. The Texo SDK is used to generate conventional B-mode image (on the right) followed by a sequences of plane transmits for the DAQ (on the left). To separate the two sequences, the trigger signal is turned off for the first part of the imaging. This way the DAQ is not trigger during the regular B-mode imaging. Following regular B-mode imaging, the trigger is turned on for the plane wave to trigger the DAQ for channel data acquisition. For plane wave transmit, the acquisition depth in the Texo is set to be zero. This forces the Texo not receive any data corresponding to plane waves. This way, the two imaging parts (conventional B-mode imaging vs Plane wave DAQ imaging) is completely separated.

Following data acquisition, the Amplio SDK is used to generate the B-mode image from the rf data for both Texo and DAQ data.

In order to enable real-time imaging with the DAQ, the file size is set to be small (i.e. 16MB). This allows the the DAQ data to be transferred to the PC fast (using the same USB connection). Note that this will result in pseudo real-time imaging with the DAQ since the streaming is not continuous and the DAQ constantly switches between acquisition and downloading.

The parameters for each of these SDKs can be found in their corresponding tab. The Amplio can be turned on/off in real-time. This allows the user to look at both B-mode images or RF images in real-time. Furthermore, a real-time beamforming feature is also implement for the DAQ data. This enables the user to turn the beamfroming on/off in real-time.

The DAQ data corresponding to each download can be found in the D:\DAQRT\ folder. The Demos software keeps the last 30 downloads in this folder. Once it reaches the folder number 30, it will reset the counter and start overwriting the previously acquired folders.

The following figure shows the main user interface of the Texo Demo Qt software (6.1):



With this version:
 * The user can scroll through different Texo frames when the imaging is stopped using thecine scroll.
 * The software also allows the user to store the RF data into .rf files with proper header information when the imaging is stopped. This stored .rf file can then be processed by the Amplio Demo Program for generating B-mode images off-line. The save button will save all the frames in the buffer into TexoData.rf file in the same folder as the executable file.