We suspect our Matrix Correction COM server isn't used all that much (compared to our Remote Automation Interface COM server for creating custom applications for controlling your EPMA instrument), but we wanted to make a quick note that we recently fixed a COM reference problem in the latest (v. 12.2.8 ) TestMatrix application (and VB6 source code) that is provided with the Matrix.msi file, which can be downloaded here:
http://www.probesoftware.com/ftp/V11/Matrix.msiSo you if you already utilize our Matrix Correction COM server, or would like to, you should download the above Matrix.msi installer and run it.
As a reminder, the Matrix COM server allow one to create custom applications that can perform not only matrix corrections, but also MAN background and spectral interference corrections based on element setups saved from the Probe for EPMA Analyze! window to the element setup databases (Setup.mdb for standard intensities, Setup2.mdb for MAN intensities and Setup3.mdb for interference correction intensities).
One can write custom application code for matrix, background and interference corrections using Visual Basic (which can now freely available to all), but also from any OLE container that supports VBA syntax such as Excel, Matlab, LabView, etc.
Here is an example of the TestMatrix app mentioned above:
Note that we also now load (before the COM connection is attempted), a quick instructions dialog as seen here:
Note that it is often necessary (depending on the OS and one's system settings) to run the TestMatrix.exe application (as administrator) the first time after running the Matrix.msi installer. This is done by simply right clicking the TestMatrix.exe file in the Matrix application folder (usually C:\Program Files (x86)\Probe Software\Matrix Correction) and clicking the "Run as Administrator" menu. Once this is done, the application can be restarted by simply double-clicking it or a shortcut. This may be necessary because COM application register themselves automatically on startup, and again, depending on your system settings, you may need to do this once to register the COM server.