3.2.4.1083 16-12-2021 ------------------------------------------------------------------ 16-12-2021: Important update to fix a serious bug in the map image smoothing in the previous release. 3.2.4.1079 13-12-2021 ------------------------------------------------------------------ 13-12-2021: Changed the layout of the Spreadsheet configuration dialog box. Some invisible changes in the spreadsheet code. 08-12-2021: Updated the Smaract MCS libraries to version 3.0.31 (installed by MCS_Installer_3.8.11 available from Smaract). This may also require a firmware upgrade in the MCS conroller. Contact Smaract for further details. 25-11-2021: Improved the interface for the Pyramid IC-101 single channel charge digitiser. 28-11-2021: Fixed an issue with the automatic closing of the peak identification window which meant that it had to be closed manually. (Set the display timeout in Tools|Program options|Screen timing or with the Settings button). 22-11-2021: Changed the way that X-ray and gamma ray escape peaks are handled in the peak identification window. Now you can specify the detector material in the configuration window and it is stored in the registry for that detector. This allows escape peaks in Ge X-ray detectors to be identifed correctly. 18-10-2021: Updated the Smaract MCS2 SDK to version 1.3.24. You may have to update the DLL. The new version can be obtained from https://transfer.smaract.com/index.php/s/BR5A4rig7RyiwBE 05-09-2021: Fixed a bug in the 'Purge' option for user defined stage memories which under some conditions could wipe the system memories as well. 05-09-2021: Fixed a bug in the 'Previous runs' tab of the Stage control panel which sent the stage to completely the wrong place 01-09-2021: Corrected a bug in the GUPIXWIN interface which gave strange results when the PIXE spectrum did not have 2048 channels. 27-08-2021: Improved the interface for controlling Caen NIM HV bias supplies 09-08-2021: Implemented a feature to record usage of the GUPIX/OMDAQ interface. Please respond to this, since it will help to justify support for the furher development of this feature. 3.2.4.1054 02-08-2021 ------------------------------------------------------------------ 02-08-2021: Added a shortcut to the documentation folder in the Help menu. 02-08-2021: New options for creating and manipulating listmode playback masks: - Create a mask from an elemental map. - Merge two playback masks. Full information in the TecDoc "Creating listmode sort masks in OMDAQ-3.pdf" 3.2.4.1047 11-05-2021 ------------------------------------------------------------------ Minor changes 10-05-2021: Fixed an annoying bug in the Compare With Standard dialog where using the mouse scroll wheel to navigate the list of elements toggled the selection box. 29-04-2021: Changes to the spreadsheet output options - Added ATOMS/CM2 as an option for reporting PIXE concentrations in the spreadsheet output. This can be useful for applications involving molar quantities. - Added DETECTOR OFFSET as reporting option - Added an option to force the generation of a new spreadsheet file (old files are renamed). 3.2.4.1045 26-04-2021 ------------------------------------------------------------------ 26-04-2021: Fixed a bug in the detection of Sony GigE cameras. This is not relevant for most users so the version number has not been changed. ------------------------------------------------------------------ 15-04-2021: Added a shortcut to set up SPIRAL scan mode for Full raster scans. This is accessed from the Scan path drop-down list. Spiral scanning can be useful for imaging with stage scanning, since the motion is shared equally between the X and Y motors avoiding excessive heating and wear on the fast scan axis. 15-04-2021: Added a fix to reduce the frequency of GDI canvas exceptions in the stage motor temperature readouts. Hopefully to zero! 09-04-2021: Fixed a glaring bug in the GUPIXWIN interface which was writing the wrong Q into the GUPIX input file. (Divided by Q factor rather than multiplied, so was not obvious when the Q-factor was close to 1.0). Thanks to Luis for identifying this. 09-04-2021: Fixed the reading of GUPIX data files to allow the use of 0 (as well as -1) to identify surface layers. 21-03-2021: Added an experimental option for Line of Points in stage scanning mode. Now you can specify the point spacing in sample stage units rather than pixels, so the point positions are not restricted to pixel centres. This allows a high resolution line of points to be defined on a map acquired with low pixel resolution. This is still under development - please report any problems. 10-02-2021: Fixed a fault in the Spectrum dialog which always assigned 13 bits (8k) to the hardware resolution for DDI input channels. Added a prominent reminder to check this. 03-02-2021: Added more information to the debug window of the Q and T scalers 3.2.4.1039 26-01-2021 ------------------------------------------------------------------ More bug fixes 26-01-2021: Improved the layout of the Element Identification windows for PIXE, RBS and PIGE. 25-01-2021: Fixed bugs in the listmode playback which meant that the first and last data blocks were not prcoessed. This was not obvious in large LMF files, but caused a signifciant loss of counts for small files. 22-01-2021: Fixed a bug leading to a single very high channel in the L-shaped beam monitor scan. 02-01-2021: Fixed a bug giving an AccVio error when using the image smoothing options in the Map Appearance dialog. 3.2.4.1017 12-11-2020 ------------------------------------------------------------------ Mainly small bug fixes 11-11-2020 The Windows/DOS interface to create the GUPIXWIN process does not work if the name of the working folder contains a bracket (()). Couldn't fix this so added a warning. Always make sure that the GUPIX working folder name does not contain brackets. 10-11-2020 Added code to prevent the OMDAQ window being created off-screen if the working size of the screen changes between sessions (for example, if a monitor is unplugged). 04-11-2020 Fixed many issues with the generation and playback of Programmed Runs lists. New look editing dialog box for individual runs and a new help file (in the documentation start menu option). 31-20-2020 Fixed the dialog box for entering map sort windows 'by energy'. Fixed the bug which meant that newly defined map windows were not active until after a restart. 3.2.4.1004 14-10-2020 ------------------------------------------------------------------ Major new release with many new features and fixes 14-10-2020 New version of LmfExtractor. Modernised the interface and added many extra header paraneters to the display. 02-10-2020 Fixed a hardware bug affecting the returned values of the charge and time scalers on the root DIO card. 01-10-2020 Refurbished the layout of the sample stage control panel. Fixed the operation of the User-defined stage memory dropdown list. Fixed the operation of the Previous Runs dropdown list. 01-10-2020 Some repairs and upgrades in the Maps dialog box. Common elements and Statistics maps now function correctly. 25-09-2020 Fixed the progress bar for sweep 08-09-2020 >>>>>>>>> First release of the Autosort program. <<<<<<<<<<<<<< This takes a LMF file and uses a self-similarity sorting algorithm to generate masks for listmode spectrum extraction. Read the help file for more information. 07-09-2020 Changes to the layout of spectrum information displayed with the 'i' button. 07-09-2020 Improved the display of line scan 'maps'. Easy switching between maps and lines. Cross-hair ruler works with linescan maps. 06-09-2020 Small (few-pixel) 2D map files are now displayed at a reasonable size when first loaded. 30-08-2020 Many changes to the stage scanning options, especially for angular mapping with tilting stages: - Display units in mm or degrees - Data file headers now include stage scanning details. This requires a new header format so please recompile and user-developed software using the DataIO framework. 28-06-2020 Updated the compiler environment to Embarcadero C++ Builder 10.4. This requires new DLL support. Please report any problems. 27-05-2020 >>>>>>>>>> Software scan size control is now available <<<<<<<<<<<<<<< The Set Scansize dialog now allows the amplitude of the beam scanning to be changed from the program. Set up the maximum scan size to be used (manual controls in the usual way). Then the 'digital zoom' option allows this to be reduced in factors of 2 from the program. There are still some glitches which will be repaired in due course. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 27-05-2020 New look dialogs for defining and calibrating the beam scanning options. 22-05-2020 Fixed some problems with the initialisation of Smaract MCS2 stages. 22-05-2020 Fixed a crash when setting up new users. 220-05-2020 Fixed a crash with the line of points option. 21-05-2020 New look dialog box for the 'Maps' command. This solves the problem of mangled tab headers with multiple detectors. 19-05-2020 Fixed a bug in Load Next Run which meant that run numbers with leading zeroes were not handled correctly. 12-05-2020 Significant changes in the way that the program waits for the sample stage to reach the commaned position before proceeding. This affects, for example, the positioning of the stage in programmed runs and resetting to the start of a scan in stage scanning mode. 12-05-2020 Added a status bar on the sample stage control panel to indicate the progress of long (> 2sec) moves. 04-05-2020 Added an option in the pixel dwell-time dialog to enter the dwell period in user units (pC or ms). 30-04-2020 Fixed a bug which was causing crashes when closing the Hardware Option dialog box when the Sony camera window was open. 20-04-2020 Added an option to the virtual (simulated) ADC input which creates a live-looking spectrum based on a saved data file. Could be useful in a limited set of circumstances such as demonstrations. Configure this in the ADC input page of Hardware options. 28-04-2020 Layout changes to the XYZ stage configuration dialog. 28-04-2020 Fixed a bug which meant that only the first run in a set of programmed runs was saved with a valid LMF file. LMFs are now written correctly. 31-03-2020 Enabled autosave of camera image at New Run for Sony cameras. 3.2.4.986 30-03-2020 >>>>>>> SEE IMPORTANT MESSAGES on 07-12-2019 <<<<<<<<<<<<<<< ------------------------------------------------------------------ 30-03-2020 Fixed a crash occuring when changed data files (e.g. from listmode playback) are saved using a version of OMDAQ with an off-line authorisation. 26-03-2020 Enhanced the virtual hardware option to provide a more complex simulated dataset. 25-03-2020 Fixed a serious bug in the version 4 listmode file creation which meant that the position data was not being saved with each event. 3.2.4.972 12-02-2020 >>>>>>> SEE IMPORTANT MESSAGES on 07-12-2019 <<<<<<<<<<<<<<< ------------------------------------------------------------------ 12-02-2020 Fixed some long-standing issues with the smoothing of the count rate and beam current displays. 09-02-2020 Modified the logic for reading Caen and other buffered devices. The device is are now read at a specified minimum interval, even in mapping mode with long dwell times. This should minimise buffer overflow problems. 07-02-2020 Completion of Sony Gig-E camera interface. Major changes to the zoom and marker options. You can now zoom with the '+' and '- toolbuttons or with the mouse wheel. Right click will bring up a menu to either centre the image on the cross hair or revert to full size. Markers and cross hair are positioned correctly on the zoomed image. 05-02-2020 Changes in the stage scanning option to cope with scanning using the angle axes (mainly to do with the display of the correct parameters and units in the banner etc. 03-02-2020 Upgrade the development environment to Embarcadero CX 10.3.3. This forced new versions of some of the VCL user interface object libraries. Changes should be transparenet to the user. 16-01-2020 Improved the saving and recall of DDI card parameters (Hardware options) 16-01-2020 Added Canberra 870x ADC to the preset list in the DDI setup pane of the Hardware Options window. 15-01-2020 Changed the logic in the LMF version format selector (New run). This should ensure that the selected LMF format is compatible with all detectors. 15-01-2020 Enabled the Run Later button (New run) even if there is no sample stage connected. 15-01-2020 Increased the range of hardware channels available in the Spectrum definition window. This is to deal with Kore TDC inputs Check with the Kore TDC interface window to get the correct value to use. 06-01-2020 Added an interface for Smaract MCS2 piezo stage controllers. 22-12-2019 Clarified the ADC hardware resolution selection box. 3.2.4.950 13-12-2019 >>>>>>> SEE IMPORTANT MESSAGES on 07-12-2019 <<<<<<<<<<<<<<< ------------------------------------------------------------------ 12-12-2019 Some sensitive configuration data is now stored in registry rather than in disk files. This should result in fewer crashes resulting in loss of parameters. You may need to reset OMDAQ and redefine the hardware setup. 12-12-2019 Fixed floating point error in the DataDIO library. This occurred when downgrading data headers from version 14 to version 13 and affected LMFEXTRACTOR and LMF file writing in OMDAQ. New version of DataDIO.CPP and LMFEXTRACTOR. 12-12-2019 Fix bug which meant that unchanged hardware profile files were empty. 11-12-2019 Use the DIO output 6 for an output to control an alignment laser (LASERON), added buttons and code support for LASERON. 3.2.4.949 07-12-2019 ----------------------------------------------------------------------------- >>>>>>> IMPORTANT MESSAGES <<<<<<<<<<<<<<<<<<<< ====== Windows 7 / Windows 10 ===================================================== Windows 7 is no longer supported by Microsoft. OMDAQ-3 will still run on Windows 7-32, but from this release it is now targeted at an exclusively Windows 10-64bit environment. This has major implication for the following hardware options: ** Angelo RTV24 video frame grabber card ** This will not work with OMDAQ-3 under Win10-64. This is due to incompatibility between the Angelo 64-bit drivers and the 32-bit OMDAQ-3 software. AD-Link will not do anything about this and so ongoing support for this option has been withdrawn and all new OM systems will use SONY Ethernet/USB cameras. These have significantly improved low-light performance and pixel resolution. ** Aerotech A3200 stages with version 2.XX software and firmware ** These stages will not work under Windows 10 and so support for version 2.xx has been withdrawn. Users with 2.XX systems will need to upgrade the software/firmware for which Aerotech impose a fee. Contact OM for further details of these hardware changes. ======= Missing hardware DLLs ========================================== When installing this version you may get messages about missing DLLs for hardware which you do not have. This is due to a elusive problem in the development environment and is under investigation. In the meantime, the missing DLLs are supplied in the folder [Installation folder]\Fix missing hardware DLLs. Read the information file supplied in this folder. 07-12-2019 Ongoing incremental changes. 3.2.4.942 29-10-2019 ------------------------------------------------------------------ This is an interim release in preparation for a major upgrade. 3.2.4.920 30-06-2019 ------------------------------------------------------------------ 30-06-2019: Some changes to the protocol for handling data from the OM-1000 to permit consistent handling of data from several hardware sources. Please report any problems using the OM-1000e Continuing development of DDI inputs. Changes to the XYZDLL user interface to allow the display of motor temperature if the hardware permits this. 3.2.4.913 27-05-2019 ------------------------------------------------------------------ 25-05-2019: Continuing improvements to the parallel input option (now called Direct Digital Input, DDI). The deadtime handling and storage in in the process of being modified which requires a new data file format (header version 14). This is an interim release; work on the handling of other detector inputs is on-going. 05=05-2019: Added an interface to control the Rayspec DX200 via its USB connection. This will also upload spectra, though the transfer rate is too low to allow fast scanning. 3.2.3.884 20-11-2018 ------------------------------------------------------------------ 20-11-2018: Major changes and fixes to the parallel input (DSP) option. Now offers polled triggering as well as interrupt, which permits data collection from Fastcom Tech ADCs with no additional hardware. See the file 'Parallel Input...PDF' which is located in the installation folder. 3.2.2.880 30-10-2018 ------------------------------------------------------------------ 30-10-2018: Fixed bug with defining ASCII file format from Program Options 26-10-2018: Created an option for mechanical scanning with any stage axis. Probably not working fully yet. Please let me know if this is a problem. 3.2.2.870 03-10-2018 ------------------------------------------------------------------ 03-10-2018: Further period with many small upgrades and fixes 3.2.2.790 09-07-2018 ------------------------------------------------------------------ 09-07-2018: ICNMTA release. Many bug fixes and additional features. 3.2.2.782 15-01-2018 ------------------------------------------------------------------ 15-01-2018: Fixed the installation bug - apologies! 10-01-2018: Fixed the problems with loading and saving .FLTX filter files. 3.2.2.781 08-01-2018 ------------------------------------------------------------------ 08-01-2018: Many significant changes and bug fixes at all levels... ------------------------------------------------------------------ 03-10-2016: Changed the logic for writing listmode files to reduce the disk overheads with long runs at high count rate. Now the listmode data is buffered in memory and only saved to disk either when the buffer is full or after a given interval. Buffer size and write interval can be defined in a new tab on the Tool|Options dialog. 3.0.1.765 27-09-2016 ------------------------------------------------------------------ 27-09-2016: Fixed a bug in the handling of saved masks with non-256 LMFs. 3.0.1.764 14-07-2016 ------------------------------------------------------------------ 14-07-2016: Fixed the automatic update options. To disable this unclick "download updates" in Tools | Options. 3.0.1.763 31-05-2016 ------------------------------------------------------------------ 31-05-2016: Some changes to the Set Scan dialog which should make setting up Seleted Area scans more consistent. 3.0.1.763 31-05-2016 ------------------------------------------------------------------ 31-05-2016: Some changes to the Set Scan dialog which should make setting up Seleted Area scans more consistent. 3.0.1.761 24-05-2016 ------------------------------------------------------------------ 24-05-2016: Fixed problems with the Programmed run options. Repaired the specifciation of the COM port for RBD picoammeter. 3.0.1.760 12-05-2016 ------------------------------------------------------------------ 12-05-2016: Continued work on the Aerotech interfaces. >>>>> IMPORTANT for Aerotech version 4 users <<<<<<<< Check the information in A3200V4_warning.txt Fixed problems with masked listmode playback 3.0.1.758 24-04-2016 ------------------------------------------------------------------ 24-04-2016: Major internal improvements to the Aerotech interface. Fixed the double count rate problem. Other minor changes and bug fixes 3.0.1.754 11-04-2016 ------------------------------------------------------------------ 11-04-2016: Minor changes and bug fixes. 3.0.1.751 05-04-2016 ------------------------------------------------------------------ 05-04-2016: Minor changes and bug fixes. 3.0.1.750 23-02-2016 ------------------------------------------------------------------ 23-02-2016: Fixed a bug in the conversion between physical and logical coordinates for stages which do not set the home position correctly. 3.0.1.749 16-02-2016 ------------------------------------------------------------------ 16-02-2016: Improvements and fixes in the labelling and indentification of mass peaks in TOF spectra. 15-02-2016: Further implementation of definable hardware DLL paths. 08-02-2016: Added a definable path for the Ocean Optics DLL files which are not distributed with SpectraSuite. User has to install the redistributable version of OmniDriver and set up this path. 3.0.1.747 05-02-2016 ------------------------------------------------------------------ 05-02-2016: Small bug fix. Program should now close properly! 3.0.1.746 01-02-2016 ------------------------------------------------------------------ 01-02-2016: Fixed a serious bug in the handling of TOF data in listmode files. Should now be possible to save and playback spectra with more than 65k channels. 29-01-2016: Provided a "hands-off" update checker which runs in the background after start-up to download updates and optionally installs the new version on exit. Switch on and off with Tools|Options|Check for updates. 20-01-2016: Improved the RBS cross section plotting routine. 20-01-2016 Small changes in the Compare with Standard dialog. - Clone an existing Standard. - Plot Measured/Cert or deviation vs energy - Calculates RMS deviation. 3.0.1.744 14-01-2016 ------------------------------------------------------------ 14-01-2016: Fixed bug in displaying RBD reset button on current meter. 3.0.1.742 11-01-2016 ------------------------------------------------------------ 11-01-2016: First beta release of OMDAQ-3