Add scrolling graphs, meters, bar graphs, gauges, annunciators, dynamic text, and UI controls to Java based applications and applets using the Real-Time Graphics Tools for Java.
The Real-Time Graphics Tools for Java charting toolkit, entirely written using Java, is for developers who want to add sophisticated real-time graphics to their Java applications and applets. The software integrates the QCChart2D charting software with real-time data structures and specialized rendering routines. It is designed for on-the-fly rendering of the real-time data using new specialized classes for scrolling graphs, gauges (bar graphs), meters, annunciators and text. Plot objects created using the QCChart2D classes can be freely mixed with the new Real-Time Graphics Tools for Java classes. Advanced user interface features such as zooming and tool-tips can used with real-time scrolling charts. A process variable class manages real-time data, an unlimited number of alarms, and data archiving. A PID (Proportional, Integral and Derivative) control class implements sophisticated control algorithms applicable in a wide array of applications. Real-Time displays can be sent to supported output devices at the resolution of the device, creating presentation quality printouts, slides, or transparencies.
Design Considerations
Updates of data classes are asynchronous with rendering of graphics to the screen.
Real-Time plot objects are derived from QCChart2D plot objects resulting in standardized methods for setting plot object properties.
Any standard plot type from the QCChart2D software package, both simple and group plot types, can be implemented as scrolling graphs.
There are no limits on the number of process variable channels, no limits on the number of alarm limits associated with a process variable, no limits on the number of real-time plots in a graph.
The update of real-time objects will not interfere or overwrite other objects and will follow the z-order precedence established when the graph was created.
New scrolling support - for elapsed time coordinate systems
Vertical scrolling - with auto-scaling for numeric, time/date and elapsed time coordinate system.
A collection of ChartView/JPanel based “Auto” classes - simplify the creation of bar indicators, meters, dials, clocks, panel meters and scrolling graphs.
RTProcessVarViewer - a class for the grid-like display of process variable historical data in a table
Includes the QCChart2D Charting Tools for Java - The Real-Time Graphics Tools for Java includes the complete QCChart2D Charting Tools for Java.
Windows 32-bit/64-bit Compatible - The software will run as 32-bit on Windows 32-bit operating systems (XP and 32-bit versions of Vista and Windows 7) and as 64-bit on Windows 64-bit operating systems (64-bit versions of Vista and Windows 7). This is a feature of Java programs in general.
Java IDE Independent - Tested and compatible with Eclipse, JBuilder and NetBeans.
Based on the Java Graphics2D drawing technology - Compatible with Swing components and applications.
New Features in Revision 1.7 - Two-color gradients can be applied to bars and other area objects. Also, the QCLicense license file has been eliminated, along with the need to purchase redistributable licenses.
Process Variable and Alarms - Real-time data is stored in RTProcessVar classes. The RTProcessVar class is designed to represent a single process variable, complete with limit values, an unlimited number of high and low alarms, historical data storage, and descriptive strings for use in displays.
Single Value Indicators - A single value indicator is a real-time display object that is attached to a single RTProcessVar object. This includes single channel bar indicators (which includes solid, segmented, custom and pointer bar indicators), meter indicators (which includes meter needles, meter arcs and meter symbol indicators), single channel annunciator indicators, panel meter indicators and scrolling graph plots based on a QCChart2D SimplePlot chart object.
Multiple Value Indicators - A multiple value indicator is a real-time display object that is attached to a group of RTProcessVarobjects. This includes multiple channel bar indicators (which includes solid, segmented, custom and pointer bar indicators), multiple channel annunciator indicators, panel meter indicators organized in a grid, and scrolling graph plots based on a QCChart2DGroupPlot chart object.
Alarm Indicators - Alarm indicators are used to display alarm lines, symbols and fill areas for the RTProcessVar objects associated with the single value and multiple value indicator classes.
Panel Meter Indicators - The RTPanelMeter derived classes are special cases of the single value indicator classes that are used throughout the software to display real-time data in a text format. Panel meters are available for numeric values, string values, time/date values and alarm values.
© Copyright 2000-2023 COGITO SOFTWARE CO.,LTD. All rights reserved