QCRTGraphJavaProdPage

QCRTGraph Real-Time Graphics Tools for Java

Version 3.0

添加滚动图、仪表、条形图、仪表、信号器、动态文本和 UI 控件  到使用 Java 实时图形工具的基于 Java 的应用程序和小程序。软件中包含的一些示例程序的 JPEG 图像。

软件中包含的一些示例程序的 JPEG 图像。 单击缩略图以查看实际大小。

仪表 GUI 和图形

Java Weather Station    Java Real-Time XY Plot

Java Polygraph         Java Oscilloscope

实时财务图表

Java Real-Time Stock Display   

生物医学和运动生理学

Java Treadmill    Java Instrumentation

实验室和工业数据采集与控制

Java Dashboard    Java Process Monitoring

Java Dynamometer    Java Hybrid Car

Real-Time Graphics Tools for Java 图表工具包完全使用 Java 编写,适用于希望将复杂的实时图形添加到其 Java 应用程序和小程序的开发人员。该软件将 QCChart2D 图表软件与实时数据结构和专门的渲染程序集成在一起。它专为实时数据的实时渲染而设计,使用新的专用类滚动图形、仪表(条形图)、仪表、信号器和文本。使用 QCChart2D 类创建的绘图对象可以与新的 Java 实时图形工具类自由混合。缩放和工具提示等高级用户界面功能可与实时滚动图表一起使用。过程变量类管理实时数据、无限数量的警报和数据归档。 PID(比例、积分和微分)控制类实现了适用于广泛应用的复杂控制算法。实时显示可以设备分辨率发送到支持的输出设备,创建演示质量的打印输出、幻灯片或透明胶片。
修订版 2.0 增加了对经过时间坐标系统的滚动支持、垂直滚动、过程变量的网格查看器以及“自动”类的集合,这些类简化了条形指示器、仪表、刻度盘、时钟、面板仪表和滚动图的创建。 由于 QCRTGraph 建立在 QCChart2D 软件之上,因此 QCChart2D 软件的 2.0 版有许多新功能。

设计注意事项

  • 数据类的更新与将图形呈现到屏幕上是异步的。
  • 实时绘图对象源自 QCChart2D 绘图对象,从而产生用于设置绘图对象属性的标准化方法。
  • QCChart2D 软件包中的任何标准绘图类型,包括简单绘图类型和组绘图类型,都可以实现为滚动图。
  • 过程变量通道的数量没有限制,与过程变量相关的警报限制数量没有限制,图形中实时绘图的数量没有限制。
  • 实时对象的更新不会干扰或覆盖其他对象,并将遵循创建图形时建立的 z 顺序优先级。

添加到修订版 2.0 的新功能

  •  新的滚动支持 - 用于经过时间坐标系
  • 垂直滚动 - 自动缩放数字、时间/日期和经过的时间坐标系。
  • 基于 UserControl 的集合  “自动”类 - 简化条形指示器、仪表、刻度盘、时钟、面板仪表和滚动图的创建。
  • RTProcessVarViewer – 用于在表格中以网格形式显示过程变量历史数据的类

功能概览

  • 包括 .Net 的 QCChart2D 图表工具 - .Net 的实时图形工具包括完整的 .Net QCChart2D 图表工具。
  • Visual Studio .Net 2005、2008、2010、2012、2013 和 2015 – 从 2.0 版开始,我们已取消对 Visual Studio .Net 2002 和 Visual Studio .Net 2003 的支持。这样一来我们不再需要为 .Net 的最低公分母配置库,并且可以使用原始版本中没有的新 .Net 功能。软件兼容  Visual Studio .Net 2005、Visual Studio .Net 2008 及更高版本。 所有示例程序项目均采用 Visual Studio 2005 格式,并在使用该编译器加载时自动转换为 Visual 2008 或 2010 格式。
  • SharpDevelop – 该软件还与 SharpDevelop 3.X 及更高版本兼容。  SharpDevelop 是一个免费的 IDE,适用于为 .Net 平台编写的 C# 和 VB 开发人员。
  • Windows 32-bit/64-bit Compatible – 该软件将在 Windows 32-bit 操作系统(XP 和更高的 32-bit  版本的 Windows)上以 32-bit 运行 在 Windows 64 位上作为 64 位
  • 操作系统。这是使用 .Net(2.0 或更高版本)编写的程序和库的一般特性。
  • 基于 .Net 绘图和 Drawing2D API - 与 .Net 组件和应用程序兼容。
  • 100% 托管 .Net 代码 – 该软件完全用 C# 编写,从而提供更好的性能和可扩展性。托管 .Net 代码使应用程序更易于部署和维护。
  • 过程变量和警报 – 实时数据存储在 RTProcessVar 类中。 RTProcessVar 类旨在表示单个过程变量,包括限值、无限数量的上限和下限警报、历史数据存储以及用于显示的描述性字符串。
                          
                                      
 
