r3.6.4
r3.6.3
r3.6.2
r3.6.1
Earlier Releases
Release date: 4th February 2019.
Very few changes since release 3.6.3. This release is essentially a “stake-in-the-ground” before release 3.7.1. The main changes in this release are detailed below. Please see the GitHub log for details.
The QELog module now stores upto 1000 log messages prior to the creation of a QELog widget. A QELog widget may now be optionally flag as master, and as such it will retrieve the stored log messages and display them to the user. In this way, log messages created before the creation of a QELog widget are not lost.
Note: there can effectively only be one master QELog. The QELog built into qegui has been set as master.
When writing a PV trace to file, removed the extra “.” inserted into the date format (is this a Qt5.10 thing?). Also use chart default directory for save file dialog. Change the format on the time duration dialog to be HH:MM:SS where the HH is 24 hour.
Fixed the interpretation of false boolean environment variable values, and also added YES and NO options.
Introduce long parameter options and allow use of adaptation_parameters_file.ini file and/or environment variables. This means that
export QEGUI_ADJUST_SCALE=200 ; qegui
and
qegui --adjust_scale=200
are eqivilent. Run qegui -h for long name details.
Also just ignore unknown options - these may now be accessed by bespoke plugins.
Inbuilt qegui message log has the master attribute set.
Refactor caQtDM code into to separate interface module. This work is a prelude to verion 4 integration.
All documentation upgraded to markdown. Cleaner, can be maintained by simple text editor, and no more buggy translation from .docx to .html
Release date: 18th December 2018.
The main changes in this release are:
The macro expansion functionality has been enhanced. It now does multiple passes (up to ten); this allows macro to be defined in terms of other macros.
The default focus policy has been changed from WheelFocus to ClickFocus. These widgets now ignore wheel events when the widget does not have focus. This stops unexpected PV writes when the wheel is (inadvertently) rotated.
The QECorrelation widget allows two scaler to be correleated and the result presented to the user graphically together with the calculated correlation factor. The user may select, at design time and/or run time, the sample interval and the maximum number of points to be retained for the correlation.
The delta time precision is now greater (up-to to 3) for shorter view durations.
We now ensure the graphic context menu “box” does not override the “line” markup selection.
The acalcout record and associated fields have been added to the inbuilt record/field resource file.
When connecting to the Archiver Appliance, we now check if the URL (specified by QE_ARCHIVE_LIST) ends with ‘/’, and if it doesn’t we add it.
Make new QECorrelation widget has been made available in qegui via menu:
Tools | PV Correlation...
Update qegui -v to output library info:
$ qegui -v
QEGui version: 3.6.3 (Production) Dec 13 2018 18:02:24 (using QT 5.10.0)
Framework version: 3.6.3 (Production) Dec 13 2018 17:58:44 (using QT 5.10.0)
Framework attributes: FFMPEG video streaming, Archiver Appliance
Support packages: EPICS 3.15.5 and QWT 6.1.3
Library path: /opt/Qt5.10/5.10.0/gcc_64/lib
Plugin path: /opt/Qt5.10/5.10.0/gcc_64/plugins
Created an epicsQt linux rpm constructor script. The rpm will include the required Qt, EPICS, QWT and epicsQt libraries and plugins together with epicsQt and designer.
Note: Intended for use by the developers, but feel free to experiment with it.
A new version of the msi installation file for Windows has been uploaded.
Release date: 8th October 2018.
The main changes in this release are:
When outputting version info qegui now outputs the QE framework build option attributes , e.g.
$ qegui -v
QEGui version: 3.6.2 (Development) Oct 10 2018 18:38:19 (using QT 5.10.0)
Framework version: 3.6.2 (Development) Oct 10 2018 18:35:52 (using QT 5.10.0)
Framework attributes: FFMPEG video streaming, Archiver Appliance
Support packages: EPICS 3.15.5 and QWT 6.1.3
This information is also shown on the help about dialog.
Added a nice qegui icon: for windows executable and QT versions 5 or higher only.
New windows are now relocated close to the opening window. While Qt’s habit of opening new windows a spread out as possible was sensible for a single “small” monitor, it is not sensible when running on system with two or even four or more “large” monitors.
The significant changes for this release are:
This widget has been re-worked to:
Use new names and abbreviations for elements 113 to 118, i.e. uses: Nihonium, Flerovium, Moscovium, Livermorium, Tennessine, Oganesson in lieu of Ununtrium, Ununquadium, Ununpentium, Ununhexium, Ununseptium, Ununoctium;
Added slots/signals to accept/emit the atomic number (int type) to complement the existing element/abbreviation (QString type) slots and signals;
Element layout reorganized w.r.t. the Lanthanides and Actinides;
Both run time and design time dialogs now stretch and resize;
Optional run time element selection button colorisation available via widget property; and
Set the Thallium abbreviation to ‘Tl’ (and not ‘Ti’) - which instigated this whole update.
The ellipse markup now take an optional ellipse rotation PV. The value of this PV defines the clockwise rotation of the ellipse in degrees.
The update option now allows any combination of Text, Icon and/or State.
The save/restore configuration now also saves colour, plot mode, the draw mode, the archive retrieval mode and time mode. It now also allows up to 400K (up from 40K) live data points to be stored and plotted. This may be extended/restricted by defining the QE_STRIPCHART_MAX_REAL_TIME_POINTS environment variable.
This widget now no longer complains when being used to monitor the alarm state of a non-numeric PV.
The “under-the-covers” value and the emitted values now exactly reflects the displayed value.
The value written to the PV now exactly reflects the displayed value.
These now allow the specification and selection of a secondary background colour and banding size - this allows histogram entries to be “grouped”.
This only suitable for numeric PVs as it uses the QLCDNumber widget under the covers.
We have added an msi installation file for Windows - the installation includes:
It does not include FFMPEG support, but does include Archiver Appliance support. It has been verified on both Windows 7 and 10 (it failed on an old Windows XP system).
All compilation performed using mingw 32-bit compiler.
Files are installed in “C:\Program Files (x86)\Australian Synchrotron\EPICS_QT_3_6_2...”
QEGui and designer desktop icons are created. The PATH environment variable is modified and system environment variables are created for:
if they do not already exist.
Release date: 20th April 2018.
The main change for this release is the inclusion of Archiver Appliance support. See the Archiver Appliance page for more details.
Please see the release notes 3.5 page for the the 3.5 series release notes.
Please see the release notes 3.4 page for the the 3.4 series release notes.
Last updated: Mon Jul 20 18:21:17 AEST 2020