All Amptek software available on this page is free. This includes the ADMCA, DPP API, Digital Processor Additional Software, the MCA8000A DLL, and the Mini-X Control and API software.
VISTA/Windows 7 COMPATIBILITY: All the software is compatible with the 32-bit version of Windows Vista/7. The ADMCA software will run on 64-bit versions but the USB driver that controls the PX4/DP4/Gamma-RAD/X-123/DP5/X-123SDD is NOT 64-bit compatible. This means that control of the device is not possible, but the user can use the ADMCA software to open files and perform analysis. If the MCA8000A device is used in RS232 mode (not with the USB adapter), then it will run under Windows Vista/7 64-bit.
The documentation zip files contains all the Quick Start Guides, Manuals, and Application Notes found on the Amptek Installation CD.
documentation.zip (16MB)
The ADMCA program is the main display and acquisition software. All users should download this software.
Click here for a description of the capabilities ADMCA.
Compatible with:
The three sections below are only to be used for custom programming. They are NOT needed to run the ADMCA software. Only download these files if you are writing your own custom code to control these devices.
Amptek supplies an Application Programming Interface (API) for the its digital processors. The API consists of a DLL which offers complete control of every aspect of the device. The DLL can be used by the end user to write custom code in Visual Basic, C++, Lab View, .NET, etc. Complete documentation and examples are included in this package. This software is compatible with Windows 98SE or later.
Compatible with:
USB API Interface for Windows CE/Pocket PC.
DP4/PX4/DP5 Digital Pulse Processor API for Window Mobile 5 (ARMV4I) and compatible WinCE ARMV4I type devices.
If the user does not want or cannot use the above DLL, Amptek supplies more advanced application development. This package includes information on how to control the digital processor using the the USB driver calls and provides complete information on the communication protocols (USB and RS232). It contains and example in VB of how to directly control the devices using the most low-level calls available. This should only be used by experts who need to adapt these devices to non-windows platforms.
Compatible with:
The MCA8000A can be controlled through an API interface using the PmcaDll.dll Dynamic Linked Library. There are Visual Basic, Visual C++, and LabWindows CVI examples of how to use the libraries. Read the Programmer's guide enclosed before trying using them. MCA8000A units SN#3660 and higher are RS232 to USB converter compatible. Serial numbers below 3660 can be upgraded. This is a firmware change that must be done at the factory. New units will not be compatible with custom code written with the previous DLL. The new DLL can control all versions. Download the new version and view the document describing the small change that needs to be made to your code.
Compatible only with the MCA8000A
If the user needs to adapt the MCA8000A to a non-windows platform visit the MCA8000A COM Programming Page.
The Mini-X software is only for use with the USB controlled Amptek Mini-X X-Ray Tube. It will NOT control other X-Ray tubes. It is a simple control panel that enables the user to change voltage and current, and to turn the tube on and off. The Mini-X User's Manual is contained in the zip file.
Below is the Mini-X Application Programming Interface (API). This is not needed to operate the Mini-X using the above control software. This is used to write custom software to control the Mini-X for custom applications. Examples with source code in C++, VB, VB.NET are provided.
Amptek does not provide any support for Unix\Linux. The user must either write their own software or go to a third party vendor who has written software for Amptek products (PX4, DP4, MCA8000A). All information needed to write Unix\Linux software is contained in the Digital Processor Additional Information Package above.
Certified Scientific Software is a third party vendor who has written software for Unix\Linux for Amptek products (MCA8000A, PX4, DP4).
Revised August 17, 2009