Amptek

Products for your imagination.

 



Cross Platform C++ DP5 SDK Overview

The Cross Platform C++ DP5 SDK provides examples of data acquisition display and control for Amptek signal processors.
The Cross Platform C++ DP5 SDK has three example projects with source code included:

This software is free and can be downloaded from the Software Download page.

Cross Platform C++ DP5 SDK Features Common To All Examples

List of features common to all the examples:

Cross Platform C++ DP5 SDK Additional Features

List of additional features:

Cross Platform C++ DP5 SDK Examples are compatible with FW6 devices:

  • DP5/DP5G/DP5X
  • X-123 (with DP5 inside) including X-123SDD and X-123CdTe     
  • X-55   (with DP5X inside)     
  • PX5/PX5-HPGe
  • Gamma-Rad5
  • TB-5
  • MCA-8000D including Option PA


gccDppConsoleLinux Example Project

gccDppConsoleLinux demonstrates acquisition using LibUsb communications in a Linux console window.
gccDppConsoleLinux contains generic Cross Platform C++ source code and does not require a graphical user interface.

gccDppConsoleLinux Example Features

List of gccDppConsoleLinux features in addition to Cross Platform C++ DP5 SDK Features Common To All Examples:

gccDppConsoleLinux Screenshots


gccDppConsoleLinux Acquisition Dialog


gccDppConsoleWin Example Project

gccDppConsoleWin demonstrates acquisition using LibUsb communications in a MinGW or command console window.
gccDppConsoleWin contains mostly generic Cross Platform C++ source code and does not require a graphical user interface.

gccDppConsoleWin Example Features

List of gccDppConsoleWin features in addition to Cross Platform C++ DP5 SDK Features Common To All Examples:

gccDppConsoleWin Screenshots


gccDppConsoleWin Acquisition Dialog


vcDppConsoleLibUsb Example Project

vcDppConsoleLibUsb demonstrates acquisition using LibUsb communications in a console window.
vcDppConsoleLibUsb contains mostly generic Cross Platform C++ source code and does not require a graphical user interface.

vcDppConsoleLibUsb Example Features

List of vcDppConsoleLibUsb features in addition to Cross Platform C++ DP5 SDK Features Common To All Examples:

vcDppConsoleLibUsb Screenshots


vcDppConsoleLibUsb Acquisition Dialog


vcDppConsoleWinUSB Example Project

vcDppConsoleWinUSB demonstrates acquisition using WinUSB communications in a console window.
vcDppConsoleWinUSB contains mostly generic C++ source code and does not require a graphical user interface.

vcDppConsoleWinUSB Example Features

List of vcDppConsoleWinUSB features in addition to C++ DP5 SDK Features Common To All Examples:

vcDppConsoleWinUSB Screenshot


vcDppConsoleWinUSB Acquisition Dialog


gccDppConsoleInet Example Project

gccDppConsoleInet demonstrates acquisition using Ethernet communications in a Linux or Windows console window.
gccDppConsoleInet contains generic Cross Platform C++ source code and does not require a graphical user interface.

gccDppConsoleInet Example Features

List of gccDppConsoleInet features in addition to Cross Platform C++ DP5 SDK Features Common To All Examples:

gccDppConsoleInet Screenshots


gccDppConsoleInet Acquisition Dialog


gccDppConsoleInet Acquisition Dialog in Windows


gccDppConsoleInet Acquisition Dialog with diagnostic messages