========================================================================== Diablo MPValve 5.0 Software Control and Sequencing of VICI Valves (c) Copyright 2021-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: 5.0.1.1 Release Date: 05/08/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. Version History: ---------------- [-] = Bug fix or change in behavior [+] = Enhancement Version 5.0.1.1 (5.0.8528.27865), 05/08/2023 ----------------------------------------------- [+] Installer upgraded to X15 Version 32.40.00.2023 (5.7.2023) [+] Application EXE and installer signed with new code signing certificate. [+] Log4Net upgraded to version 2.0.15.0. Version 5.0.1.0 (5.0.8376.17561), 12/07/2022 ----------------------------------------------- [+] Updated the reference manual and help file to reflect the dependence on the .NET 4.7.2 Framework. [+] Updated the .NET Framework version to 4.7.2. [+] Compiled with VS2022 [+] Installer upgraded to X15 [+] C1 Winforms Components upgraded to 2022v2(566) [+] SQLite upgraded to version 1.0.116 and VC++ Runtime 14 Update 3 [-] Due to the large size of the .NET 4.7.2 Framework runtime file, we are no longer publishing the "single" version of the MPValve 5.0 installer that included all of the required runtimes. [-] Removed duplicate "mpvalvex.mac" versions of the Agilent ChemStation and MassHunter control macros from the installation. Version 5.0.0.6 (5.0.8117.21859), 03/23/2022 ----------------------------------------------- [-] You must now stop a running sequence in order to exit the program. [-] When a valve is deleted from the configuration, any sequence steps referencing that valve will also be deleted. [+] The reference manual and help file were updated to reflect new program functionality. [-] When loading a sequence file the valve number and position specified in each sequence step are now validated to ensure that they are compatible with the current valve configuration. If a sequence step contains an invalid valve or position, then that step will not be added to the sequence and a warning will be logged. Version 5.0.0.5 (5.0.8095.24046), 03/01/2022 ----------------------------------------------- [+] You can now enable/disable which types of events are saved to the event log. Click the "Edit Log Options" button in the Event Log toolbar and then check or uncheck the event types you want to save to the event log. This can be helpful to reduce the storage requirements when performing very long experiments. [+] Added an "Edit Log Options" button to the Event Log toolbar to open the Event Log Options window. Version 5.0.0.4 (5.0.8093.24614), 02/27/2022 ----------------------------------------------- [-] When adding a new event to the event table, the filter selected in the event log toolbar is now respected (All Events, Todays Events, Errors, Warnings). New events are always saved to the event log database, but will only be added to the table if they match the selected filter. If the 'Today' filter is selected, any existing entries not from today will be deleted prior to adding a new event for today. [-] Added a retry capability to the GotoPosition command used for command-line operations. The number of retries and delay between retries must currently be set manually in the mpvalve.cfgx file (numretries and retrydelay). The default values are 4 and 500 milliseconds, respectively. The retry function prevents running sequences from stopping as a result of a transient issue with serial communication or the valve controller. [-] If an error stops a running sequence, the sequence status is now set to "not running" so that a new sequence can be started. Version 5.0.0.3 (5.0.7976.30478), 11/22/2021 ----------------------------------------------- [-] Changed the installer upgrade GUID, which conflicted with the MS Sensor 4.0 installer and could cause problems with un-installing the applications if both are installed on the same system. Version 5.0.0.2 (5.0.7976.30083), 11/02/2021 ----------------------------------------------- [+] Added "Help" button to the Add/Edit Sequence Step window. [-] Trap and delete corrupted mpvalve.cfgx file on program startup. [-] Trap and notify when sequence file is corrupted. [-] Fixed: The "Sequence Step" in the sequence status panel was not being updated properly for the first step in a sequence. [-] Fixed: Duplicate valve switch events were being saved to the event log. [-] Fixed: the actuation summary would not be displayed if the actuation counter was not enabled for the last valve in the valve table. [-] Minor updates to manual/help. [-] Updated the installer to version X14. [-] Compiled with VS 2019. Version 5.0.0.1 (5.0.7948.15293), 10/05/2021 ----------------------------------------------- [-] The sequence event export is now performed on a background thread to improve performance when exporting long sequences with a large number of events. The Sequence Status progress bar is updated during the export. [-] Minor updates to the reference manual and help file. [-] Enhanced the Sequence Status display by separating the progress bar from the status label so that both can be updated and displayed simultaneously. [-] Added additional events to event log specifying the source of the Start/Stop/Advance sequence (manual vs command-line). [-] Sequence control buttons are reset properly after a sequence error. [-] Fixed: The error, "The stream is currently in use by a previous operation on the stream" could be generated when exporting sequence events to a CSV file at the end of the run. Version 5.0.0.0 (5.0.7940.20362), 09/27/2021 ----------------------------------------------- [+] Intital release. >>End of Readme<<