GLG Real-Time Charts are a collection of
high-performance charts optimized for large datasets and
real-time update rates. Any real-time chart may be used as
a
part of a larger GLG HMI
display or as a
stand-alone
component. Both the
Strip
Charts and the
XY Scatter
Plots are provided.
The GLG Real-Time Chart is capable of displaying multiple
lines with
tens of
thousands of data points and updating them with
real-time data.
It
can position points at uneven intervals using time stamps
and handle invalid or missing data points.
The chart maintains a
history
buffer and supports
integrated zooming and scrolling, which
allows to scroll through large datasets of historical data
even while the new data points are being added. It can
adjust the size of the history buffer on the fly, and
erase or show plot lines without losing already plotted
data.
The chart also supports multiple Y axes, point tooltips,
cross-hair cursor feedback and point selection with the
mouse, as shown in the
online demo.
Chart features include custom label formatters, grid and
level lines, configurable minor and major tick intervals,
integrated legends and many other features.
Point and Click Editor and Prototyping
A chart can be customized by editing its properties or
resources
using the GLG Graphics Builder,
a graphical editor with point and click interface.
The Builder can also be used to change the chart's
layout and add annotations to the chart. Using the
Builder, developers can create dashboards containing
multiple charts, as well as custom HMI displays with
charts, dials, process symbols and other dynamic objects
as shown in the demos.
The Run mode of the Builder can be used to prototype the chart 's
run-time behavior with simulated data. The Run
mode toolbar contains controls for testing the chart's
performance.
The final drawing containing the customized chart is
saved into a file which is then used by one of the
run-time libraries listed below.
Refer to the Using GLG Real Time Charts chapter on of the
GLG Builder and Animation
Tutorial for information on editing the chart's
properties.
Deployment Options
GLG Real-Time Charts are deployed on a web page using
the GLG
JavaScript Library. The library uses HTML5
canvas to render a dynamically updating real-time chart
in a web browser and supports all major browsers:
Chrome, Firefox, Edge, Safari and mobile.
The library provides API methods for loading a chart's
drawing and
supplying
real-time data for the chart. An application can
obtain data using any custom data acquisition mechanism;
the data is then pushed into the chart using the GLG API
calls.
The chart supports tooltips, panning and zooming,
custom annotations and many other features. An
application can dynamically configure the chart via
resources
at run time.
The GLG Graphics
Server for an alternative server-side Web
deployment is also available. The ASP.NET version of
the Graphics Server is deployed via Windows IIS, while
the JSP version
is deployed with a JavaEE application server, such as
Tomcat.
Pricing
The Mobile Edition of the GLG Real-Time Charts Package starts at $1290 and includes
the Real-Time
Charts widget set, a Limited Edition of the
Graphics Builder and the
GLG HTML5/JavaScript
Library.
The Basic Edition of the
Graphics Builder can be used to create dashboards
containing multiple charts and other widgets.
Click here for
more information on the GLG Widgets Package.