从顶部顺时针方向:实心条形指示器、分段条形指示器、自定义分段条形指示器、水平实心条形指示器、具有多色渐变的分段条形指示器和指针指示器。 只有条形代表  (和指针)代表条形指标。 还显示的其他项目包括轴、轴标签、面板仪表和警报指示器。
使用各种仪表弧范围、仪表刻度、仪表轴和仪表指示器类型,可以实现无限数量的仪表设计
  • 单值指示器 – 单值指示器是附加到单个 RTProcessVar 对象的实时显示对象。 这包括单通道条形指示器(包括实心、分段、自定义和指针条形指示器)、仪表指示器(包括仪表指针、仪表弧和仪表符号指示器)、单通道信号器指示器、面板仪表指示器和基于 QCChart2D SimplePlot 图表对象。 在 RTMultiValueAnnunciator 图表中可以拥有的信号器单元数量的唯一限制是显示的大小和文本的可读性。
RTMultiValueAnnunciator 图表中可以拥有的信号器单元数量的唯一限制是显示的大小和文本的可读性。
 
.
<RTMultiBarIndicator 中的每个条形都可以有单独的颜色和警报限制
 Multi-color gradients mapped to bar indicators
多色渐变可以映射到 RTMultiBarIndicator 中的条形图
 
RTGroupMultiValuePlot 类QCChart2D GroupPlot 对象(如上面的 MultiLinePlot 对象)转换为滚动图。
  • 多值指示器 – 多值指示器是附加到一组 RTProcessVar 对象的实时显示对象。 这包括多通道条指示器(包括实心、分段、自定义和指针条指示器)、多通道信号器指示器、以网格组织的面板仪表指示器以及基于 QCChart2D GroupPlot 图表对象的滚动图表。
 
 
 
警报指示器可以具有以下三种形式之一:指针样式符号、水平或垂直线或水平或垂直填充区域。
  • 警报指示器 – 警报指示器用于显示与单值和多值指示器类关联的 RTProcessVar 对象的警报线、符号和填充区域。
                        
数字面板仪表可以作为实时数据的主要显示方式,也可以作为其他实时指标的辅助工具,例如条形指示器和仪表
  • 面板仪表指示器 – RTPanelMeter 派生类是单值指示器类的特例,在整个软件中用于以文本格式显示实时数据。 面板仪表可用于数值、字符串值、时间/日期值和警报值。 多米刻度的一个有用的好处是能够同时显示华氏和摄氏刻度。
 
多米刻度的一个有用的好处是能够同时显示华氏和摄氏刻度。
                
仪表刻度线可以水平、平行和垂直于刻度线。
  • 仪表轴对象 - 仪表指示器需要新的类来支持绘制仪表轴、仪表轴标签和仪表警报对象。
              
RTFormControlGrid 对象以行 x 列的格式排列。 其他面板仪表对象(上面轨迹栏示例中的数字和字符串面板仪表)可以附加到主要控制网格对象。
  • 表单控件类 – .Net Button 和 TrackBar 对象已被子类化和增强,可用于仪表板。 RTControlButton 类为瞬时、切换和单选按钮样式按钮实现开/关颜色和开/关文本。 RTTrackBar 类将基于双精度值的真实世界缩放添加到基于整数的 TrackBar 类中。 RTControlButton 和 RTTrackBar 对象可以在一个网格中组合在一起,从功能上和视觉上组织控制对象。
 
