==========================================================================
Diablo EZReporter 4.0 Software
Advanced Post-run Reporting and Analysis for Chromatography Data Systems
(c) Copyright 2015-2023 Diablo Analytical, Inc.
All Rights Reserved
Diablo Analytical, Inc.
5141 Lone Tree Way
Antioch, CA 94531
Phone: (925) 755-1005
Fax: (925) 755-1007
E-mail: support@diabloanalytical.com
WWW: http://www.diabloanalytical.com
Support: http://www.diabloanalytical.com/support.htm
==========================================================================
RELEASE NOTES
Product Version: 4.0.16.3 (4.0.8615.25116)
Release Date: 08/03/2023
SOFTWARE REQUIREMENTS
-------------------------
1) This software is supported on Windows 7 SP1, Windows 8/8.1, Windows 10, and Windows 11.
2) The Microsoft .NET 4.7.2 Framework runtime must be installed. If the computer has an Internet connection, then the installer will automatically download the runtime if it is needed. If the computer is not connected to the Internet, then you will need to download the runtime file from our web site and copy it to the same folder as the installer, or alternatively, download the .NET 4.7.2 Framework runtime installer from Microsoft and install the runtime prior to installing the software.
https://dotnet.microsoft.com/en-us/download/dotnet-framework/net472
Note: if you are running a relatively recent version of Windows 10 (April 2018 Update - Version 1803 or later) or any version of Windows 11, then your system already has the runtime installed.
3) The software is designed to run best with the Windows screen resolution set to 100%. We have made our best effort to ensure the software will run correctly on higher resolution displays, but if you have the screen resolution set to "Medium" (125%) or "Larger" (150%) or any scaling factor > 100%, some of the controls and windows may not display optimally.
Windows 11 Compatibility
-------------------------------------
Initial testing of EZReporter 4.0 under Windows 11 has identified no significant issues to date. However at this time many of the chromatography data systems used to control the Gas Chromatographs and provide raw component results to EZReporter may not yet compatible with Windows 11. It is important that you check with the vendor of your chromatography data system before attempting to upgrade to Windows 11.
Supported Chromatography Data Systems
-------------------------------------
The following chromatography data systems are supported for automatic post-run processing and reporting of results.
1) Agilent Technologies EZChrom (OpenLab/SI/Elite)
2) Agilent Technologies GC/LC ChemStation (OpenLab and "Classic")
3) Agilent Technologies MSD ChemStation Data Analysis (For MSD ChemStation and MassHunter GC/MS)*
4) Agilent Technologies OpenLab CDS 2.1 or later
5) INFICON EZ IQ
6) INFICON Micro GC Fusion
7) Thermo Scientific Chromeleon 7.2
8) Varian/Bruker Galaxie/Compass CDS
9) Perkin Elmer TotalChrom
10) Shimadzu GC/Lab Solutions*
11) ABB TotalFlow PCCU32*
*Provisional support (use with caution - the connector plugins for these data systems may need additional testing, development, and/or documentation).
Please contact Diablo Analytical for information on support for other chromatography data systems.
EZReporter 3.0 Compatibility
-------------------------------------
EZReporter 4.0 was designed so that it can be installed on the same computer as an existing EZReporter 3.0 installation. The two programs can be run side-by-side. EZReporter 4.0 can open EZReporter 3.0 configuration and data files.
Note: you may need to make changes to the settings of the chromatography data system you are using in order to switch automatic processing back and forth between EZReporter 3.0 and 4.0. Refer to the documentation for the connector plug-in for your chromatography data system for more information.
EZReporter 3.0 Configuration Files:
If you open an EZReporter 3.0 configuration file in EZReporter 4.0, it will be converted to the EZReporter 4.0 format and saved with the same name in the EZReporter 4.0 settings folder. You should review the results generated by the converted configuration file and confirm that reports and exported text files are correct for your application. The converted files should produce equivalent results, but depending on the program features used, there may be some additional editing required.
Known Compatibility Issues:
The following are the known compatibility issues with converted EZReporter 3.0 configuration files.
1. Export Templates: If you use custom format strings for date/time export variables (InjectionTime, for example), you may have to change the format string. See "Export Template Format" in the reference manual for more information.
2. Export Templates: Custom format strings for text export variables (SampleName, for example) are no longer supported. You can use the new fixed-length field export capability to achieve the same results. See "Export Template Format" in the reference manual for more information.
Version History:
----------------
[-] = Bug fix or change in behavior
[+] = Enhancement
[ALL] = Applies to all modules
[NGA] = Natural Gas Analysis/Liquids Modules
[RDB] = Results Database Module
[MOD] = Modbus Module
Version 4.0.16.3 (4.0.8615.25116), 08/03/2023
---------------------------------------------
Enhancements:
[+] [RDB] Updated the Results Database Module manual and help file to reflect new functionality.
[+] [RDB] Added an option to the Find Results window and the "Display Sample History" options of the Results Database Processing settings to order the results by 1) ResultsID (the default), 2) The Injection Date, and 3) Sample Name (Find Results only). In normal operation, the Results ID will be in the same order as the Injection Date. However, if older results are imported and appended to the database, they may have a higher Results ID than newer results. Selecting Injection Date can address this provided the Injection Date is present. The Sample Name option is included as an additional convenience for the Find Results window only.
[+] [ALL] INFICON Fusion Connector: Added the ability to select multiple JSON data files for processing to the "Open and Process Fusion JSON Data File" function in the Fusion Connector Options/popup menu.
Fixes and Other Changes:
[-] [ALL] Addressed an issue that could arise if a sample was processed in the background while editing a configuration file, and the instrument rules loaded a different configuration file for processing. When the edited configuration file was saved it would overwrite the configuration file that had been loaded by rules. Now, the original edited configuration is restored, saved to the original filename, and reloaded.
[-] [ALL] Re-designed the SelectComponentType form to better handle screen re-sizing.
[-] [ALL] Installer upgraded to X15 Version 32.40.00.2023 (5.7.2023)
[-] [ALL] Application EXE and installers signed with new code signing certificate.
Version 4.0.16.2 (4.0.8482.18249), 03/27/2023
---------------------------------------------
Enhancements:
[+] [ALL] Added the ability to copy the reported results table displayed in the configuration editor to the Windows clipboard.
Fixes and Other Changes:
[-] [ALL] Updated the PE TotalChrom Connector Plugin Manual.
[-] [ALL] Diablo.SoftwareUpdate library upgraded to version using Log4Net 2.0.15.
[-] [ALL] Upgraded Log4Net to version 2.0.15.
[-] [ALL] Fixed an issue with the New Configuration File Wizard when a configuration file name was entered without the ".cfgx" file extension.
[-] [ALL] Modified the logging levels to include memory and resource usage in the default "info" entry for each sample processed. Also added a session sample count to the log (samples run since EZReporter started), along with the total sample count and loaded configuration sample count.
[-] [ALL] Optimized the use of table styles to reduce resource usage.
[-] [ALL] Updated the ABB PCCU Connector Plugin Manual.
Version 4.0.16.1 >>Interim/Test Release<<
---------------------------------------------
Fixes and Other Changes:
[-] [ALL] Added ChemStation Connector plugin to SGS installer.
[-] [MOD] Fixed an issue editing a register based on a calculated result that would result in an "invalid index parameter" error when the register is updated.
[-] [ALL] Updated several manuals to include the EULA that had previously been removed accidentally. The EULA is also saved to a PDF file in the installation folder.
[-] [ALL] Diablo.SoftwareUpdate library upgraded to version using Log4Net 2.0.8.0
[-] [ALL] Log4Net library upgraded to version 2.0.8.0
[-] [ALL] Agilent OpenLab CDS Connector Plugin: Updated plugin manual with detail on setting up aquisition with the processing method.
Version 4.0.16.0 (4.0.8342.18316), 11/03/2022
---------------------------------------------
Fixes and Other Changes:
[-] [ALL] Compiled with VS2022
[-] [ALL] Installer upgraded to X15
[-] [ALL] .NET Framework upgraded to 4.7.2
[-] [ALL] MathNet.Numerics upgraded to version 5.0 for compatibility with .NET 4.7.2
[-] [ALL] SQLite upgraded to version 1.0.116 and VC++ Runtime 14 Update 3
[-] [ALL] TeeChart upgraded to 4.2022.10.11
[-] [ALL] C1 Winforms Components upgraded to 2022v2(566)
[-] [ALL} C1FlexGridPrinter, Diablo.Utilities, Diablo.SelectFolderBrowser, and Diablo.SoftwareUpdate all updated to versions compatible with the above.
[-] [ALL] Due to the large size of the .NET 4.7.2 Framework runtime file, we are no longer publishing the "single" version of the EZReporter installer that included all of the required runtimes.
Version 4.0.15.5 >>Interim/Test Release<<
---------------------------------------------
Fixes and Other Changes:
[-] [ALL] Fixed an issue with reading and writing XML configuration and initialization files with section or keynames containing an apostrophe (').
Version 4.0.15.4 >>Interim/Test Release<<
---------------------------------------------
Enhancements:
[+] [RDB] Added an option to the Advanced Database Search window to display the search results summary as the sample summary or sample history. The sample history can be slow to display if a large number of results is found in the search. So this option always defaults to the sample summary.
Version 4.0.15.3 >>Interim/Test Release<<
---------------------------------------------
Enhancements:
[+] [RDB] Added an "Advanced Database Search" option to the Select Results window. To access the advanced search window, select the "Sample Name" option under "Find Results" and then click the button labeled "..." to the right of the sample name field. You can choose to search a number of different database fields for text that "Equals", "Contains", "Starts With", or "Ends With" a text string.
Version 4.0.15.2 >>Interim/Test Release<<
---------------------------------------------
Enhancements:
[+] [ALL] INFICON Micro GC Fusion Connector: Added and option to the connector settings to synchronize the date and time of the Fusion's on-board computer with the Windows computer whenever EZReporter connects to the Fusion.
Fixes and Other Changes:
[-] [ALL] INFICON Micro GC Fusion Connector: updated the Fusion Connector manual and help file to reflect new functionality and behavior.
[-] [RDB] updated the Results Database manual and help file to reflect new functionality and behavior.
Version 4.0.15.1 >>Interim/Test Release<<
---------------------------------------------
Enhancements:
[+] [RDB] Added a new "Find Duplicate Results" option to the pop-up/context menu that is displayed when you right-click the Sample Results Summary table. You will be prompted to select the database fields to use in determining whether a result is a duplicate. The suspected duplicates will be displayed in the Sample Results Summary table for review and deletion if desired.
Fixes and Other Changes:
[-] [RDB] Fixed an issue with the naming of the backup database file (the month portion of the file name was being set incorrectly to the minutes).
[-] [RDB] When backing up the database prior to deleting results, the backup file is now named with the standard date-time stamped file name (Results-yyyyMMdd-HHmmss.db) rather than the fixed file name used previously.
[-] [RDB] A new "Delete Results" window is displayed when deleting results from the database. It includes a checkbox to enable/disable backup of the current database. The deletion of results, compression of the database, integrity check, and update of the Sample Results Summary table are now done on a background thread to improve performance. A progress bar and status are displayed during this process.
[-] [RDB] After deleting results from the database, the results are also removed from the current Sample Results Summary Table. If any statistics were displayed at the bottom of the table, they are also removed since they are no longer valid.
[-] [RDB] After deleting results from the database, the database is automatically compressed to recover space, and then an integrity check is performed. If the integrity check fails, then you are prompted to restore the database from the backup that was created automatically in the backup folder.
[-] [ALL] Redesigned the Reset License window to handle high-DPI displays and scaling better.
Version 4.0.15.0 (4.0.8214.29188), 07/01/2022
---------------------------------------------
Enhancements:
[+] [ALL] Added a new "Restore Configuration" function that will restore the files saved in an EZReporter backup ZIP file to their original locations. This can be helpful when transferring EZReporter to a new computer. Click, "Tools > Restore EZReporter Configuration".
[+] [NGA] Added the EN 15984:1977 Carbon Content and Calorific Calculations with corresponding new component and total results and export variables.
[+] [RDB] The following new fields have been added to the Results Database:
ComponentResults table:
EN15984CalorificValue float(50)
EN15984CarbonContent float(50)
NGAResults Table:
EN15984CalorificValue float(50)
EN15984CarbonContent float(50)
The Results Database user version has been updated from 4.0.7 to 4.0.8.
Important: You will be prompted to upgrade your database when you restart EZReporter. The upgrade simply adds these fields to the table. Your current database file will be backed up prior to the upgrade.
[+] [NGA] Added a new default configuration template for EN 15984 reporting: EN 15984-1977.cfgt
[+] [NGA] Added two new calculation test data files for the EN 15984 Annex C S1 and S2 test data.
[+] Added the files ComponentAliases.dat, SampleCount.xml, and Parameters.xml to the configuration backup. In addition, if the software license has been activated, a text file containing the serial code is saved to a text file in the CommonDocuments folder. This text file is included in the configuration backup.
Fixes and Other Changes:
[-] Updated the Getting Started, Reference, and OpenLab CDS Connector Plugin manuals and Help files.
Version 4.0.14.8 (4.0.8137.27749), 04/12/2022
---------------------------------------------
Fixes and Other Changes:
[-] Minor updates to format of the Getting Started and Reference manuals.
[-] INFICON Micro GC Fusion Connector: Added instructions to the "Internal Server Error" alert that is sometimes generated during reprocessing when the Fusion contains a large number of data files resulting in a data connection timeout error. Added similar instructions to the manual and help file.
[-] [ALL] Minor change to the labels in the Report Control section of the configuration editor: changed "Print Sample Information Results" to "Include Sample Information Results" (and similar related settings) since these settings also are applied to saved PDF fies.
[-] [ALL] Agilent OpenLab CDS Connector: Updated the connector help file and manual to reflect updated OpenLab CDS Injection Report user interface, the new option to install report templates, and added instructions for reprocessing a sample.
[-] [ALL] Agilent OpenLab CDS Connector: THe special EZReporter OpenLab CDS report templates are now copied to the folder:
C:\ProgramData\Diablo Analytical\EZReporter\Default Files\OpenLabCDS
The templates can now be installed to an OpenLab CDS "Report Templates" folder by clicking the "Install" button on the EZReporter OpenLab CDS Connector Plugin Settings Window and selecting the desired OpenLab CDS project report templates folder.
[-] [NGA] Removed unused, but non-zero, physical constant values for summationfactor and grossheatingvaluemol from the ISO 6976 (2016) calculation check configuration files. These physical constants aren't used in the ISO 6976 (2016) calculations, but would cause the physical constant validation routine to fail since those constants are 0 in the physical constant database. This issue only affected the two ISO 6976 (2016) Calculation Check configuration files, not the ISO 6976 (2016) configuration template, and did not affect any of the calculations, just the physical property validation routine.
Version 4.0.14.7 >>Interim/Test Release<<
---------------------------------------------
Fixes and Other Changes:
[-] [ALL] Added code to the MyApplication_UnhandledException procedure to help troubleshoot a rare System.Reflection.ReflectionTypeLoadException exception.
[-] [ALL] If an error occurs during startup, the main EZReporter window is forced to be displayed so that the error window is visible instead of being hidden behind the splash screen.
Version 4.0.14.6 (4.0.7950.20895), 10/08/2021
---------------------------------------------
Enhancements:
[+] [ALL] Added more details to the license status information when software support has expired and the version of EZReporter is invalid because it was released after the expiration date.
[+] [ALL] Agilent EZChrom Connector: Enhanced debug logging during result processing.
Fixes and Other Changes:
[-] [ALL] Upgraded installer to X14.
[-] [ALL] Compiled with VS 2019.
[-] [ALL] Agilent OpenLab CDS: Updated both the connector plugin manual and help file to emphasize that the report templates used to create the CSV files that are processed by EZReporter, must be English Language.
[-] [NGA] Fixed a minor typo in the NGA/NGA Manual and help file.
[-] [ALL] Agilent EZChrom Connector: Fixed an issue where a corrupted EZChrom Sample Information (SPL) file could result in an "endless loop" that would prevent samples from being processed.
[-] [ALL] INFICON EZ IQ Connector: Fixed an issue where a corrupted EZ IQ Sample Information (SPL) file could result in an "endless loop" that would prevent samples from being processed.
Version 4.0.14.5 >>Interim/Test Release<<
---------------------------------------------
Enhancements:
[+] [NGA] Added GPA 2172/2261/2145-16 C9+ default configuration templates in both FPS and SI units and with and without the FlowCal export template.
[+] [NGA] Added ASTM D2598-21 default configuration templates in both FPS and SI units.
[+] [NGA] Enabled ASTM D2598 Vapor Pressure and Relative Density component and total results for the SI data source.
[+] [NGA] Added ASTM D2598-21 data sources in both FPS and SI units.
Version 4.0.14.4 (4.0.7809.28229), 05/19/2021
---------------------------------------------
Enhancements:
[+] [NGA] Updated the NGA and NGL Reference Manual and Help File to reflect new functionality.
[+] [NGA] Added support for multiple standards to be defined and selected in the "Edit Standard Amounts" window, which has been relabeled, "Edit and Select Standards".
[+] [NGA] Added a Refinery Gas Analysis configuration template in SI units.
Fixes and Other Changes:
[-] [ALL] Agilent MSD ChemStation/MassHunter Connector: Fixed an issue with the reporting macro not being installed to the correct folder.
Version 4.0.14.3 >>Interim/Test Release<<
---------------------------------------------
Enhancements:
[+] [NGA] Updated the NGA and NGL Reference Manual and Help File to reflect new functionality.
[+] [NGA] Added support for the GPA 2261-20 Performance Evaluation Acceptance Criteria to the "Compare With Standard" window. The Performance Evaluation Acceptance Criteria are used to compare the analysis of a certified reference blend to the certified component amounts for that blend. A new "Blend Uncertainty" field has been added to the Edit Standard Amounts window. The actual blend uncertainty must be known for the reference blend and entered into this field in order to enable the Performance Evaluation Acceptance Criteria option in Compare With Standard window. The comparison table for the Performance Evaluation Acceptance Criteria Report will include "Ub" (the component blend uncertainty) and "PE" (the component perfermonce evaluation acceptance criteria) used to calculate the limits.
Fixes and Other Changes:
[-] [ALL] Code Signing Certificate renewed and updated.
Version 4.0.14.2 (4.0.7776.16847), 04/16/2021
---------------------------------------------
Fixes and Other Changes:
[-] [ALL] ABB PCCU Connector Plugin: Improved the new "Processing Method 2" option that monitors the RunReports folder for standard PCCU Run Report text files using the Windows File System Watcher. The initial approach could result in "Permission Denied" errors when the File System Watcher reported a file creation multiple times for the same run report file.
[-] [RDB] Addressed an issue with results database upgrade from version 4.0.6 to 4.0.7.
[-] [RDB] When importing results from a text file, if either the RawAmount or NormAmount is a valid number for a component, then the "Measured" flag is set to 1 in the database.
Version 4.0.14.1 >>Interim/Test Release<<
---------------------------------------------
Enhancements:
[+] [ALL] The Result Comments list on the Review Results window now has an autocomplete function where you can type in the first few characters of the comment and it will be display the matching comments for quick selection.
[+] [All] The reference manual and help file have been updated to reflect new settings and functionality.
[+] [RDB] The following new fields have been added to the ComponentResults table in the Results Database:
Measured integer DEFAULT 0
The Results Database user version has been updated from 4.0.6 to 4.0.7.
Important: You will be prompted to upgrade your database when you restart EZReporter. The upgrade simply adds these fields to the table. Your current database file will be backed up prior to the upgrade.
[+] [ALL] Added a new component result, "Measured" which has a value of 0 if the component amount has not been determined to have been measured, and 1 if it has been measured. This result can be displayed in the component results table, added to the parameter table, and can be exported to a text file using the export variable, "CompMeasured". EZReporter determines if a component has been measured if it is included in the results from the GC (even if the amount is 0), entered manually in the manual data entry window (even if the amount is 0), or is the result of a calculated result.
[+] [ALL] Added options to the Report Control and Export Control to report/export null (blank) values instead of "0" for component amounts that have not been measured. EZReporter determines if a component has been measured if it is included in the results from the GC (even if the amount is 0), entered manually in the manual data entry window (even if the amount is 0), or is the result of a calculated result. Some regulatory agencies only want a numeric value of 0 reported for the component amount if it was actually measured.
[+] [ALL] The component raw amounts displayed in the manual data entry window are now initialized to null/blank values instead of 0 if they have not been measured yet. If a value is then entered manually, it will then be determined to have been measured (even if the value entered is 0). If a value is entered accidentally by entering the cell, it can be cleared using a new context menu option. "Clear raw amount".
Version 4.0.14.0 (4.0.7753.17183), 03/24/2021
---------------------------------------------
Enhancements:
[+] [RDB] Added the ".dat" file type filter to the browse import file dialog on the Results Database import results window. The selected filter is also now saved and recalled as the default the next time the browse butten is selected.
Fixes and Other Changes:
[-] [RDB] The Custom Sample Information fields are now saved to the database with the field ID instead of the index. This prevents problems when recalling results if the table order has been changed or the caption has been renamed. If an older entry in the database has the field index, then the field caption will be used to find the result instead of the old behavior where both the field index and caption had to match the current sample information field in order to be recalled.
[-] [RDB] Calculated Results are now saved to the database with the ID instead of the index.
[-] [RDB] When recalling Calculated Results from the database, the caption is used to find the result rather than both the caption and result index. This allows the calculated results to be re-ordered and still allow recalling from the database.
[-] [ALL] Added error trapping to the code that reads the samplecount.xml, ProcessingQueue.XML, and configuration file .sampleinfo.xml files in the event that they are corrupted. If so, the files are deleted automatically and re-created.
[-] [ALL] Agilent MSD ChemStation/MassHunter Connector: Fixed an issue with the installer not detecting the presense of MassHunter version 10.1.49 and consequently not automatically installing the reporting macro to the MSEXE folder.
[-] [ALL] The "Save Report" function now defaults to the file naming settings in the Report Control section of the configuration editor to set the default PDF file name and folder.
[-] [ALL] Fixed: If the "Auto-report when reprocessing results" option is enabled in the Report Control settings, the Component Amounts tab is not enabled when reprocessing manually entered results or when creating a new data file.
Version 4.0.13.7 >>Interim/Test Release<<
---------------------------------------------
Enhancements:
[+] [NGA] Updated the NGA and NGL reference manual and help file to reflect new functionality.
[+] [NGA] The "Units" in the raw component amount table of the manual data entry window can now be switched between Mole%/Wt%/Vol% and PPM or Lb/MMCF (for water). When the switch between % and PPM or Lb/MMCF is made the entered amount will be converted automatically to the selected units. When the "Process" button is pressed, if the units are PPM for any of the components or Lb/MMCF for water, then the amount will also be converted to % prior to normalization. To enable this option, check the "Enable selection of amount units in manual data entry" option of the NGA Settings. This allows the H2S concentration measured by a Draeger tube in units of PPM to be entered without having to do the conversion to Mole% first. The default water content units can be set to Lbs/MMCF in the Water Calculations settings. However, this enhancement allows you to switch easily between % and Lbs/MMCF in the manual data entry window.
Version 4.0.13.6 >>Interim/Test Release<<
---------------------------------------------
Fixes and Other Changes:
[-] [NGA] Enabled the "Wet/As Measured" water calculation option in the two GPA 2172 Calculation Check configuration files.
[-] [NGA] Wet/Measured water-corrected results are calculated now even when the manually entered water content is 0. In this case, the "wet" results will = the "dry" results. This allows you to report "dry" results when the water content isn't being measured/entered and "measured" results when it is using the same export variables, etc. In addition, the Saturated, Wet/Measured, and Flowing calculations are now enabled or disabled by the water reporting options in the Water Calculations section of the Natural Gas Analysis settings: make sure to enable water calculations and check the desired water reporitng options if you aren't seeing the results in your report.
Version 4.0.13.5 >>Interim/Test Release<<
---------------------------------------------
Enhancements:
[+] [ALL] ABB PCCU Connector: Updated the connector plugin manual and help file to include information on the new processing method introduced in version 4.0.13.4
Fixes and Other Changes:
[-] [NGA] Addressed an issue where a result recalled and reported from the results database could over-write the current configuration temperature base.
Version 4.0.13.4 >>Interim/Test Release<<
---------------------------------------------
Enhancements:
[+] [ALL] ABB PCCU Connector: Added an option to watch for, read, and process the standard PCCU RunReport files instead of using the Spreadsheet Output Automation - Option 3 format files (ezrpt.txt). Also added a new context menu option to the PCCU connector to open and process existing PCCU Run Report text files directly.
Version 4.0.13.3 >>Interim/Test Release<<
---------------------------------------------
Enhancements:
[+] [ALL] Updated the INFICON Micro GC Fusion Connector Plugin manual and help file to include the new archiving capabilities.
[+] [ALL] INFICON Micro GC Fusion Connector: Added a new "Archive Micro GC Fusion data files" context menu option to the instrument context menu. This option allows you to retrieve all samples that were run on or before a specific date and either save them to the local hard drive and/or delete them from the Fusion.
[+] [ALL] Fidelity Series results are now compatible with parameter sample history alarms.
[+] [ALL] Updated the ChemStation Connector Plugin manual to include new multi-instrument processing capabilities.
[+] [ALL] Agilent ChemStation Connector: Multi-instrument support is now handled through the ChemStation connector settings. A new "Enable ChemStation multi-instrument processing" checkbox has been added to the connector settings. When this is checked by the user, instrument subfolders, 1-4, are created in the export folder if they don't already exist. Then, the file, "EnableCSMultiInstProcessing.txt" is created in the export folder, which is read by the ezrptx.mac macro to determine where to save results. When the checkbox is unchecked the file is deleted and the macro will revert to "legacy" behavior and read the "ezrpt.ini" file to determine the folder. This helps address issues with the ezpt.ini file and newer versions of ChemStation that are installed under the \ProgramFiles(x86) folder.
[+] [ALL] Agilent ChemStation Connector: EZRPTX.MAC processing macro version 4.0.10: Multi-instrument support is now handled through the ChemStation connector settings. If the file, EnableCSMultiInstProcessing.txt, exists in the export folder, then results will be saved to the Export\_Instrument sub-folder. If not, then the legacy ezrpt.ini INI file will be read to set the export folder in order maintain support for the legacy approach.
[+] [RDB] The following new fields have been added to the SampleResults table in the Results Database:
AvgSampleNames text COLLATE NOCASE,
AvgInjectionDates text COLLATE NOCASE,
AvgResultsIDs text COLLATE NOCASE,
ConfigurationGUID text,
ResultsGUID text,
EZReporterSN text COLLATE NOCASE
The Results Database user version has been updated from 4.0.5 to 4.0.6.
Important: You will br promted to upgrade your database when you restart EZReporter. The upgrade simply adds these fields to the table. Your current database file will be backed up prior to the upgrade.
[+] [ALL] The following new sample information results/parameters have been added: AvgSampleNames, AvgResultsIDs, and AvgInjectionTimes, which are populated with the comma-delimited list of the those values for each of the results used to calculate an average result from the results database.
[+] [ALL] Added a new ResultsGUID sample information result/parameter. This Globally Unique Identifier (GUID) is created at the same time as the ResultsID and can be used to identify results uniquely even when the results ID changes when a result is exported and then imported into a database.
Fixes and Other Changes:
[-] [NGA] If a result does not have a results database field and table definied in the result definitions, you can no longer select parameter sample history alarms. This addresses a SQLie database error that would occur when loading the configuration file or processing results when usupported results were allowed to have sample history alarms set.
[-] [RDB] If you use average results from the results database to compare with the standard, the printed comparison report will now show "Average of" followed by a comma-separated list of the sample names used to calculate the average. In addition, the "Injection Date" and "Results ID" on the report will also show a comma-separated list of the corresponding values used to calculate the average.
[-] [RDB] When average results are calculated from multiple results database results, the Sample Name of the average result is changed to "Average of" followed by a comma-separated list of the sample names.
[-] [NGA] Updated the "Comparison Method" label on the printed sample comparison report from "GPA 2261-19" to "GPA 2261".
Version 4.0.13.2 >>Interim/Test Release<<
---------------------------------------------
Enhancements:
[+] [ALL] Updated the main reference manual and help file to include information about new features.
[+] [ALL] Added a new option to the Processing Options on the Display Raw Results window to browse and select a configuration file to use before processing.
[+] [ALL] Added new "Sample Information Rules" to the Sample Information settings. This option allows certain raw sample information results reported by the instrument/connector to be replaced with alternate text based on a set of rules. For example, if the Sample Name Equals "CAL" it can be replaced with "Calibration Sample". You can also use sample tags and some variables in the replacement text. So in the previous example, if the replacement text is "Calibration Sample {Now}", the Sample Name of "Cal" will be replaced with "Calibration Sample 12/21/2020 12:36 PM" in the report.
[+] [ALL] Enhanced the instrument sample tag functionality to allow both sample tags and variables to be mapped into Custom Sample Information fields. In addition, if present static text is preserved and custom text formatting is applied if included in the tag/variable.
[+] [RDB] The Sample Name listbox in the Results Database Find Results window now allows incremental search/autocomplete to find samples.
Fixes and Other Changes:
[-] [ALL] Fixed: When processing custom sample information fields, the recalled value was not being applied for fields with a default value specified because the default value was assigned prematurely.
[-] [ALL] Fixed: In certain situations the values of the custom sample information fields were not being saved to the EZReporter data file.
[-] [ALL] The peak channel ID is now saved to the EZReporter data file.
[-] [NGA] The upper limits and lower limits calculated for GPA 2261 repeatability and reproducibility in the sample comparison window are now rounded to the same number of decimal places specified for the component amounts.
[-] [ALL] The "Calculation Check" data files and configuration files have been moved to a "Calculation Check" sub-folder under the "Data" and "Settings" folders, respectively. The purpose of this change is to make it less likely that new users will use one of these calculation check configuration files instead of creating a new configuration from one of the template files. The Calculation Check configuration files are intended to be used for verifiying the NGA calculations, not as the basis for creating a custom configuration.
[-] [ALL] The embedded configuration file has been removed from all of the calculation check data files since in many cases the embedded configuration is out of date.
[-] [ALL] Raw Results text values are now initialized to null strings ("").
Version 4.0.13.1 (4.0.7641.25020), 12/02/2020
---------------------------------------------
Enhancements:
[+] [NGA] Updated the MGA and NGL Module manual and help file to include information about new features that have been implemented.
[+] [RDB] Updated the Results Database Module manual and help file to include information about new features that have been implemented.
[+] [ALL] Updated the main reference manual and help file to include information about new features that have been implemented.
Version 4.0.13.0 >>Interim/Test Release<<
--------------------------------------------
Enhancements:
[+] [ALL] Added new options to the text variable alignment/formatting string to control whether the text is trimmed from the start or end when the alignment length is less than the length of the text. The "<" token trims the charaters from the start of the text, while ">" trims from the end of the text (and is equivalent to "!"). Example: {SampleName,,6>} and {SampleName,,6!} will trim characters from the end of the text if the length of the text result is > 6, while {SampleName,,6<} will trim characters from the start of the text result.
[+] [RDB] The last selections used on the results database batch reprocess window are now saved and restored.
[+] [RDB] Added a new option to the results database "Batch Process" window that allows you to use the export file from the first result for all subsequent results during a batch export. This allows date and time stamps to be included in the export file name without creating new export files for subsequent results as the time changes during the batch export.
[+] [ALL] Added a "lightweight" password protection option for the configuration editor, instrument/sample processing settings, and Modbus configuration. You can enable and configure password protection using a new "Tools > Configure password protection" menu option. Once you have enabled password protection and set an administrator password, a password will be required to access the configuration editor, etc.
[+] [ALL] Added "EZReporterSerialNumber" and "EZReporterConfigurationGUID" as new sample information results/parameters that can be displayed in the report or exported to a text file. The GUID (Globally Unique Identifier) is updated whenever the configuration file is saved. So it can be used to track which version of a configuration file was used to process the results.
Fixes and Other Changes:
[-] [NGA] Added GPA 2261-20 Support: Updated the GPA 2145-16 (FPS), GPA 2145-16 (SI) and GPA 2145-09 physical property data sources and associated configuration templates to use the new GPA 2261-20 Reproducibility formulas for Carbon Dioxide and Ethane. End user configuration files will need to be updated to use the new formulas.
[-] [NGA] Changed the time format of Date/Time fields in the FlowCal export template of the default configuration templates from a 12 to 24 hour clock.
[-] [NGA] The sample comparison table (repeatability and reproducibility) now excludes components that have the "Exclude from Report" flag set in the component table.
Version 4.0.12.19 >>Interim/Test Release<<
--------------------------------------------
Enhancements:
[+] [ALL] You can now enter calculated result formulas that evaluate to "True" (-1) or "False" (0) and then use the calculated result as the source for a parameter alarm. This provides for more complex alarming than is possible with the current high and low limits.
Fixes and Other Changes:
[-] [ALL] Added a label identifying the import template to the Results Database Import Options configuration panel.
Version 4.0.12.18 (4.0.7536.25607), 08/21/2020
--------------------------------------------
Enhancements:
[+] [NGA] Added a "Physical Property Updater" that can be used to update the physical properties database (StandardComponents.dat), default configuration templates, and associated example configuration and data files on older versions of EZReporter 4.0.
Fixes and Other Changes:
[-] [NGA] Updated the hexanes plus Vol. Factor (Cu. Ft. / Gal) used in the calculation of GPM and Gross Heating Value (BTU / Gal) physical constants in the GPA 2145-16 (FPS), GPA 2145-16 (SI) and GPA 2145-09 physical property data sources. Those constants are now calculated based on a 57% C6/32% C7/12% C8 Liquid Volume% split, which corresponds to the standard 60%/30%/10% Mole% split used for other constants. The Hexanes Plus physical constants were also updated in all of the default configuration templates and "calculation check" configuration files that include hexanes plus where appropriate.
Version 4.0.12.17 (4.0.7485.35243), 06/29/2020
--------------------------------------------
Fixes and Other Changes:
[-] [ALL] Updated the "Getting Started" manual.
[-] [ALL] Edited and updated various forms with standard container controls to fix/improve resizing with different screen sizes.
Version 4.0.12.16 >>Interim/Test Release<<
--------------------------------------------
Enhancements:
[+] [ALL] ChemStation reporting macro updated to verion 4.0.9:
! Added a Manual Integration Flag sample tag: MANINTFLAG
! This tag is set to 0 if no manual integration events exist in any of the
! chromatograms, or 1 if one or more manual integration events exist.
Fixes and Other Changes:
[-] [MOD] Improved the register editor code to better prevent duplicate register numbers being assigned to different registers.
[-] [MOD] Added a warning prompt when editing an existing Sample Information register that is still defined as an Input Register. The register will be changed from an Input Register to an Output/Holding Register to enable read/write functionality. This may also result in a change to the register number. The user is warned that the Modbus Master will need to be updated to reflect these changes and they are given the option to Cancel if they want to keep the register as currently configured.
[-] [MOD] Fixed: When adding string registers, the registers in use are not being tracked properly, so it is possible to assign the same register number to different registers.
[-] [ALL] Enhanced debug logging in text export and Modbus procedures.
Version 4.0.12.15 >>Interim/Test Release<<
--------------------------------------------
Fixes and Other Changes:
[-] [ALL] The result id that is created when new results are added to the processing queue by an instrument connector plugin are now globally unique IDs (GUIDs) rather than based on an integer. This addresses a potential "duplicate key" error that could occur if two results are assigned the same numeric ID.
[-] [ALL] Modified "INFO" level logging during processing of results from the processing queue to provide more helpful information.
[-] [ALL] The instrument field in the sample processing log table now includes both the instrument name included in the GC results and in parenthesis, the EZReporter instrument name as displayed in the instruments table.
Version 4.0.12.14 >>Interim/Test Release<<
--------------------------------------------
Enhancements:
[+] [MOD] Numeric custom sample information fields can now be defined as read/write Output (Holding) Registers with a Float data type. In the settings for the register, there is an option to "Apply register value to sample result when processing". If this option is checked, then the sample information field will be assigned the current value of the register during processing of the raw result, prior to reporting.
Fixes and Other Changes:
[-] [MOD] Changed the "Register Type" text displayed in the Modbus register table and edit register windows to better describe the register using both "old" and "new" Modbus terminology.
[-] [ALL] The value of a custom Sample Information Field is now initialized to a null string when loading a configuration file to prevent a potential error when processing raw results.
Version 4.0.12.13 >>Interim/Test Release<<
--------------------------------------------
Fixes and Other Changes:
[-] [NGA] In the Result Comparison Report if the calculated GPA 2261-19 repeatability or reproducibility = 0 it is no longer set to 0.01. This prevents components with no repeatability or reproducibility formula defined from being included in the evaluation of alarms.
[-] [NGA] The "Comparison Method" label in the Result Comparison Report is now set to "GPA 2261-19" if that option is selected, rather than "GPA 2261-13". Similarly, if the label is set to "Relative% (+) / Absolute (-)" if that option is selected, rather than "GPA 2261-00".
[-] [ALL] Updated code signing certificate.
Version 4.0.12.12 >>Interim/Test Release<<
--------------------------------------------
Fixes and Other Changes:
[-] [ALL] If history plots are disabled in the main monitored parameter options, then the history plot option is also disabled on each individual parameter's settings.
[-] [ALL] Fixed: An "Index was out of range" error could be generated when loading a configuration file with parameter history plots enabled, and fewer parameters defined than the previous configuration file that was loaded.
Version 4.0.12.11 >>Interim/Test Release<<
--------------------------------------------
Fixes and Other Changes:
[-] [ALL] Fixed: An extra line is appended to the exported text file after the {ENDCOMPLOOP} variable of a component loop if no line continuation variable is used in the component loop.
Version 4.0.12.10 (4.0.7380.18376), 03/16/2020
--------------------------------------------
Fixes and Other Changes:
[-] [NGA] Fixed an error that would be generated when the "Measured" water calculations are enabled but the "Flowing" water calculations are disabled.
[-] [NGA] Fixed an issue with the Water concentration/amount units not being labeled correctly in the manual data entry window when "Measured" water calculations are enabled with "LB/MMCF" selected for the water amount units.
[-] [ALL] Micro GC Fusion Connector: Enabled the columns in the reprocessing window to be sorted by clicking on the column header. This allows the runs to be sorted by run time or sample name before reprocessing.
[-] [ALL] Fixed: If the export directory, PDF report directory, or data directory are accidentally set to a root folder (C:\), then the next time you try to choose that folder in the configuration editor, the file browser will display an error and not allow it to be changed. Now the folder will automatically be changed from the root directory to the default data directory to allow a new folder to be selected.
Version 4.0.12.9 (4.0.7247.29312), 11/04/2019
--------------------------------------------
Fixes and Other Changes:
[-] [ALL] The parameter alarm limits are now only calculated if either the low alarm or high alarm is enabled. Similarly, sample history alarms are only calculated if the results database is enabled.
Version 4.0.12.8 >>Interim/Test Release<<
--------------------------------------------
Fixes and Other Changes:
[-] [ALL] Fixed: The export control options, ProcessOnlyIfNoAlarms and ProcessAllResults, are incorrectly tied to the corresponding results database processing control options.
Version 4.0.12.7 >>Interim/Test Release<<
--------------------------------------------
Enhancements:
[+] [ALL] Added a new Instrument Sequence State Parameter that can be displayed in the parameter table. Currently, the only instrument that provides the sequence state is the INFICON Micro GC Fusion.
Fixes and Other Changes:
[-] [NGA] If the GPA 2261-19 comparison method is selected in the sample comparison window, and the calculated repeatability or reproducibility value is < 0.01, then the value is set to 0.01 as per the GPA 2261-19 standard.
[-] [ALL] Updated the installer for the ABB PCCU connector so that it will assign full permissions to the "ezxcopy.bat" file so that it can be called by PCCU to transfer results to EZReporter when PCCU is installed in the "C:\Program Files" folder.
[-] [NGA] Fixed: Sample comparison rounding not being applied after calculating new limits.
Version 4.0.12.6 >>Interim/Test Release<<
--------------------------------------------
Enhancements:
[+] [NGA] Updated the NGA manual to include the new sample comparison window options.
[+] [ALL] Added a new Instrument Run State Parameter that can be displayed in the parameter table. Currently, the only instrument that provides the run state is the INFICON Micro GC Fusion.
[+] [NGA] Changed the label for the GPA 2261-00 comparison method in the sample comparison window from "GPA 2261-00" to "Relative% (+) / Absolute (-)". If you are performing GPA 2261 methods, you should be using the -19 limits. However, some customers use the relative % difference (GPA 2261-00) and absolute limits for other purposes. Also removed other references to and options for GPA 2261-00 comparisons.
[+] [NGA] Added an option to the sample comparison window to round the component amounts and limits to a specified number of decimal places prior to doing the comparison.
[+] [ALL] Updated the Compass Connector plugin manual with instructions on how to change the number of decimal places reported by Compass for component amounts.
[+] [ALL] Updated the Getting Started manual and help file, and Reference Manual and help file to reflect the new configuration file wizard options.
[+] [ALL] If EZReporter opens and there is no entry in ezreporter.xml for the last configuration file loaded, a prompt is displayed allowing the user to either create a new configuration file from a list of templates, or open an existing configuration file.
[+] [ALL] Enhanced the new configuration file wizard so that all configuration templates can be browsed via different categories (GPA 2172/2261, GPA 2186/2286, Refinery Gas Analysis, Standard Edition, etc.). The table displays both the template file name and a description of the template.
[+] [ALL] Added a "Configuration Description" field to the Miscellaneous Settings of the configuration file. Also added a "Configuration Categories" field. The categories field is for internal use in the new configuration file wizard, and isn't present in the configuration editor.
[+] [NGA] The BLM Onshore configuration templates that include the FlowCal export template have been enhanced to export the additional fields that have been added to the FlowCal text file format.
[+] [ALL] A line continuation variable, {_}, can now be placed following the {EndCompLoop} variable to allow the line to be continued after the component loop is complete. So, for example the following template:
{StartCompLoop}
"{CompName}",{_}
{EndCompLoop}{_}
"Sample"
would Produce the following exported text:
"Methane","Ethane","Propane","Sample"
[+] [ALL] Updated the Micro GC Fusion Connector manual and help file to reflect new settings.
Fixes and Other Changes:
[-] [NGA] Fixed: Addressed problem with the sample comparison window controls not resizing properly when the display scaling is set > 100%.
[-] [ALL] Fixed: The parameter text alarm reverse comparison option was only being applied to the "EQUALS" condition. It is now applied to the other conditions.
[-] [ALL] Fixed: The "Add remaining components" context menu option in the parameter editing table doesn't set the component ID properly for the added parameters.
[-] [ALL] The INFICON Micro GC Fusion data connection timeout (milliseconds) can now be changed in the connector settings window. This is to address certain instruments that take longer to respond to data requests then the 8-second (8000 msec) default value.
Version 4.0.12.5 (4.0.7103.18014), 06/13/2019
--------------------------------------------
Enhancements:
[+] [ALL] Updated the Micro GC Fusion Connector manual to reflect new settings and options.
[+] [ALL] Updated the ABB PCCU Connector manual to clarify issues associated with the PCCU installation folder location. If the installer finds PCCU7 installed, it will assign read/write permissions to the "spreadsh" folder.
[+] [ALL] Updated the EZReporter Reference Manual to reflect the Text Alarm options.
Fixes and Other Changes:
[-] [ALL] Changed the INFICON Micro GC Fusion automatic reconnect default retries to 30 (which is 1 minute with the default 2-second result polling interval).
[-] [ALL] Addressed a situation where the INFICON Micro GC Fusion automatic re-connect function wouldn't work if the initial PING attempt failed with an error.
Version 4.0.12.4 >>Interim/Test Release<<
--------------------------------------------
Enhancements:
[+] [ALL] Added a "Reverse Comparison (NOT)" option to the monitored parameter text alarm settings. This allows you to trigger a text alarm when the parameter text value has changed to something other than the specified alarm text.
[+] [ALL] Added an InstrumentStatus parameter that can be displayed in the monitored parameter table. You specify the desired instrument and can create a text alarm to notify you when the status has changed to a particular state. Using the new Reverse Comparison option you can also trigger an alarm when the status has changed to something other than a particular state (for example, trigger an alarm when the instrument status changes to something other than "Connected")
[+] [ALL] The INFICON Micro GC Fusion Connector has been enhanced to attempt to re-connect to the GC automatically when the connection has been lost for some reason. There is a new "Connect Retries" option in the connector settings that allows you to set the number of retries that should be attempted. The retries are attempted in conjunction with "Check for Results". So the re-connection attempts will take place at the Result Polling Interval (every 2 seconds by default). Consequently, the length of time retries will be attempted is approximately the number of retries multiplied by the result polling interval. The default number of retries is 0 (no retries will be attempted) to be consistent with current behavior. The retries are displayed in the "Status Message" column of the Fusion instrument in the instruments table.
[+] [ALL] Added an option to the export template context/popup menu to create an export template from the current report. This template is similar in format to the "All Results" template, but it only includes the results that are included in the current report.
Fixes and Other Changes:
[-] [ALL] The "All Results" option of the export template context/popup menu has been enhanced to include the corresponding "Sat", "Wet/Measured", and "Flowing" results in addition to the corresponding "Dry" results if enabled.
Version 4.0.12.3 (4.0.7065.19291), 05/06/2019
--------------------------------------------
Enhancements:
[+] [NGA] Updated the "GPA2145-16" versions of the configuration templates with the new GPA 2166-19 reproducibility formulas for CO2 and Ethane.
[+] [NGA] Updated the GPA 2261 Reproducibility limits in the Standard Components database for the GPA 2145-16 (FPS), GPA 2145-16 (SI), and GPA 2145-09 (FPS) data sources to the GPA 2261-19 formulas (only CO2 and Ethane changed from GPA 2261-13). The repeatability and reproducibility property labels in the component and standard component tables were also updated to reflect GPA 2261-19.
Fixes and Other Changes:
[-] [ALL] Update the Compass connector plugin manual and help file.
[-] [NGA] Fixed the FlowCal export template in the BLM Onshore.Extended.GPA 2145-16.FlowCal.cfgt configuration template. The export variable for heptane GPM was incorrect.
[-] [ALL] Updated installer to X9.
[-] [ALL] Updated the certificate used to sign all executables.
[-] [ALL] The ABB PCCU Connector Plugin manual and help file were updated to reflect newer versions of PCCU7 that are installed to the C:\Program Files\ABB TotalFlow\PCCU7 folder instead of C:\PCCU7. In addition, the connector plugin was updated to include an option to display the help file from the instrument popup/context menu.
[-] [ALL] Enhanced installation of the ABB PCCU connector so that the PCCU installation folder is read from the registry so that the EZReporter batch file can be copied automatically when PCCU is installed to folders other than C:\PCCU7\.
[-] [ALL] The OpenLab CDS Connector now correctly recognizes "Sample Description:" as the Sample Comments.
Version 4.0.12.2 >>Interim/Test Release<<
--------------------------------------------
Fixes and Other Changes:
[-] [ALL] Fixed: The Shimadzu LabSolutions Connector plugin does not correctly read the last line of the result text file exported from LabSolutions. If the last line in the text file contains a compound/peak result, then that result won't be included when processing.
Version 4.0.12.1 >>Interim/Test Release<<
--------------------------------------------
Enhancements:
[+] [ALL] The EZReporter reference manual and help file were updated to reflect new functionality and settings.
[+] [RDB] The Results Database Module manual and help file were updated to reflect new functionality and settings.
[+] [ALL] Version 4.0.8 of the ChemStation connector processing macro (ezrptx.mac) was released. It checks the ChemStation data file for custom fields. If any custom fields are present, they are saved to the CSX file as sample tags. These sample tag names are prefixed with "CF:" followed by the field name and value. They can be mapped to EZReporter custom sample information fields by specifying the tag name in curly braces as the default value in a custom sample information field. For example, if the custom field name is "LIMS ID", then the you would place the following as the default value in a custom sample information field: {CF:LIMS ID}.
[+] [ALL] Added options to the Report Control configuration panel allowing the Sample Information, Component Results, and Summary Results to be included/excluded from the printed report.
[+] [ALL] Added a new Automatic Processing Control section to the Results Database processing configuration panel. These settings allow you to choose whether to save all results to the database, save only results with no failed parameter alarms, or display a confirmation window allowing you to accept/reject/cancel saving to the database. For the "save all results" option you can also choose to automatically set the result status to accept/reject based on the parameter alarm status (if one or more alarms have failed, reject status is set). For the "display confirmation window" option, you can choose to only have it displayed if there are failed alarms, and to require a result comment if there are failed alarms.
[+] [ALL] Added a new Automatic Processing Control section to the Export Control configuration panel. These settings allow you to choose whether to export all results, export only results with no failed parameter alarms, or display a confirmation window allowing you to accept/reject/cancel export. For the "display confirmation window" option, you can choose to only have it displayed if there are failed alarms, and to require a result comment if there are failed alarms. If the confirmation window option is selected for both Export and Results Database, then it will not be shown for export unless there is additional information required that wasn't collected by the results database window (result comment).
Fixes and Other Changes:
[-] [ALL] Improved handling of magnification on high DPI screens for several forms.
[-] [MOD] Holding registers/Coils that have the "Apply register value to sample result when processing" option enabled, now respect the "Update with results from ANY compatible configuration file" option. If that option is checked, then the sample result will be updated from the register regardless of which configuration file is loaded. If it is unchecked, then the sample result will only be updated when the register configuration file matches the current configuration file.
[-] [ALL] Fixed [668]: If both the PDF folder specified in Report Settings > Report Control, and the Default Data Folder do not exist, then if auto saving PDF files is enabled, an exception will be thrown during processing. This exception will prevent subsequent processing from occurring like Export Results and Update Modbus registers.
[-] [ALL] Fixed: The Fixed File name text box for the PDF report could be disabled if a different file name option was originally selected.
Version 4.0.12.0 >>Interim/Test Release<<
--------------------------------------------
Enhancements:
[+] [MOD] Updated Modbus slave server library to version 2.7.2
[+] [MOD] The Modbus Module reference manual and help file have been updated to reflect the new functionality.
[+] [MOD] The printed Modbus report was updated to include new server settings.
[+] [MOD] An informational warning is displayed in the sample results error/warning table if the Sample Name is applied from the contents of a Modbus string output register rather than from the raw results.
[+] [MOD] Selected results are now defined as Modbus output coils/holding (read/write) registers. The following results are currently supported: Modbus Data Ready (the master can force a reset the Data Ready flag), Modbus Refresh Registers (forces a refresh of the EZReporter Modbus Register Table), and Sample Name, Operator, and Sample Notes (the master can set the Sample Name, etc., prior to a run and have that sample name applied to subsequent results when they are processed by EZReporter).
[+] [MOD] Modbus string registers are now supported for selected sample information/text results. The strings can either be encoded as ASCII/UTF8 characters with 2 8-bit characters packed into each INT16 register, or they can be encoded as UNICODE/UTF16 characters with 1 16-bit character per INT16 register. You set the length of the string (and thus the number of registers required) when configuring the register. If the actual length of the string result is longer than the specified string length, the string will be truncated.
[+] [MOD] Individual Modbus registers can now be setup so they will update with results from any configuration file (the default is to only update with results from the original configuration file). For Component results, Sample Information results, Calculated Results, etc. the configuration file must contain a corresponding result with the same index or ID. It is the responsibility of the user to ensure compatibility between configuration files and the Modbus register.
[+] [ALL] The Overall Alarm Status is now set after evaluating all of the individual parameter alarms: Pass = no parameter alarms failed, Fail = at least one parameter alarm failed. This result can be included in the Sample Information table on the report, exported as a variable ({OverallAlarmStatus}), and defined as a Modbus input discrete. You can define whether a failed alarm generates a True (1) or False (0) Modbus register state.
[+] [MOD] Parameter alarm status can now be defined as a Modbus input discrete. You can define whether a failed alarm generates a True (1) or False (0) state. The failed alarm status will be reset automatically when the next sample is processed. Alternatively, you can configure the alarm status to be reset when the Data Ready flag is reset.
Fixes and Other Changes:
[-] [ALL] Changed the connector name string for the Agilent Technologies ChemStation and EZChrom connector plugins to "OpenLab/ChemStation" and "OpenLab/EZChrom" in an attempt to address confusion regarding OpenLab CDS.
Version 4.0.11.9 >>Interim/Test Release<<
--------------------------------------------
Enhancements:
[+] [NGA] The Pressure Base and Temperature Base are now included in the variable list when creating formulas for calculated result and monitored parameters.
[+] [NGA] Net/Inferior Real Wobbe Index is now calculated for GPA data sources and can be included in the report.
[+] [ALL] You can now edit the order of results displayed in the Sample Information, Component Results, and Summary Results tables. You must first check "Allow results to be re-ordered by dragging rows or columns" option in the "Report Format" section of the Report Settings and then save the configuration file. Then right-click the desired table and choose the "Change Result Order" option. Finally, left-click either the column header (component table) or result caption (sample information or summary results table) and drag it to the new desired location in the table. The custom result order is saved with the currently loaded configuration file. Make sure to disable this option in each table when you are finished by right-clicking "Change Result Order" again. This option is also automatically disabled when you restart EZReporter, process results, or load a configuration file.
Fixes and Other Changes:
[-] [ALL] The total sample count and current configuration sample count results are now "persistent". They are saved and restored when EZReporter is closed and re-started. The sample counts are stored in the XML-formatted file, "C:\ProgramData\Diablo Analytical\EZReporter\samplecount.xml"
[-] [ALL] Fixed a problem with the INFICON Micro GC Fusion connector when reprocessing results with no sample name defined ("Object reference not set to an instance of an object" exception).
[-] [ALL] Fixed a problem with import of EZReporter 3.0 configurations when the parameter monitor display font in the EZReporter 3.0 configuration was "Regular" (not "Bold" or "Italic"). In this case the font definition after import was incomplete and would generate an error when the parameter table was updated.
[-] [ALL] On rare occasions the EZReporter.XML initialization file can become corrupted. This will cause unhandled errors during startup and prevent EZReporter from operating correctly. These errors are now trapped during startup and the initialization file is deleted and re-created. This file is primarily used to save and restore the last values that were used for various settings, including the last configuration file that was loaded. So, the New Configuration File Wizard will be displayed on startup when this happens.
Version 4.0.11.8 (4.0.6941.19733), 01/02/2019
--------------------------------------------
Fixes and Other Changes:
[-] [ALL] Disabled the warning on start up if no connector DLLs are present in the connectors folder to support a Data Analysis version of the installer.
[-] [NGA] NGA water calculations are now disabled if NGL extended calculations are enabled since several NGL calculations/results don't have NGA water corrections applied.
[-] [NGA] Updated additional NGA/NGL calculations/results to handle GPA 2186/2286 separate-hybrid and combined-allocation calculations.
Enhancements:
[+] [ALL] Added a Data Analysis version of the installer that doesn't include any connector plugin DLLs.
[+] [NGA] Total Absolute Gas Density (lbm/cu.ft.) can be reported as a C6+/Extended fraction result.
[+] [ALL] Updated the reference file and help manual to include the new "Result Rounding" option under Miscellaneous Settings.
[+] [NGA] Extended the "Result Rounding" option that was introduced in 4.0.11.7 to the remaining calculations/results.
Version 4.0.11.7 >>Interim/Test Release<<
--------------------------------------------
Fixes and Other Changes:
[-] [All] Fixed a problem with the OpenLab CDS connector where an error would be generated when processing CSV result files that contain no peak results.
[-] [All] Updated the EZReporter OpenLab CDS report templates so that they now report "missing" peaks. This prevents an error that would occur when the OpenLab CDS connector would try to process results with no peaks reported (for example when running blanks).
[-] [All] Updated the obfuscation tool to prevent license status information from being obfuscated.
Enhancements:
[+] [NGA] Added a "Result Rounding" option to the Miscellaneous Settings. If this option is enabled, then the component results are rounded to the number of decimal places specified in each result's display format setting in the reported results table before calculating the total results. This addresses a situation where sum of the component results displayed in the component table on the report does not always exactly equal the total result due to rounding of the displayed component result. If this option is disabled (the default), then the total results are calculated using the full double-precision component results. Certain results that are used in subsequent calculations (Molecular weight and Compressibility), are initially calculated at full, double precision, and then rounded after all other calculations have been completed. This option is not currently enabled for the ISO calculations.
Note: At this time, this option is only applied to the "GPM" result.
Version 4.0.11.6 (4.0.6885.19781), 11/07/2018
--------------------------------------------
Fixes and Other Changes:
[-] [ALL] Special Agilent OpenLab CDS report templates, "EZReporter.rdl" (A4) and "EZReporter_Letter.rdl" (Letter), are now installed with the OpenLab CDS connector plugin to enhance reporting with EZReporter. These templates add the Sample Description to the report header, and fix a problem where timed group results would not be reported under certain circumstances.
[-] [ALL] Fixed: The Component ID is not displayed in the configuration editor component table with the standard edition license.
[-] [NGA] Fixed: ISO Combustion Temperature is displayed as a default result in GPA reports and can't be disabled.
[-] [ALL] Changes to table printing code to prevent tables from being split between multiple pages when running EZReporter on a screen with scaling > 100%.
Version 4.0.11.5 >>Interim/Test Release<<
--------------------------------------------
Fixes and Other Changes:
[-] [NGA] Fixed: The calculated result export variable was not being shown as an option in the Insert Variable window under certain circumstances.
[-] [ALL] Added logic to the ChemStation connector plugin to ignore duplicate sample tags that may be present in the .CSX file generated by the ChemStation processing macro.
Enhancements:
[+] [NGA] If the standard (GPA 2261-00) reproducibility and repeatability constants are positive numbers, then they are interpreted as relative% of the component concentration. If the constants are negative, they are interpreted as absolute limits.
Version 4.0.11.4 (4.0.6802.16831), 08/23/2018
--------------------------------------------
Fixes and Other Changes:
[-] [NGA] Added "Deg. F" to the default report caption for the Base Temperature when using an NGA data source with FPS units.
[-] [NGA] Changed the titles on the default NGA templates to reflect that calculations are performed as specified in the GPA 2172-14 standard.
[-] [NGA] Fixed: The result captions for two of the new GPA 2145-16 (SI) configuration templates hadn't been reset to the proper SI units.
Version 4.0.11.3 >>Interim/Test Release<<
--------------------------------------------
Fixes and Other Changes:
[-] [NGA] If any of the enabled bridge components raw amount is zero in an NGL/extended report with bridging enabled, the bridge factor is set to 1 and a warning is displayed.
[-] [NGA] Fixed: If the water component is deleted from the component table in a configuration that had previously been set up to report saturated/flowing/as measured results, and one of the other components is somehow selected, that component will not be included in normalization, etc., even if water calculations are disabled.
[-] [NGA] The parameter editor, formula editor, etc. will only display variables/results that are supported by the selected NGA data source (updated for the GPA 2145-16 SI data source).
[-] [NGA] Fixed: Component table headers are now updated to reflect the correct units when the base data source is changed.
[-] [ALL] The numeric display format of total amount results can now be modified in the reported results table of the configuration editor. However, the display of individual component amounts in the component table is still set by the number of decimal places in the "Amount Rounding" setting.
[-] [ALL] Fixed: A warning is now generated during processing if the Post Processing Program option is enabled, but the specified program file does not exist. This error no longer halts processing.
[-] [ALL] Custom sample information field values are now saved and recalled from the .sampinfo.xml file using the sample info ID rather than the table index. This ensures that the correct value is recalled when the sample information fields are rearranged.
Enhancements:
[+] [ALL] Added provisional support for the 720Test 720GC.
[+] [NGA] Added a new GPA 2172-14 (SI) Calculation Check configuration and data file with GPA 2145-16 (SI) physical constants.
[+] [NGA] Added new configuration templates for the GPA 2145-16 (SI) data source. These are accessed by selecting, "Browse other configuration template files not listed above" in the new configuration file wizard.
[+] [NGA] Added support for the GPA 2145-16 (SI) data source. Updated configuration editor, NGA calculations, and reporting functionality to enable reporting in the GPA SI/Metric units. Not all results calculated using the GPA 2145-16 (FPS) data source are available when using the GPA 2145-16 (SI) data source.
4.0.11.2 (4.0.6653.16420), 03/20/2018
--------------------------------------------
Enhancements:
[+] [ALL] Updated the Getting Started Manual, Reference Manual, NGA and NGL Module Manual, and Results Database Manual to reflect new features.
[+] [ALL] You can now delete multiple components from the component table in the configuration editor by selecting a range of rows and then either clicking the "Delete" button, or right-clicking the range and selecting "Delete selected components" from the pop up menu. All components in the selected range will be deleted as well as any monitored parameters or calculations that reference them.
[+] [RDB] Added new ISO 6976-16 results to the database, including CombustionTemperature, WobbeIndexGrossIdealDry, WobbeIndexGrossIdealSat, WobbeIndexGrossIdealWet, WobbeIndexNetRealDry, WobbeIndexNetRealSat, WobbeIndexNetIdealDry, WobbeIndexNetIdealSat, and WobbeIndexNetIdealWet.
The Results Database user version was updated from version 4.04.00 to 4.05.00.
You will be prompted to upgrade existing databases when you start the software.
[+] [NGA] Added new ISO 6976 (2016) calculation check configuration files and corresponding data files for the "Example 2" and "Example 3" sample calculations.
[+] [NGA] Added a new default configuration template, "ISO 6976-16 Default.cfgt", and replaced the ISO 6976 option on the New Configuration File Wizard with this template.
[+] [NGA] Added new calculations and results for the ISO 6976-16 standard, including: Combustion Temperature, Gross Wobbe Index (Ideal), Net Wobbe Index (Real and Ideal).
[+] [NGA] When the base data source is one of the ISO types (ISO 6976 or ISO 6976-2016), the context menu option, "Reset Report Labels to Default Values" in the reported results table of the configuration editor, will now reset to the ISO/SI results/units rather than the GPA/FPS results/units.
[+] [NGA] When the ISO 6976-16 base data source is selected in a configuration, the Metering and Combustion Temperatures in the NGA Calculation Factors table are now drop-down list boxes allowing you to select the metering and combustion temperatures supported by ISO 6976-16. When you select a metering temperature, the corresponding Compression Factor of Air (Zair) and saturation water vapor pressure will be entered in the table. When you select a combustion temperature, the corresponding Enthalpy of Vaporization of Water will be entered into the table.
[+] [NGA] Added the ISO 6976-16 data source and physical constants to the Standard Components database.
Fixes and Other Changes:
[-] [ALL] The "Default" numeric format button on the Edit Parameter window, now pulls the format from the reported results table rather than the parameter database so that the formatting matches the value in the report.
[-] [ALL] Fixed: Under certain circumstances, if a component name has leading or trailing spaces, the component name could not be identified correctly. Leading and trailing spaces are now trimmed automatically from component names and IDs when loading and saving configuration files.
[-] [ALL] Component amounts entered into the Manual Entry window when processing results are now checked to make sure they are valid numbers. If not, the amount is set to 0.
[-] [ALL] Fixed: The description for the ISO default configuration listed in the New Configuration File Wizard was not being displayed when that option was clicked.
[-] [ALL] Fixed: The sample tag and internal standard mapping features are not recognizing component IDs, so they were not mapping the tag/ISTD amount to the desired component raw amount.
[-] [NGA] Added component aliases to the ISO 6976 (2016) data source for ethylene, propylene, and acetylene so that those components are recognized when transferring properties from the ISO 6976 (2016) data source to one of the ISO 6976 (2015) configuration files.
[-] [NGA] Fixed incorrect spelling of carbon dioxide and 3-methylpentane in the ISO 6976 (1995) data sources and configuration templates.
[-] [NGA] Renamed the older ISO 6976 configuration template and calculation check configuration and data files so it is clear they are for the 1995 revision.
[-] [NGA] If the NGA Base Data Source is changed, all of the configuration panels are refreshed so that the available settings correctly reflect the selected data source and calculation type.
[-] [NGA] Eliminated results from the reported results table that aren't appropriate for a particular NGA calculation type (GPA, ISO, ISO16).
[-] [NGA] The option to prompt for flowing temperature and pressure is disabled for ISO 6976-16 calculation type.
[-] [NGA] Liquid volume% raw amount units are disabled for ISO 6976 calculation types.
[-] [NGA] Natural gas liquids extended calculations are disabled for ISO 6976 calculation types.
[-] [NGA] Flowing water calculations are disabled for ISO 6976 calculation types.
Version 4.0.11.1 >>Interim/Test Release<<
--------------------------------------------
Fixes and Other Changes:
[-] [ALL] Values entered into the report margins fields are now validated.
[-] [ALL] Fixed: Left and Right print margins < 0.25" would cause the component and total results tables to be split incorrectly over multiple pages. The configuration editor now forces a minimum left and right margin of 0.25"
[-] [ALL] Fixed: History plots would only show the last data point when processing results from the sample processing tab because the history plots were being initialized when the configuration was re-loaded prior to processing. The history plots are now re-initialized only if the configuration file has changed.
Version 4.0.11.0 >>Interim/Test Release<<
--------------------------------------------
Enhancements:
[+] [NGA] Added an option to the NGA Configuration settings to perform ISO 6974-3 oxygen (air) calculations to correct the results for air contamination. This calculation assumes that any oxygen present in the sample is from air contamination. The Nitrogen Mole% is corrected using one of three equations:
1) ISO6974-3 Equation 1: (for nitrogen analysis performed on a Molsieve 13X column): N2 = N2 - 78/21 * O2
2) ISO6974-3 Equation 2: (for nitrogen analysis performed on a Porapak R column): N2 = N2 - 100/21 * O2 (only valid for O2 < 0.02%)
3) Custom Calculation: enter a custom calculation factor for the formula: N2 = N2 - Factor * O2
The component mole% values are re-normalized using the corrected N2 Mole% and excluding O2. This feature is currently only available when raw component amounts are in units of Mole%.
[+] [ALL] Added a "Word wrap" option to the export template pop-up/context menu in the configuration to put the editor in word wrap display mode.
[+] [ALL] Added new options to the export template pop-up/context menu in the configuration editor to convert comma delimiters to tabs and tab delimiters to commas. When converting comma delimiters to tabs, all comma's will be converted except those that are part of a variable (located between {}). When converting tab delimiters to commas, all tab characters in the template will be converted.
[+] [ALL] Added an option to display a "floating" window that exactly mirrors the parameter table as it is displayed on the "Parameter Monitor" tab of the main UI. This allows the parameter table to be displayed on a separate monitor or large lcd panel. To enable/display the floating window, right click the main parameter table to display a pop-up menu, and click the "Display Floating Parameter Window" option. To disable/hide the floating window, click the same menu option again. The location and window state (maximized, normal, minimized) of the floating window will be saved and restored when you exit and restart EZReporter.
Fixes and Other Changes:
[-] [ALL] Rearranged the pop-up context menu of the export template window in the configuration editor. To simplify the menu, all of the conversion menu options were moved to a new "Convert" submenu.
[-] [ALL] Fixed: Under certain combinations of default printer page width, some of the tables in the printed report could be incorrectly split over multiple pages.
[-] [ALL] Fixed: A very small default printer page width could cause the printing routine to lock up the application.
[-] [ALL] Improved the display of calculated results in the configuration editor when the size of the editor is changed.
[-] [ALL] Improved the variable coloring logic for the Export and Import templates in the configuration editor.
[-] [ALL] Export template (.BTX) files containing variables using indexes are now converted automatically to the corresponding ID when loaded or imported with EZReporter 3.0 configuration files.
[-] [ALL] Fixed: Export templates with variables using indexes instead of IDs would always return the result for index 1 rather than the specified index.
[-] [ALL] Enhanced multi-display support for the main ui, configuration editor, manual data entry form, and floating parameter window. Each window now checks to make sure that they are being displayed on an active screen, and if not, they revert to the primary display.
[-] [ALL] Fixed: When restoring the location and state of the main EZReporter window on startup, the "maximized" state is now correctly restored.
[-] [ALL] The parameter name/description column of the parameter table is now "frozen" and remains visible if the window is too small to display all of the subsequent columns. Only the subsequent columns scroll.
Version 4.0.10.9 (4.0.6600.20854), 01/26/2018
--------------------------------------------
Fixes and Other Changes:
[-] [ALL] Fixed: The incorrect web media block file for the VC++ 10.0 runtime was being included with USB flash drive installations.
[-] [ALL] Fixed: When adding new custom sample information fields or custom calculations, the assigned IDs could be reset to 1000 under certain circumstances, resulting in a "Duplicate Key" error when trying to save the configuration.
Version 4.0.10.8
--------------------------------------------
>>Interim/Test Release<<
Enhancements:
[+] [RDB] Added an option to export selected (checked) results in the Results Database Sample Results Summary table to a results database file. This option is available by right-clicking the Sample Results Summary table and selecting "Export Selected Results to DB" option. You will be prompted for a database file name.
[+] [RDB] Added an option to the Results Database Import functionality to import all results from another database file (see the export option above). To import from a database file, you must click the file type list box at the lower right of the select import file window and choose the "Database Files (*.db)". The database to be imported must be the same version as the current database. If it is an older version, an upgrade will be attempted before importing.
Fixes and Other Changes:
[-] [NGA] Fixed: The total mole percent of an extended, separate report could be calculated incorrectly when reprocessing a sample from EZReporter (not when reprocessing from the chromatography data system). This could result in incorrect normalized mole% values being calculated for reprocessed results.
[-] [NGA] Fixed: The error "Given key was not in the dictionary" would be generated when loading a configuration file if certain extended report settings were invalid.
[-] [RDB] Fixed: The "Cancel" button on the import window was re-enabled so that an import can be canceled.
[-] [RDB] Fixed: Fidelity series results were not being deleted when a result was deleted, which could generate a unique constraint error when adding a new result to the database with the same result ID.
[-] [RDB] Fixed: Fidelity series results are now only added to the results database if the fidelity report is enabled in the configuration.
Version 4.0.10.7 (4.0.6529.23875), 11/16/2017
--------------------------------------------
Enhancements:
[+] [ALL] Upgraded installer engine (X6) and web media blocks.
Fixes and Other Changes:
[-] [RDB] Fixed: Component history statistics not recalled correctly from the results database as of version 4.0.10.0.
Version 4.0.10.6
--------------------------------------------
>>Interim/Test Release<<
Enhancements:
[+] [ALL] Updated the Getting Started Manual, Reference Manual, and INFICION Micro GC Fusion Connector Manual to reflect new features and settings.
[+] [ALL] Added a "ChannelID" sample tag to the Micro GC Fusion Connector. This tag can have the value A-D, corresponding to channels 1-4.
[+] [RDB] Added PeakHeight field to the ComponentResults table of the Results Database.
The Results Database user version was updated from version 4.03.00 to 4.04.00.
You will be prompted to upgrade existing databases when you start the software.
[+] [ALL] Component Peak Height is now retrieved from the raw results. Added Component Peak Height result option to the report and as an export variable.
[+] [ALL] INFICON Micro GC Fusion now reports Component Peak Height, and TotalCalibratedHeight, TotalUncalibratedHeight, and TotalHeight as new Sample Tags.
[+] [ALL] Added the Channel ID to the Peak Results table in the "Display Raw Results" window.
[+] [ALL] Added an option to the INFICON Micro GC Fusion Connector to "Process each channel result as a separate sample". If this option is checked, the results from each channel will be submitted to the sample processing log as a separate sample.
[+] [ALL] Added "{ExcludeCompFlag}" export variable. Place this variable on a line by itself prior to the component loop to exclude certain components from being exported in a component loop. Usage: {ExcludeCompLoop, Flag}. Flag can have the following values: RT (exclude if retention time is 0), AMT (exclude if raw amount is 0), AREA (exclude if peak area is 0), REPORT (exclude if "exclude from report" is checked). See the reference manual for a full list of supported exclusion flags.
[+] [ALL] Added "{PeakNo}" export variable. The sequential number of a peak/component exported in a component loop.
Fixes and Other Changes:
[-] [ALL] Changed the minimum processing interval for the sample processing queue from 2000 milliseconds to 500 milliseconds and provided a mechanism to change the minimum if necessary.
Version 4.0.10.5
--------------------------------------------
>>Interim/Test Release<<
Enhancements:
[+] [NGA] Fidelity Report: Fidelity Series results (Log MW, Log RF, R2, Std. Error, Slope, Intercept) made available as monitored parameters if one or more Fidelity Plot series have been defined.
[+] [NGA] Fidelity Report: New export variables were added for the Log MW, Log RF, and the Fidelity Series results (R2, StdError, Slope, Intercept).
[+] [RDB] Added Fidelity Series Label, R2, StdError, Slope, and Intercept result fields to a new FidelitySeries table of the Results Database. Also added LogMolecularWeight and LogResponseFactor to the Components table.
The Results Database user version was updated from version 4.02.00 to 4.03.00.
You will be prompted to upgrade existing databases when you start the software.
[+] [RDB] The Fidelity Series results are now saved to a new table in the Results Database and are displayed in a new "Fidelity Series" tab/table in the "Selected Sample Detail". These results are also included when reporting results from the database.
Fixes and Other Changes:
[-] [RDB] Added more debug logging and warning alerts to selected results database functions.
[-] [NGA] If a fidelity series that is referenced by a parameter is deleted, the corresponding parameter will also be deleted. In addition, Fidelity Series are now checked in the export validation checks.
[-] [NGA] Fixed: Extended fraction monitored parameters not initialized correctly when editing the parameter.
Version 4.0.10.4
--------------------------------------------
>>Interim/Test Release<<
Fixes and Other Changes:
[-] [ALL] Fixed: Some windows not scaling properly when the display scaling factor is set > 100%.
[-] [NGA] Fidelity Report: Fixed a problem with scaling of the fidelity plot when printing/saving.
[-] [NGA] Fidelity Report: The Fidelity Report table rows are now resized automatically so they display correctly when the display scaling factor is set > 100%.
[-] [ALL] Fixed: Export Template panel in the configuration editor not displaying correctly when the display scaling factor is set > 100%.
Version 4.0.10.3
--------------------------------------------
>>Interim/Test Release<<
Enhancements:
[+] [NGA] Fidelity Report: The NGA and NGL reference manual was updated to include the new Fidelity Report functionality, and the "Help" buttons associated with the Fidelity Reporter are now active.
[+] [NGA] Fidelity Report: Added an option to include the component amount and area in the data table of the report.
Fixes and Other Changes:
[-] [ALL] All configuration panels should now scroll if the configuration editor is resized smaller than the underlying panel.
Version 4.0.10.2
--------------------------------------------
>>Interim/Test Release<<
Enhancements:
[+] [NGA] Fidelity Report: Added a sample name filter to determine whether the Fidelity Report will be generated based on the sample name. Leave the filter text blank and the Fidelity Report will be generated for all samples. Select a condition (Equals, Contains, Starts With, Ends With, and Is Like) and if the filter text matches the sample name using the specified condition, then the report will be generated.
[+] [NGA] Fidelity Report: Added an option to include the component channel ID in the data table of the report.
Fixes and Other Changes:
[-] [ALL] The main UI tabs are now initialized after loading settings from an embedded configuration file or when using processing rules to select and load a different configuration.
Version 4.0.10.1
--------------------------------------------
>>Interim/Test Release<<
Enhancements:
[+] [NGA] Added a default Fidelity Plot configuration to the "C6+" configuration templates with C1-N2-O2, C1-C5, and iC4-iC5-C6+ plot series. The Fidelity Report is disabled by default.
[+] [NGA] Added GPA 2198 Fidelity Plots to NGA/NGL Editions. The configuration editor has a new "Fidelity Report" option under "Natural Gas Analysis" to allow you to customer the report. In addition a new tab has been added to the left side of the "Sample Results" tab on the main window that displays the Fidelity Plot, Fidelity results, and Fidelity data.
Version 4.0.10.0
--------------------------------------------
Enhancements:
[+] [ALL] The result definition database was updated so that result descriptions now reflect component, calculation, and sample info IDs. Also, the component ID was added as a new result that can be included in export templates and reports.
[+] [ALL] All default configuration templates and configuration files have been updated to the new "V2" format designed for component, sample information, and calculation IDs rather than relative indexes. The configuration files are backwards compatible with earlier versions of EZReporter (4.0.9.x and earlier) using the "V1" format.
[+] [ALL] Components, Custom Sample Information Fields, and Calculated Results are now all referenced internally and in export template variables and formulas using a unique 4-digit ID number that is assigned when the item is first created and added to a particular configuration file. This allows you to rearrange the order of the components, sample information fields, and calculated results in the configuration editor and rename components without impacting variables in export templates, formulas, internal calculations, etc. In order to accomplish this, the format of the configuration file had to be updated. Configuration files will be updated automatically the first time you load them (a backup of the old file is saved in the backup folder).
[+] [NGA] Added new configuration templates with FlowCal export templates for BLM Onshore C6+, BLM Onshore Extended, and C6+ Default. You can create new configuration files based on these templates by selecting the "New Configuration File..." option of the "File" menu, and then select "Browse other configuration templates not listed above" on the New Configuration File Wizard. Browse and select the desired template with ".FlowCal" appended to the file name.
[+] [MOD] Enabled installation of the Modbus module. You must select "Customized Setup" during installation, and then check the "Modbus Slave Server" option.
[+] [MOD] The default Modbus slave server hostname (IP address) can be overridden by adding the following entry to the "server" section of the modbus.xml configuration file:
Fixes and Other Changes:
[-] [ALL] Updated the reference manual to remove the warnings about rearranging the order of components, sample info fields, and calculated results potentially causing invalid results to be calculated or exported. This issue has been resolved provided you use the new 4-digit IDs instead of the table index/order to identify the specific item in export template and calculation variables.
[-] [ALL] Fixed: Formula Builder window would incorrectly prompt to select a custom sample information field when selecting any sample information variable.
[-] [MOD] Fixed: Modbus slave server component could bind to and listen on the wrong network adapter when running on a computer with multiple network adapters installed.
[-] [MOD] Disabled obfuscation on the Modbus register object so that the register type and data type are displayed correctly in the register table.
[-] [MOD] Updated the Modbus reference manual to include instructions on installing the Modbus Slave Server, and Windows Firewall exceptions
Version 4.0.9.5
--------------------------------------------
>>Interim/Test Release<<
Enhancements:
[+] [ALL] A new "Complete" installer is available that includes connectors for all supported chromatography data systems and associated help and reference manuals.
Fixes and Other Changes:
[-] [ALL] Updated run-time web media blocks to resolve an issue with installation of the VC++ 10.0 SP1 runtime.
[-] [ALL] Updated the Getting Started manual to reflect changes in where software manuals are installed, and how they are accessed.
[-] [ALL] To address changes in how Windows 10 handles Start menu shortcuts, all PDF manuals are now installed to a "Manuals" folder in the installation folder. The only shortcuts included under the Windows Start menu are the Getting Started, Software License, and Reference Manual. A new "View Software Manuals" option has been added to the "Help" menu to display the Manuals folder.
[-] [ALL] Trapped a rare startup exception that is generated when the user.config file becomes corrupted ("Configuration system failed to initialize"). The only solution is to delete the user config file, which is located in an application- and version-specific path in the user's "appdata" folder. The exception handling code will automatically delete the file and restart the program if the user approves.
Version 4.0.9.4
--------------------------------------------
>>Interim/Test Release<<
Enhancements:
[+] [ALL] Updated the EZReporter reference manual to include the new Sample Tag Mapping feature.
[+] [ALL] Added a new option to the Miscellaneous Settings configuration panel to map the value of a sample tag to a raw component amount. This option complements the ISTD Amount Mapping feature and provides a similar capability for data systems that do not support ISTD calculations, but do support sample tags. Available sample tags can be reviewed in the Raw Results window, Sample Tags tab.
[+] [ALL] Minor additions to the Getting Started manual.
Fixes and Other Changes:
[-] [ALL] ISTD Amount Mapping is now implemented as part of raw result processing to be consistent with Sample Tag Mapping.
[-] [ALL] Upgraded obfuscation tool for vs 2015 compatibility.
[-] [ALL] Transitioned to VS 2015.
[-] [ALL] Updated flexgrid and other related libraries to the current release.
Version 4.0.9.3 (4.0.6395.27851), 07/05/2017
--------------------------------------------
Enhancements:
[+] [ALL] Updated the ChemStation connector help and manual to include instructions on how to configure multi-instrument processing.
[+] [ALL] The ChemStation connector processing macro now supports multi-instrument processing. Edit the file, "C:\Chem32\Core\ezrpt.ini" and add new settings for "ExportFolder1", "ExportFolder2", "ExportFolder3", and "ExportFolder4", that point to separate export folders for each of the ChemStation instruments (1-4). Then, configure the connector plugin for each instrument to monitor for results from the proper folder for that instrument.
[+] [ALL] variables can now be used in the fixed file name fields of the export settings and PDF report settings. This expands the options available for file naming. For example if you specify the fixed filename as {SampleName}, the file will be named based on the current sample name. Similarly, {SampleName}-{Instrument} would create a file name based on the current sample and instrument names.
Fixes and Other Changes:
[-] [RDB] Fixed a sorting problem with the incorrect display of the detailed NGA results when the search was limited to the "Last N" results.
[-] [ALL] Component amounts from the manual entry window are now processed using the original number of decimal places from the raw results rather than the number of decimal places displayed in the window (rounded to the number of decimal places specified in the "Amount Rounding" setting).
[-] [NGA] Fixed an error that prevented a combined component from being appended to the component table as a new component.
[-] [ALL] Improved code to delete associated monitored parameters when components are deleted or cleared.
[-] [ALL] When a calculated result is deleted, any subsequent calculated results that are referenced in a monitored parameter will have their calculation index updated automatically in the parameter setting.
Version 4.0.9.2 (4.0.6334.22580), 05/05/2017
--------------------------------------------
Enhancements:
[+] [ALL] Added an option to the Agilent EZChrom Connector settings to allow the results from each channel of a multichannel GC to be processed separately as individual samples. Make sure to export the "Sample Information Report" in addition to the "External Standard Report" for all channels in the EZChrom Advanced Method window.
Fixes and Other Changes:
[-] [ALL] The installer for Agilent Technologies data systems now saves the post-run processing macros for the GC ChemStation and MSD ChemStation to the EZReporter installation folder in ZIP files named, "ezrptx.gcchem.zip" and "ezrptz.msdchem.zip", respectively, if the data system has not already been installed. If the data system is already installed then the macros are installed to the correct location for the respective data system.
[-] [ALL] Fixed issue with the CalculatedResult export variable not being listed in the Insert Variable list with ISO 6976 configurations.
[-] [ALL] Fixed problem processing results from TotalChrom TX0 files when the index column is included. Also, un-named (blank) peaks will no longer be imported.
[-] [RDB] The result comment is now recalled when reporting a result from the database.
[-] [RDB] Modified the result processing order so that the result confirmation window is displayed before the report is created so that the result comment can be displayed in the report.
[-] [NGL] The extended component amounts are no longer rounded before being combined into the extended fraction amount to reduce the potential cumulative impact of rounding error.
[-] [NGL] If the NGL module is not licensed and a method is loaded that was created from an NGL template, then extended fraction calculations and reporting will be disabled automatically to prevent potential problems with Hexanes Plus results.
[-] [ALL] Fixed an error in the Agilent EZChrom Connector and INFICON EZ IQ Connector when reading group results for groups defined as "Named Peaks" instead of "Calibrated Range".
[-] [NGA] Fixed an error that could be generated when loading a configuration file if it had been saved with water calculations disabled and the water component deleted from the component table, but with "Measured" water content still enabled.
[-] [NGA] Fixed an issue with the reporting of the Total Mole% component results in the "C6+ Extended Fraction Component Results" table when recalling a sample from the results database without recalculating results (all the component mole% values in that table would be 0).
Version 4.0.9.1
--------------------------------------------
>>Interim/Test Release<<
Fixes and Other Changes:
[-] [ALL] Improved the reliability of processing results from MSD ChemStation Data Analysis using the MSD ChemStation Connector Plugin.
[-] [ALL] All values in the parameter table are now right justified. Previously, "General" formatting was used in which numbers were right justified and text was left justified.
[-] [RDB] Modified numeric conversion routines to prevent errors when database functions return non-numeric results.
[-] [NGA] If "Exclude from Report" is checked for a component, it is now excluded from the NGL Total Components and Extended Components reports.
[-] [ALL] Fixed an issue with parsing of connector text files in a custom connector.
[-] [ALL] Fixed issue with identification of duplicate components in a custom connector.
Version 4.0.9.0 (4.0.6299.20295), 03/31/2017
--------------------------------------------
Enhancements:
[+] [ALL] Updated the main reference manual and help file to reflect the new program enhancements.
[+] [ALL] Added "Default Automatic Reporting Settings" to the "Report Control" panel of the configuration editor, allowing you to override the default reporting behavior for new samples submitted by instruments to the sample log table, and when reprocessing samples.
[+] [ALL] Added an "Auto-report" checkbox to the Manual Data Entry window allowing the default processing behavior to be overridden. If this checkbox is checked, all reporting options specified in the configuration will be performed. If it is unchecked the calculations will be performed and the main UI will be updated, but you will have to manually print the report, save the report to a PDF file, export results to a text file, etc.
[+] [ALL] An option has been added to the Report Format configuration allowing a logo graphic to be loaded and displayed on the printed report. The following file formats are supported: JPEG, TIF, BMP, PNG, and GIF. The logo is printed at the top of the first page of the report between the header and the report title. It can be aligned to the left margin, page center, or right margin. You can also specify a height or width (in inches) and the logo will be scaled proportionally.
[+] [ALL] Result variables can now be placed in the report header, footer, title, and subtitle. The variable will be replaced by the actual result value in the report. For example insert {Now} in the footer text, and the current date and time will be displayed at that location in the report footer.
[+] [ALL] The report header and footer now recognize the line break "pipe" character, "|". If you place this in the header or footer text, the text following the "|" will appear on a new line.
Fixes and Other Changes:
[-] [RDB] The results database batch reprocessing function now uses the updated routine to retrieve each result from the database (GetAvgResultFromDatabase).
Version 4.0.8.3
--------------------------------------------
>>Interim/Test Release<<
Enhancements:
[+] [ALL] Added provisional support for the Agilent MSD ChemStation data system (MSD ChemStation Data Analysis).
[+] [ALL] The Agilent OpenLab CDS connector plugin was updated to map "Sample Description" from the report to the EZreporter "Sample Information" field.
Version 4.0.8.2
--------------------------------------------
>>Interim/Test Release<<
Enhancements:
[+] [NGA] The calculation of compressibility (Z) factor now supports extended fraction separate hybrid reports where the actual extended fraction summation factor (xi*bi) is calculated and used as the C6+ summation factor constant.
Fixes and Other Changes:
[-] [RDB] Fixed problem with extended fraction results not being recalled correctly from the database.
[-] [RDB] Fixed problem with the Component Channel Name not being stored or recalled correctly from the database.
[-] [RDB] Fixed problem with the numeric formatting of some of the results displayed in the Sample Detail tables.
[-] [RDB] Fixed problem with the ComponentResponseFactor Result not being recalled correctly when generating a report from the database.
[-] [ALL] If the custom numeric formatting for a result is not defined for a result, the result will be displayed in the report using the default numeric formatting (rounded to the number of decimal places specified in the Miscellaneous Settings).
[-] [NGA] Extended fraction amount results (Mole%, Weight%, Vol%) are now displayed with the same numeric formatting as other amount results in the report (rounded to the number of decimal places specified in the Miscellaneous Settings).
Version 4.0.8.1
--------------------------------------------
>>Interim/Test Release<<
Fixes and Other Changes:
[-] [NGA] Fixed calculation of gas compressibility (Z) factor for extended fraction reports (combined or allocation) to enable reporting of "real" results. For example, Total Gross Heating Value (btu/real cu.ft.).
Version 4.0.8.0 (4.0.6262.20932), 02/22/2017
--------------------------------------------
Enhancements:
[+] [NGA] Added a "BLM Onshore Supplement" manual that discusses how EZReporter can be used to help comply with some of the sections of the "BLM Onshore" regulations.
[+] [RDB] Added "Range" (max-min) to the results database sample history statistics.
[+] [NGA] The GPA 2261 repeatability and reproducibility sample comparison with a standard no longer requires the results database license. The current sample results can be compared to the standard using the "Tools > Compare with Standard..." menu option. An NGA or NGL license is still required.
[+] [ALL] The following reference manuals and help files were updated to reflect new program functionality and options: Getting Started, EZReporter 4.0 Reference Manual, Results Database Module, NGA and NGL Modules, and GPA 2145-16 Upgrade Guide.
[+] [ALL] You can now select cells in the Sample Information, Peak Results, and Sample Tags tables of the Raw Results window and copy the selected cells to the Windows Clipboard to paste into Excel or other document.
[+] [RDB] Added component Channel, ResponseFactor, UserTag, and UserConstant result fields to the Component table of the Results Database
Updated the Results user version from 4.01.00 to 4.02.00.
You will be prompted to upgrade existing databases when you start the software.
[+] [RDB] You can now select rows/cells from the results database summary and detailed results tables and copy them to the clipboard. The copied cells can be pasted directly into Excel.
[+] [RDB] Added an option to the results database find/select results window to calculate and set the start and end dates of the date filter to reflect a specified number of days, weeks, months, or years from the current date.
[+] [RDB] Added options to the results database processing settings and parameter history alarms to limit the number of results recalled and used to calculate history statistics to a user-specified number of days, weeks, months, or years from the current date.
[+] [RDB] The Results Database "Report Results" window now has an option to report the average results from multiple selected (checked) results. The non-numeric sample information is taken from the first result, while the numeric results are the average of all selected results. If the results are average results, a warning is added to the errors & warnings table of the report, listing the results IDs of the results included in the average.
[+] [ALL] You can now specify a list of items to select from in a custom sample information field. Set the "Default" value in the sample information table of the configuration editor to the list of items separated by the "pipe" character (|). The list must start with "<" and end with ">". If you place a pipe character immediately after "<", then a combo box is used display the list, allowing the user to enter any text. For example, <|Item 1|Item 2|Item 3>. Otherwise, a list box is displayed and the user can only select from the listed items. For example, - .
[+] [ALL] Added the calculated component response factor as a new result (Raw Amount / Peak Area).
[+] [ALL] Added provisional support for Agilent Technologies OpenLab CDS Data Analysis (2.1).
Fixes and Other Changes:
[-] [ALL] Fixed a problem with the "ISTD Amount Mapping" function that would generate an error when it was enabled ("The given key was not present in the dictionary").
[-] [ALL] ChemStation Connector. EZRPTX.MAC 4.0.4: Fixed issue accessing peak summing results located in the PeakSumCalc register instead of PeakSumCalc1 or PeakSumCalc2. Also added "DILUTION", "TOTALAREA", and "TOTALAMOUNT" as additional sample tags.
[-] [ALL] Changed the INFICON Micro GC Fusion connector to apply the systemSerialNumber to the Instrument Name rather than systemHostName, which had been used previously. The systemHostName will still be available as a custom sample tag (set the default value of the sample information field to {systemHostName}).
[-] [ALL] Added additional exception handling to the connector plugins to prevent fatal errors during background processing that could occur in rare instances.
[-] [RDB] The sample information table in the sample comparison report now resizes the result columns so they are equal in size, and will wrap if the width exceeds the display or page width when printing. This prevents long sample names from forcing the report to print on multiple pages.
[-] [ALL] Results in the main sample information table are now wrapped if they exceed the width of the window both for display and printing. This prevents long sample information results from forcing the report to print on multiple pages.
[-] [ALL] Instrument status messages in the instruments table on the sample processing tab are now autosized and wrapped so that the entire message is visible.
[-] [ALL] Updated the Agilent EZChrom Connector plugin manual and help to reflect the new "Use Local Time" option in the EZChrom advanced method options. This option needs to be checked in order for the injection time to reported as the local time instead of GMT.
[-] [ALL] Updated the "System Requirements" sections of the Getting Started and EZReporter 4.0 Reference manuals with statements about Windows 10 compatibility and screen resolution.
[-] [ALL] Modified the report printing code to rescale report tables so they print correctly when screen resolution is > 100%.
[-] [ALL] Added "High DPI Aware" entries to the program manifest and application config file so that the program runs in high-dpi mode on Windows 10.
[-] [ALL] Fine tuned a large number of windows and controls to display correctly when the screen resolution is > 100%. However, the software works best when the screen resolution is set to 100% - some of the controls and windows may still not display optimally.
[-] [ALL] Fixed issue with installation of a DLL required to choose report fonts.
[-] [ALL] The rows in tables used in the configuration editor and other windows are now automatically resized to account for larger font sizes used when screen resolution is > 100%.
[-] [ALL] In the sample history alarms configuration of the parameter editor window, the GPA 2261 limit modes will only be enabled in trial mode or if the NGA Module is licensed.
[-] [RDB] Changed the default setting for "Add results with a raw amount of 0" from disabled to enabled. This was the original behavior that was changed to reduce the size of database files. However, null values are not included in SQLite aggregate calculations (AVG, MAX, MIN, etc.), so this option should be enabled by default, and only disabled if database size becomes an issue (primarily for extended analysis with large numbers of components).
[-] [RDB] Fixed an issue with the calculation of standard deviation of component results that would skip the first result in the history set.
[-] [RDB] In the results database find/select window, the "limit history to last N results" setting is now applied to both the "All Results" and "Sample Name" searches. It is not applied to the Results ID search since that will only return 1 result.
[-] [RDB] In the results database find/select window, the setting for "limit history to last N results" is disabled when a date filter is enabled - all results within the specified start and end date will be returned.
[-] [RDB] The cursor is now changed to the WaitCusor for the duration of a database import.
[-] [RDB] If they are in a supported format, the Date/Times (InjectionDate, ReportDate) imported into the results database are now converted into the standard "yyyy-MM-dd hh:mm:ss" format recognized by SQLite. This enables the dates to be used in limiting searches to a specified date range.
[-] [RDB] The label, "Sample Results Summary (N Results Displayed)" in the sample summary table caption, now shows the correct number, "N" when the additional statistics rows are included in the table.
[-] [ALL] Updated installation engine (IA X5) and associated downloadable runtime modules and libraries.
Version 4.0.7.5
--------------------------------------------
>>Interim/Test Release<<
[+] [ALL] Added provisional support for the SRI Instruments PeakSimple chromatography data system.
Version 4.0.7.4 (4.0.6183.30861), 12/05/2016
--------------------------------------------
[ALL] Updated the Reference Manual and NGA/NGL Modules Manual.
[-] [ALL] Fixed problem with retrieving the peak summing results in the ChemStation Connector macro (ezptx.mac).
[+] [NGA] Added "GPA 2145-16 Upgrade Guide" to installation.
[+] [NGA] Multiple enhancements to the "Standard Components" functionality to facilitate updating existing configuration files to use the GPA 2145-16 physical properties:
1) Alias names can be defined for standard components in each data source so that components with different names can be recognized in the configuration component table. Right click the standard component and choose "Edit Component Aliases" or enter "Ctrl+A" from the keyboard with the component selected. Several components in the GPA 214-16 data source have alias names predefined to help translate GPA 2145-16 components names to existing names based on TP-17 or the GPSA Engineering Data Book. Click "Generate Alias Report" from the standard components context menu to see a report of the current alias names defined for each standard component.
2) You can search for a component name or alias name in the current data source by either right clicking and selecting "Find Component..." from context menu, or by clicking "Ctrl+F" on the keyboard. Component names or aliases much match exactly to be recognized. A similar function has also been added to the configuration component table.
3) You can validate the component physical properties/constants in the current configuration file against the standard values in the data source by right clicking the standard components table and selecting "Validate Component Constants" from the pop-up menu. This option is also available in the context menu of the configuration component table. Each component in the configuration component table will be compared to a component with the same name or matching alias name in the data source. A report file is displayed showing the components that pass the validation (all constants match), the components that fail the validation (one or more constants don't match), and components that couldn't be found in the data source. A detailed table of the comparison is also included.
4) When transferring physical properties from the data source to the configuration, the "Unknown Component" window has been enhanced so that if you copy the properties for the unknown standard component to an existing component in the configuration, you can have that existing component name added as an alias to the corresponding standard component in the data source.
[+] [ALL] Updated the New Configuration Wizard and "default_configurations.xml" to use the new GPA 2186/2286-14 and GPA 2145-16 versions of the NGA and NGL default configuration files.
[+] [NGA] New default configuration template files using the GPA 2145-16 physical properties have been added to the default templates folder. These new configuration templates have the suffix, ".GPA 2145-16" in their filename.
[+] [NGA] GPA 2145-16 Update: added a GPA 2145-16 physical property data source. It is now the default data source for NGA and NGL calculations.
[+] [RDB] Added a relative% difference column to the result/standard comparison window for BLM reporting. The font size used in this window/report was reduced so that all columns should fit on a single page. Also, the comparison summary was moved from the bottom to the top of the printed report.
[-] [ALL] Fixed a problem with tabs in the Export Text Settings and NGL Settings configuration panels being initialized with some tabs not visible.
[+] [NGA] Added "Find component" options to the context menu of both the configuration component table and the standard components table. This function can also be accessed by clicking "Ctrl-F".
[+] [NGA] You can now define "aliases" for component names in the standard components table for each data source. Right-click the standard component and choose "Edit Alias". When transferring physical constants to a configuration, the component table in the target configuration will be searched for both the standard name and any associated alias names. This allows easier updating of component constants when your configuration uses non-standard component names.
[-] [NGA] Fixed an error with the Standard Components window when transferring a Combined Component to the component table.
[-] [NGA] Fixed a problem with the Standard Components window where the "Select Matching Components" context menu function was case sensitive, which could prevent finding matching components names if any characters were capitalized differently.
[-] [NGA] The contents of the Data Source listbox in the Edit NGA Data Source window now displays the data sources in the correct order.
Version 4.0.7.3
----------------
>>Interim Test Release<<
[ALL] Merged additional 4.0.6.5 branch changes.
[-] [ALL] With versions of EZReporter prior to 4.0.7.3, the grid and reporting tools used to display results would force the font size to supported display font sizes. So for example, A font size of 10 pt would actually be rendered at 9.75 pt. The updated versions of these tools now allow the actual font size to be rendered, so 10 pt fonts render at 10 pt. This has the side-affect of causing the text in existing reports that use 10 pt fonts (one of the default sizes) to take up more space, which could potentially cause a report to break to additional pages. In order to ensure that reports appear the same as in previous versions, EZReporter will now automatically detect and change any 10 pt fonts to 9.75 pt in configuration saved in older versions of the software.
[+] [ALL] Added new context/pop-up menu to the Report Titles and Fonts table to allow the font for all result table title, header, and results to be changed at the same time.
[+] [ALL] Added new font selection dialog that allows fractional font sizes to be entered.
[-] [ALL] Updated multiple support DLLs to current versions (C1).
[-] [MOD] The Modbus functionality is disabled by default. Contact Diablo Analytical for instructions on how to enable the Modbus functionality for beta testing.
[-] [ALL] Upgraded to the current release of System.Data.SQLite and replaced the system.data.sqlite mixed mode assembly with separate managed and native code "interop" dlls.
[-] [ALL] Upgraded compiler to Visual Studio 2013.
[-] [MOD] The installation program now has options for "Standard" and "Customized" setups. To install and enable the Modbus Slave Server functionality, choose "Customized Setup" and then check the "Modbus Slave Server" option. Note: this option is not enabled by default. Contact Diablo Analytical for instructions on how to enable the Modbus functionality for beta testing.
[ALL] Merged additional 4.0.6.4 branch changes.
Version 4.0.7.2
----------------
>>Interim Test Release<<
[ALL] Merged additional 4.0.6.4 branch changes.
[+] [ALL] Added a "Post Processing Program" that can be run after all processing has completed. Both the program and command-line options for the program can be specified. The command-line options can include variables like {ExportDirectory} and {ExportFile}. The settings for this feature are in the Report Control panel.
[+] [ALL] Added provisional support for the Shimadzu GCSolutions/LabSolutions chromatography data system.
[+] [ALL] Added support for the component channel to be displayed in the component table of the report and exported to a text file. Initially the INFICON Micro GC Fusion and EZIQ Connectors, and Agilent EZChrom connectors support this capability.
[+] [ALL] The INFICON Micro GC Fusion and EZ IQ Connectors provide the component Channel ID for reporting.
[+] [ALL] The Agilent EZChrom Connector provides the component Channel ID for reporting.
Version 4.0.7.1
----------------
>>Interim Test Release<<
[ALL] Merged additional 4.0.6.3 branch changes.
Version 4.0.7.0
----------------
>>Interim Test Release<<
[+] [MOD] First release supporting Modbus Slave functionality via a new Modbus Module. See the Modbus Module help or reference manual for details on the capabilities and how to configure and use this module.
Version 4.0.6.5
-----------------------------------------------
[-] [ALL] Calculated results: blank captions are now replaced with default captions when saving the configuration. A calculated result with a blank caption will prevent the loading of any subsequent calculated results.
[-] [NGA] Fixed an issue where changes to some of the NGL calculation settings would not be saved if you switched away to a different NGL configuration tab.
[-] [NGA] When extended fraction calculations and reporting are disabled, the related settings are reset to default values. Similarly when a configuration file is loaded with extended fraction calculations disabled, the related settings are also set to the default values.
Version 4.0.6.4 (4.0.6100.27160), 09/13/2016
-----------------------------------------------
[-] [ALL] Leading and trailing spaces are now trimmed from component names when manually entering or editing components.
[-] [ALL] Duplicate components are now detected before saving the configuration.
[+] [ALL] Added "Select All" and "Copy Selection to Clipboard" options to the component table context menu in the Configuration Editor.
[-] [RDB] Fixed problem with initializing the Compare Results form under certain circumstances.
[-] [RDB] Fixed problem with component names containing apostrophe characters, which are reserved characters in the SQLite database.
[-] [ALL] The PE TotalChrom Connector now ignores uncalibrated peaks in the TX0 file, and also ignores blank sample tags from the header.
[-] [ALL] The Instrument Name and Internal Standard Amount are now reported correctly if available in the raw results from the data system connector.
[-] [ALL] Fixed minor problem with display of the "custom function button" with multi-instrument configurations where the button would sometimes not be hidden properly when switching from instrument to instrument.
[-] [ALL] Fixed a defect in the EZReporter data file naming code for the "Use chromatography data system data file name" option where the first character of the data file name was being truncated.
Version 4.0.6.3 (4.0.6053.15288), 07/28/2016
-----------------------------------------------
[+] [RDB] Added an option to allow components with a raw amount of 0 to be added to the results database. The existing behavior is not to add components with an amount of 0 to the database for performance reasons. Enabling this option allows all components to be viewed in the sample results summary and component detail tables of the Results Database. This setting can be found in the Results Database Processing section of the configuration editor and is unchecked by default. If your configuration includes a large number of components that may have an amount of zero (typically a natural gas liquids/extended analysis), then you may want to leave this unchecked.
[-] [ALL] Early versions of the Agilent Openlab EZChrom data system report local time for the injection date/time, but add a (GMT-N) suffix that prevents EZReporter from recognizing the injection date as a date/time string. Both the Agilent EZChrom Connector and the Open Data File routines now strip the GMT suffix off the injection date before trying to convert it to a date/time.
Note: Current versions of OpenLab EZChrom don't include this suffix, but by default will report the injection time as GMT. You must check the "Use Local Time" option in the EZChrom advanced method window Data Export settings for the Standard Reports in order to report local time.
[-] [RDB] Fixed problem with display of component summary results when "Limit sample history to last N results" is non zero. The order of each line of component results in the table was inverted.
[-] [NGA] Total extended fraction component amounts (Total Extended Mole%, Weight%, Vol%) are now correctly linked to the corresponding total component amounts in the report when the extended faction report format is set to the "Link" option.
[-] [NGA] [647] Fixed a problem where under certain conditions C6+/extended fraction results would be included in the report even though extended fraction reporting was disabled.
[-] [ALL] Fixed an exception that could occur when editing an existing component reporting group in the component table.
[+] [ALL] The INFICON Micro GC Fusion connector plugin now calculates Total Calibrated Peak Area, Total Uncalibrated Peak Area, Total Peak Area, and Total Concentration from the peak results in the JSON file when processing results, and makes those values available as Sample Tags in the raw results.
[-] [ALL] Fixed a fatal error that would cause the application to close if an exception was generated in the exception handling code during background processing.
[+] [ALL] Added provisional support for the Perkin Elmer TotalChrom data system.
[-] [NGA] Fixed an exception when appending a new component to the component table using the standard components window to transfer physical constants.
Version 4.0.6.2
-----------------------------------------------
>>Interim Test Release<<
[-] [NGL] Fixed an issue where the extended fraction total component report or extended component reports would be printed if those reports were enabled, even though extended fraction reporting and calculations were disabled.
[-] [ALL] Fixed defect where changes to the default data directory in the configuration editor were not being saved.
[+] [ALL] Updated the reference manual and getting started manual to reflect changes and enhancements to the components table in the configuration editor.
[-] [NGA] When entering component amounts into the standard amounts table, invalid values are now set to 0 automatically.
[-] [NGA] The component table in the standard amounts form is now autoscaled so the component names are visible.
[-] [ALL] Modified multiple forms to display better when the computer screen is set to "Medium - 125%".
[+] [ALL] Numeric custom sample information fields can now be used in Calculated Result and Calculated Component formulas. The "Numeric" checkbox in the sample information field configuration table must be checked.
[+] [ALL] Added background colors to some of the cells in the component table of the configuration editor to highlight when they are set to non-default values.
[-] [ALL] Changed the display order of the settings in the component table of the configuration editor.
[+] [ALL] Added two additional settings to the component table in the configuration editor:
1) Exclude From Report: If this checkbox is checked, the specified component isn't displayed in the component results table in the main sample report. However, it is included in normalization and calculations.
2) Exclude From Calculations: If this checkbox is checked, the specified component is not included in the normalization and subsequent NGA/NGL calculations. Only the peak retention time, peak area, and raw amount will have non-zero values.
[+] [ALL] Added two new component types to the component table in the configuration editor:
1) Reporting Group: A group that is comprised of multiple peak result components. The reporting group is only displayed in the component table on the main sample report and is intended to simplify reports containing a large number of components by grouping them together. The component results displayed for the group in the component results table are the sum of the individual components that comprise the group. To edit the components in the reporting group, click the [...] button that is displayed on the right edge of the "Component Type" cell in the component table.
2) Calculated Component: A component for which the raw amount is calculated from a formula rather than deriving from a standard peak/group result. The formula used to calculate the amount can include the raw amount, peak area, and user constant from other components. To edit the calculated component formula, click the [...] button that is displayed on the right edge of the "Component Type" cell in the component table.
To create a reporting group or calculated component, click the "Add" button or the "Add Component Below" context menu in the component settings of the configuration editor. Choose the desired component type from the subsequent "Select Component Type" window.
[-] [NGA] Fixed issue with incorrect caption displayed for the last extended faction in the additional extended fractions table when saving edited extended fractions.
[+] [ALL] Added two new user-defined component settings to the component table in the configuration editor:
1) UserTag: A user-defined text "Tag" that can be displayed in the report or exported to text files.
2) UserConstant: A user-defined numeric constant that can be displayed in the report, exported to text files, used in calculated result formulas, or displayed as a monitored parameter.
Version 4.0.6.0 and 4.0.6.1
-----------------------------------------------
>>Interim Test Release<<
Version 4.0.5.2 (4.0.5969.20609), 05/05/2016
-----------------------------------------------
[+] [ALL] Added a new context menu option to the instruments in the Sample Processing instruments table to display the connector help for the instrument.
[-] [ALL] Modified the Compass connector so that only the text files that were actually processed are deleted.
[-] [ALL] The manual entry form for entering custom sample information and manual component amounts is now shown as a topmost form so that it is clear that action needs to be taken by the user.
[-] [RDB] Sample history alarms now use std. dev. instead of %RSD.
[-] [RDB] The results for a component are added to the results database if either the raw amount >0 or the norm amount >0.
[-] [RDB] Fixed a cross-threading error when batch exporting from results database.
[-] [RDB] Enhancements to database reporting functionality (GetResultFromDatabase).
[-] [RDB] The sample history is now correctly displayed, if enabled, after saving a result to the database.
[-] [RDB] The "History Limit" setting on the Results Database "Find Results" window now correctly limits the history.
[-] [RDB] Updated the default database import template included in the configuration templates to fix a few incorrect import variables.
[-] [ALL] Modified handling of Export, PDF, and Data folders when the folder specified in the configuration file does not exist on the current computer. The folder setting is no longer set to the default data folder in the configuration. However, when results are processed the missing folder is changed to the default data folder and a warning is displayed in the results window.
[+] [RDB] Clicking the "Help" button in the configuration editor now displays help for the Results Database Panels.
[-] [ALL] If the selected PDF file naming setting in the configuration is not defined (no sample name or fixed file name), the default report file name is used instead when creating the PDF report file.
Version 4.0.5.1
-----------------------------------------------
>>Interim Test Release<<
Version 4.0.5.0 (4.0.5939.25212), 04/05/2016
-----------------------------------------------
[-] [ALL] Fixed an issue with the insert export variable window when the configuration file type is ISO (SampleInfo and Miscellaneous/Control variables weren't available to insert)
[+] [ALL] Additional logging of errors occurring during background processing in instrument connector.
[+] [ALL] Created a separate "Diablo EZReporter 4.0 Additional Connectors" installer to allow additional connectors to be added that aren't included in the particular edition the customer has installed.
[+] [ALL] Added a warning to the log file if the version of any connector plugin DLL doesn't match the program version.
[+] [ALL] Added provisional support for the Bruker Compass chromatography data system.
[-] [ALL] Fixed an issue with the history plot export function when the history plot is not enabled for all parameters. In this case, the data point exported for a particular parameter could be retrieved from an incorrect history series.
[-] [ALL] [657] When saving the current data file (File > Save Data File As), the default file extension is forced to ".ezrx" to fix an issue where EZReporter 3.0 ".btu" data files saved in EZReporter 4.0 XML format were keeping the ".btu" file extension, which prevented them from subsequently being loaded correctly.
Version 4.0.4.4
-----------------------------------------------
>>Interim Test Release<<
Version 4.0.4.3 (4.0.5890.20882), 02/16/2016
-----------------------------------------------
[-] [ALL] The {ExportFile} export variable is now set properly when exporting results after determination of the export filename.
[+] [NGA] Enabled the alternate Absolute Liquid Density (AbsLiqDensity2 and AbsLiqDensityBBL2) calculations for additional extended fractions.
[+] [ALL] Added a new option to the Export Template context menu to create a template with all possible results available for the current edition of the software.
[+] [ALL] Added new SHA256 digital signature to the program executables and installers.
[-] [ALL] When a configuration file is loaded or saved, all sample results, errors, and warnings are now explicitly cleared. Previously, only the component results, sample information, and calculated results were cleared during the save/load process.
[+] [ALL] When a configuration file is loaded a warning is now displayed in the errors and warnings table if the specified Export, Data, or PDF folders don't exist and that functionality is enabled in the configuration. The invalid folder is changed automatically to the EZReporter "Data" folder.
[-] [ALL] Modified the behavior of the {DecimalPlaces} export variable. It now will accept integer values < 3 and >15. Values <0 will be treated as 0.
[-] [ALL] Fixed an issue with the line continuation export variable, {_}, causing an "invalid variable" error.
[-] [ALL] Upgraded the installer engine in preparation for Windows 10 support.
[-] [ALL] Modified the installation script to better handle the installation/un-installation of different EZReporter editions on a particular machine. If you install a different edition, the old edition should no longer be listed in the "Add/Remove Programs" list.
Version 4.0.4.2 (4.0.5863.27768), 01/20/2016
-----------------------------------------------
[+] [RDB] Added PPM Vol/Wt component and total results fields to the results database
Uppdated the Results Database user version from 4.00.00 to 4.01.00.
You will be prompted to upgrade existing databases when you start the software.
[+] [ALL] Updated the reference manual and help file to include the "Check For Updates" feature in the Help menu.
[+] [ALL] Added provisional support for the Chromeleon 7.2 data system.
Version 4.0.4.1 (4.0.5834.22943), 12/22/2015
-----------------------------------------------
[-] [ALL] Added a warning message to several UI buttons/menu options if no results exist to perform the selected function.
[-] [ALL] The SourceDataFile export variable now correctly returns the full path to the source data file (C:\Path\Filename.ext). The SourceDataFileName export variable returns just the filename (Filename.ext).
[-] [ALL] Improved the exception handling and logging for exported results. If invalid variables are present in the export template during export, an error will be added to the errors and warning table and the details will be saved to the log file. In addition, the invalid variable will be replace in the text file with ">>ERROR<<".
[-] [ALL] Improved the exception handling and logging for calculated results. Exceptions that occur during processing of calculated results will generate an error status in order to notify the user.
[+] [ALL] If an error occurs during background processing of results, the error message is now displayed in the Errors and Warning table on the main UI.
[-] [ALL] If reprocess results is selected and no raw result exists, then a new data file is created automatically instead of doing nothing.
[-] [ALL] Addressed an exception that could prevent completion of calculations if an invalid variable was used in a calculated result.
[+] [ALL] Added new component and total PPM by Mole/Volume and PPM by Weight results calculated from the normalized mole% and normalized weight%.
[-] [ALL] Fixed an issue with calculated results where the individual variable values in a formula were being rounded to 4 decimal places before being used in the calculations.
[+] [ALL] Added support for update checking over the Internet. You can check for software updates either by clicking the "Help > Check for Software Update.." menu, or click the update link in the Diablo EZReporter 4.0 program group of the Windows Start menu.
[-] [ALL] Fixed an error when reprocessing if custom sample information fields are defined but not enabled.
[+] [ALL] Replaced the standard folder browser dialog with an improved "Vista Folder Browser" in multiple program modules. The new folder browser is compatible with Windows Vista and higher. The original browser will be used when running under Windows XP.
[-] [ALL] Fixed an issue when printing the history plot where the temporary image file would be locked, generating an error when you attempt to print a second time during a session.
Version 4.0.4.0
-----------------------------------------------
>>Interim Test Release<<
Version 4.0.3.2 (4.0.5787.24885), 11/05/2015
-----------------------------------------------
[-] [ALL] [650] Enhancements to a custom connector plugin.
[-] [ALL] [649] Fixed a defect where when processing results automatically from an instrument, PDF files were not being saved.
[-] [ALL] [648] Custom sample information field captions can no longer be left blank.
[+] [ALL] Added InjectionDate, ReportDate, ConfigurationFile, SourceDataFile, and EZReporterDataFile as Text Parameters so that they can be displayed in the parameter monitor table.
[-] [NGA] Fixed a defect in the calculation of Relative Gas Density where the total density would not be calculated under certain circumstances when extended fraction reporting was disabled, but the extended fraction calculation was set to combined/allocation.
[-] [NGA] Addressed an issue where a number of dialogs aren't be displayed correctly when the user has the Windows display set to 125% magnification.
[-] [ALL] Removed detector signal values from the INFICON Micro GC Fusion JSON schema/classes. This data is not used, and different detectors may generate different data types, which can cause errors when reading the JSON files.
[+] [ALL] The installation program product version resource is now set to the actual version number.
[+] [ALL] Added a new export variable, {SampleInfoDate} that allows a custom sample information field to be formatted as a date in an export template.
Version 4.0.3.1
-----------------------------------------------
>>Interim Test Release<<
Version 4.0.3.0 (4.0.5732.25610), 09/11/2015
-----------------------------------------------
[-] [NGA] If an NGL/Extended method is loaded and then extended calculations are disabled and the configuration is saved, the correct sample results panel is displayed.
[-] [ALL] After creating a new configuration file using the wizard, the main UI is refreshed to reflect the settings of the new configuration.
[-] [NGA] [644] Fixed a defect in the natural gas analysis calculations where if the extended calculation type was set to "Combined/Bridging", the combined component (usually C6+) would not be included in the Mole%/Wt%/Vol% normalization even when extended calculations were disabled.
[+] [NGA] You can now disable displaying the water component results in the report component table. A checkbox has been added to the Water Handling page of the Natural Gas Analysis configuration.
[-] [ALL] [645] The file "Additional.txt" is now created automatically if the file isn't present in the settings folder.
[-] [NGA] If you add or update a component from the standard components window, the configuration editor will reflect "is dirty" state so that you are warned if you try to exit before saving the configuration.
[-] [NGA] When creating a combined component in the standard components window, appending the combined component to the component list no longer generates an error.
[-] [ALL] The user name is now properly transfered from the raw result to the report.
[+] [ALL] Added provisional support for additional custom connectors.
Version 4.0.2.2
-----------------------------------------------
>>Interim Test Release<<
Version 4.0.2.1
-----------------------------------------------
>>Interim Test Release<<
Version 4.0.2.0 (4.0.5723.27704), 09/02/2015
-----------------------------------------------
[+] [ALL] The Micro GC Fusion Connector now sets the Sample Information / Comments result to the value of Tag 1 if it has been defined.
[+] [ALL] Updated the reference manual, getting started manual, and instrument connector manuals to reflect the new sample processing user interface.
[+] [ALL] Added tool tips to the buttons on the Results Database tab and the Sample Processing tab of the main form.
[+] [ALL] Enhanced the custom instrument menu to allow more then one menu item as defined in the connector.
[+] [ALL] Added an "Options" button to the instruments panel on the sample processing tab. Clicking this button displays the same context menu that is displayed when right-clicking the instrument in the table, but is more intuitive for users to find.
[+] [ALL] Added a custom instrument function button to the instruments panel on the sample processing tab. This button is visible if it is enabled and configured in the connector settings configuration window. Currently only the Micro GC Fusion connector incorporates this function.
[-] [ALL] In order to accommodate the new instrument buttons, the "Monitor Instruments" check box has been moved from the Instruments Panel to the Processing Control panel.
[+] [ALL] Added support for reprocessing updated samples from the INFICON Micro GC Fusion. This option requires Micro GC Fusion software version 1.3 or later. It is accessed through the instrument options menu and will display all samples that were reprocessed/updated in the last 30 minutes by default.
[-] [ALL] Added additional exception handling to processing routines.
[-] [ALL] Expanded debug logging.
Version 4.0.1.5
-----------------------------------------------
>>Interim Test Release<<
Version 4.0.1.4
-----------------------------------------------
>>Interim Test Release<<
4.0.1.3 (4.0.5701.21750), 08/11/2015
-----------------------------------------------
[-] [ALL] Added additional error trapping to processing routines.
[-] [ALL] Increased the size of the debug log file from 500KB to 1024KB.
[-] [ALL] Added code to set the current culture of the main UI and background threads to "en-US" to prevent problems caused by "," decimal separators used in some other language cultures. This should eliminate the need to require the end user to set the Windows regional format to use en-US.
[-] [ALL] Enhanced daily license check code.
[-] [ALL] The miscellaneous information/comments from the raw result is now correctly passed to the report.
[+] [ALL] Added debug logging of system resource usage when processing results.
Version 4.0.1.2
-----------------------------------------------
>>Interim Test Release<<
Version 4.0.1.1 (4.0.5652.17622), 06/23/2015
-----------------------------------------------
[-] [ALL] Added code to the Micro GC Fusion connector plugin to check for missing annotations/sample name in the JSON file to prevent an error when creating the JSON archive file name.
Version 4.0.1.0 (4.0.5645.28622), 06/16/2015
-----------------------------------------------
[+] [ALL] Changed format of CD/ISO and USB installations to improve performance.
[+] [ALL] Updated the installation engine and made enhancements to installer to better support both x86 and x64 installations.
Version 4.0.0.8 (4.0.5628.16381), 05/30/2015
-----------------------------------------------
[-] [ALL] Added a warning to review results after loading an EZReporer 3.0 configuration.
[+] [ALL] Expanded the export section of the reference manual to reflect new export template formatting options.
[+] [ALL] Added an option for fixed length export fields. See the export template section of the reference manual for details.
[-] [ALL] Modified export functionality to use .NET string formatting. This is compatible with EZReporter 3.0 numeric formatting, but not with string formatting or date/time formatting. EZReporter 3.0 export templates using custom format strings for date/time or strings will need to be modified. See the Export Template section of the reference manual for more information.
[-] [ALL] If an error occurs while processing export variables, the error will be logged and the variable value will be set to ">>ERROR<<".
Version 4.0.0.7 (4.0.5625.17777), 05/27/2015
-----------------------------------------------
[-] [ALL] Update reference manual with changes to sample processing tab.
[+] [ALL] Sample processing log entries are now colored based on status (Red=Error, Yellow=Warning or Aborted, Green= New or Completed, Blue=Processing).
[+] [ALL] Added an "Aborted" sample status to results in the sample processing log. This status is assigned if the user Cancels processing in the Manual Data Entry window. Aborted samples aren't processed automatically and must be processed manually by displaying the raw results and clicking "Process".
[-] [ALL] Removed the "Process Samples" checkbox from the Processing Control section of the Sample Processing tab. There isn't a compelling need to disable the processing queue, and synchronizing this option with background processing and error handling added significant complexities.
[-] [ALL] When reprocessing from the raw results window in the sample processing queue, the Manual Data Entry window is now only displayed if custom sample information fields are enabled, or there are one or more components that require manual entry.
[-] [ALL] Fixed reprocessing error (Invalid XML document) that would be generated if custom sample information fields had been defined, but custom sample information fields have not been enabled.
[-] [ALL] Modified error handling during background processing of results so that the result error status is accurately changed to "Error" instead of staying at "Processing", which would cause the processing queue to stall.
[+] [ALL] Added a Getting Started manual and help file to distribution and iso images, and added an option to view the Getting Started help to the Help menu.
[+] [ALL] Added HTML as an additional format to save report files (File > Print > Report > Save to File...)
Version 4.0.0.6 (4.0.5596.14596), 04/28/2015
-----------------------------------------------
[+] [ALL] Updated authenticode certificate for all application components and installers.
[-] [NGA] 637: Added validation checks for extended component configuration settings and bridging settings.
[-] [NGA] 641: The code that refreshes the sat/wet/flowing results now checks that water calculations are enabled before refreshing the results.
[-] [NGA] 640: The presence of the water component name specified in water calculations configuration is now checked before saving. If the water component is not found, then water calculations are disabled.
Version 4.0.0.5 (4.0.5588.27746), 04/20/2015
-----------------------------------------------
[-] [NGA] Fixed problem with the handling of the C6+ raw amount in extended reports that could result in incorrect normalization during reprocessing.
[-] [ALL] The browse data folder option in the Tools menu now displays the full path, not just the root folder.
[-] [RDB] Added code to address situation where the import text file contains fewer fields than specified in the import template.
[-] [RDB] Added debug logging to results database import.
[-] [RDB] Removed invalid import variables from the Insert Variable tool.
[-] [RDB] If an error is generated during the background import process, it is now displayed and logged.
[-] [RDB] Fixed error with results database import if no sample information fields or NGA/NGL fields exist in the template.
[-] [RDB] Fixed results database import functionality so that all of the import variables inserted into the template are fully supported.
[-] [RDB] Results database module help and manual updated.
Version 4.0.0.4 (4.0.5581.24575), 04/13/2015
-----------------------------------------------
[+] [RDB] Added a "Help" button to the main Results Database window and a "View Results Database Help" option to the Help menu.
[-] [RDB] Fixed improper labeling of the results database configuration panels.
[+] [RDB] Added manual and help file for Results Database Module.
[-] [RDB] 639: When the results database is checked to see if it needs to be upgraded, if the current results database has a version of 0 indicating it is an invalid file, then the default database will be copied over it automatically rather than generating an error and disabling the results database functionality. The invalid database file is backed up to the backup folder.
[-] [RDB] When a license is activated from the License Status window and the results database module is licensed, then the results database file is checked to see if it needs to be upgraded.
[-] [RDB] 638: The results database file (results.db) is automatically created on startup regardless of whether the Results Database Module is licensed/activated.
[-] [NGA] 635: Added an "Abort" button to the standard components unknown component window so that you can abort adding/updating a large list of components without having to "Cancel" the addition/update of each individual component. Also, the "success" confirmation is only displayed if 1 or more components are added/updated.
[-] [ALL] The main program tabs are initialized after exiting the configuration editor in case a new configuration file with different display requirements was loaded from the editor.
[+] [ALL] Added the Software License Manual to the distribution. Added a new option in the help menu and to the License Status window to display the Software License and activation Help.
[+] [NGA] If either the NGA or NGL module is active, an option will be available in the Help menu to display the NGA/NGL Help file.
[-] [NGA] Removed the "Print" button from the standard components window.
[+] [ALL] Added a progress dialog to the installer while files are being cached locally since this can take time for single-file installations.
[-] [NGA] 636: Fixed error (no such column: TotalRelGasDensityIdealExt) when saving NGL results containing additional extended fractions to the results database.
[+] [NGA] Added manual and help file for NGA and NGL Modules.
[-] [ALL] 633: When adding a new parameter to the parameter table, the history line color is now set to "Default" instead of leaving it undefined, which would cause the history not to be displayed.
[-] [STD] 634: The "Std. Components" button on the components configuration panel is now hidden when the NGA/NGL modules are not licensed.
[-] [STD] Fixed issue with loading/saving the report titles for the standard edition that would cause the "Errors and Warnings" titles and fonts not to be displayed correctly.
[+] [ALL] Added help button to sample processing control.
[+] [ALL] Added help button to configuration editor linked to context ids and corresponding configuration panels.
[+] [ALL] Added "View Help" to the main menu.
[+] [ALL] Added standard edition reference manual and help file to distribution.
Version 4.0.0.3 (4.0.5542.17586), 03/05/2015
-----------------------------------------------
[-] [STD] Addressed issue with the EZ IQ and EZChrom Connectors where the .ESD files would not be deleted from the export folder if different delimiter/separator characters were used in the different detector channel export configuration.
[+] [ALL] Updated obfuscation.
[-] [NGA] Fixed support for compound group results in the ChemStation Connector processing macro (ezrptx.mac).
[-] [ALL] Changed the Product Upgrade GUID Code for the installer to prevent conflicts with the EZReporter 3.0 Connector for Micro GC Fusion when both products are installed side-by-side.
Version 4.0.0.2 (4.0.5532.17772), 02/23/2015
-----------------------------------------------
[-] [NGA] Added code to disable water handling if the water component specified in the configuration isn't found in the component list.
[-] [STD] Added additional error handling to the Fusion connector to address an occasional situation where the results aren't actually available yet even though the lastRun URL indicates otherwise. The results are read successfully on the next attempt. This prevents the connector from terminating acquisition with an error condition.
[-] [ALL] When the history plot options are changed during run time, the changes are written to the current configuration file so they will recalled the next time that file is loaded.
[-] [ALL] Fixed a defect with calculated results when defined as parameters that would cause an error when loading the configuration file. If you have already created a parameter that references a calculated result, you may have to delete that parameter and recreate it.
[+] [ALL] When saving a report as a PDF file, a default filename is now provided based on either the EZReporter data file name or sample name.
[+] [STD] Implemented debug logging for the Fusion Connector
[+] [STD] Added SetLoggingLevel method to the Connector Interface to allow debug logging for the Instrument/connector to be enabled/disabled in sync with EZReporter debug logging. The instrument/connector logging level is set when the instrument connects. So, if you change the logging level in EZReporter, you may have to disconnect/reconnect the instruments to put them in the same logging level.
[-] [RDB] Aborting a batch reprocess no longer generates an exception
[+] [ALL] The example export and import template files are now installed to the Default Files folder
[+] [NGA] Added GPA 2261-13 repeatability and reproducibility formulas to the C6+ and NGA Default configuration templates
[-] [RDB] Addressed performance issues with the batch reprocess functionality
[-] [ALL] Fixed formatting problem with the time axis of the history plot
[-] [STD] Removed extraneous columns from sample log table, and the log table will now scroll automatically to display new results when they are added.
[-] [NGA] 629: The check in the config editor for a match between the water component name in the component table and the defined water component is no longer case sensitive.
Version 4.0.0.1 (4.0.5522.17790), 02/13/2015
-----------------------------------------------
[+] [ALL] First Beta Release for testing.
>>End of Readme<<