TChart - a Qt-based Strip-Chart and
Archive-Retrieval Tool for EPICS
Copyright (c) TRIUMF, 2016 ....
TChart uses the QCustomPlot
TChart source code and software are licensed under the GNU
GPL except as noted otherwise.
TChart was created as a replacement for the Motif-based EPICS StripTool
TChart contains the following functionality:
strip-charting engine allows strip-charting of up to 10 EPICS
process variables while (optionally) saving data to a temporary disk
file. At the end of
strip-charting, the user has the option to save or discard the data.
saving data was not selected, at the end of a strip the user has the
option to save the contents of the display buffer to file.
The strip-chart data is saved into comma-separated-variable files and
also split into single-PV-files.
enabled, the strip-chart display can seemlessly scroll from the live
archived data of the stripped process variables.
A retrieval engine for saved strip-charts allows displaying of
saved strip-chart data.
archive-retrieval interface allows retrieving and displaying archived
data. The archive retrieval engine must be supplied as a Qt plug-in.
With the distribution a plug-in for a demo archiver is supplied.
from single-PV files can be retrieved and displayed for a user-selected
time-interval. This allows viewing of data taken by different
during the selected time-period.
archive data can be used as a background for a live strip-chart. This
allows comparing the time-behaviour of live incoming data with
historical data samples. The historical data are time-shifted so that
the start-times coincide.
TChart contains a "demo" data generator which can be used for
demonstation purpuses. A demo archiver plug-in is also supplied.
TChart does not
contain an on-line help system. Use the help files which are supplied here.
can set the environment variable TCHART_BROWSER to a command
string which starts a web-browser. Then you can access the help files
from within TChart with menu Help >> TChart
For known bugs and problems, please see the Release Notes
provided by the author as is, without any explicit or implied warranty.
The provided tar file contains the author's development directory used
to accept the license conditons of the GNU GPL
Please direct any questions or report any bugs to firstname.lastname@example.org