一个显示器可以有多个滚动框。 帧可以在单独的绘图中并以同步方式更新,或者它们可以重叠相同的绘图区域。
 Vertical Scrolling Chart
垂直滚动框架可以管理时间/日期、经过时间或数字垂直滚动坐标系。
  • 滚动框架 –  滚动框架管理显示在滚动图中的绘图对象坐标系的不断重新缩放。 修订版 2.0 为软件增加了一个垂直滚动框架。
 Auto Indicator objects
RTAuto…Indicator 对象可以直接放置在 .Net 表单上。
  • RTAuto…指标类——添加了新类以简化条形指标、仪表、刻度盘、时钟、面板仪表和滚动图的创建。 这些类封装了创建特定实时指示器类型所需的所有元素:坐标系、轴、轴标签、标题、过程变量、警报和用于数字读数和警报状态的面板仪表。 自动指示器类设置为自包含的 UserControl 派生对象,可放置在表单上,并且可以使用方法和属性进行修改。
 RTProcessViewer grid
RTProcessViewer 网格显示 RTProcessVar 对象的历史数据
  • 过程变量查看器 – RTProcessVarViewer  类以表格形式显示过程变量的历史数据。
  • 文档和演示/示例程序 - 该软件包括一个全面的 400 页用户手册,其中包含许多编程示例,每个课程的 XML 帮助。 每个编程示例和示例程序都以 C# 和 Visual Basic 呈现。

用于 Java 开发人员许可的实时图形工具

  • QCRTGraph 开发者许可证在开发者版本(型号 # JAV-RTG-DEVR)中可用,不会超时。 两年免费更新。
  • QCRTGraph 开发者许可仅授权给一个人。 它不能由同一公司的多人使用,除非为每个人购买单独的许可证。 站点许可证也可用。 联系 sales@quinn-curtis.cn 详细说明您希望购买的座位数量,我们将回复报价。
  • 与该软件的先前版本(1.5、1.6)不同,QCRTGraph 软件不使用可再发行许可。  基本开发者许可证允许您将 QCRTGraph 作为应用程序的一部分并分发无限数量  免版税。

用于 Java 可再发行许可的实时图形工具

  • QCRTGraph 软件不使用可再发行许可证,  与该软件的先前版本(1.5、1.6)不同。 基本开发者许可证允许您将 QCRTGraph 作为应用程序的一部分,并免费分发无限数量的应用程序副本。 我们不允许开发人员使用此软件创建图形工具包(库或将与程序开发环境结合使用的任何类型的图形组件)转售给其他开发人员。

定制编程服务

  • QCRTGraph 是一个非常强大和灵活的软件包。 它包含 150 多个类中的 1500 多个方法和属性。 用户手册和  帮助文件文档超过 1500 页。 对于想要从今天开始编程并在一周内完成应用程序原型的普通程序员来说,这可能是压倒性的。
  • 实时图形应用程序的用户界面种类繁多,与使用该软件的行业一样多样化。 汽车行业应用程序的最终用户期望以不同于参与实时股票交易的最终用户的方式与实时显示器进行交互。 其他行业也是如此:医疗保健、半导体、质量控制,  生物技术等
  • 这就是为什么我们编写了这么多出色的示例程序,这些示例程序来自各行各业,使用了许多不同风格的用户界面。
  • 我们知道您的应用程序可能与我们的任何示例程序相似,但仍有独特的不同。 为此,我们提供编程服务,为您编写自定义示例程序,演示如何编写所需的实时显示格式和用户界面。 项目的快速启动可以为您节省数周的工作时间,并使您看起来像一个实时图形编程天才。 全部  您必须能够做的是详细描述您希望示例执行的操作。
  • 使用 QCRTGraph for Java,我们的专长包括编写可在工作站上运行的应用程序,以及可在 Web 浏览器中运行的小程序。  如需更多信息或报价,请通过 sales@quinn-curtis.cn 联系我们的销售部门。
    没有您需要的功能? 让我们知道这些是什么,以便我们可以在后续版本中添加它们。  联系方式:sales@quinn-curtis.cn