QCRTGraphAndroidStudioProdPage
适用于Android Studio的QCRTGraph实时图形工具
Version 2.4
添加滚动图,仪表,条形图,量表,信号器,动态文本和UI控件。 使用Android实时图形工具访问基于Android / Java的应用程序。
仪表GUI和图形
实时财务图表
生物医学与运动生理学
实验室和工业数据采集与控制
Android实时图形工具库,完全使用Java为Android平台编写,是为那些希望在Android应用中添加复杂的实时图形的开发人员准备的。该软件集成了QCChart2D图表软件与实时数据结构和专门的渲染例程。它是为实时数据的即时渲染而设计的,使用了新的专门类,用于滚动图形、仪表(条形图)、仪表、报警器和文本。使用QCChart2D类创建的绘图对象可以与新的实时图形工具Android类自由混合。高级用户界面功能,如缩放和工具提示,可以与实时滚动图表一起使用。一个过程变量类可以管理实时数据、无限数量的警报和数据存档. 实时显示可以以设备的分辨率发送到支持的输出设备,创建演示文稿质量的打印输出、幻灯片或透明胶片。
QCRTGraph for Android Studio (2.4)
最初的七到八年,标准的Android编程IDE是Eclipse。在我们的第一个版本的QCRTGraph中对于Android,我们提供了所有与Eclipse兼容的jar格式的库,并使用Eclipse项目结构制作了这些库以及示例程序。使用型号AND-RTG-DEVR仍可使用该软件的Eclipse版本。 2014年,Google改变了方向,现在将Android Studio视为编写和部署Android应用程序的官方IDE。从那以后,他们就停止了对Eclipse的支持。因此,我们现在提供此版本的软件,该库使用Android Studio制作,所有示例项目均采用Android Studio格式,并使用基于Android片段的更新UI系统。库分发格式已从基于jar更改为Android aar文件格式。类似于jar和zip格式,aar基本上是一个zip文件,其中包含描述Android特定内容的指定项目列表。与较早的jar格式相比,aar库文件格式更易于集成到基于Android Studio的应用程序中。
设计注意事项
- 数据类的更新与将图形呈现到屏幕是异步的。 li>
- 实时绘图对象是从QCChart2D绘图对象派生的,从而产生了用于设置绘图对象属性的标准化方法。 li>
- QCChart2D软件包中的任何标准图类型(简单图和组图类型)都可以实现为滚动图。 li>
- 过程变量通道的数量没有限制,与过程变量相关的警报限制的数量没有限制,图形中实时图的数量也没有限制。 li>
- 实时对象的更新不会干扰或覆盖其他对象,并且将遵循创建图形时建立的z顺序优先级。
功能摘要
- Includes the QCChart2D Charting Tools for Android – 适用于Android的实时图形工具包括完整的适用于Android的QCChart2D制图工具。
- Android Studio IDE – 所有示例均以Android Studio配置提供。
- 基于android.graphics API – 与Android组件和应用程序兼容。
- 过程变量和警报 – 实时数据存储在RTProcessVar类中。 RTProcessVar类旨在表示单个过程变量,包括极限值,无限数量的高低警报,历史数据存储以及用于显示的描述性字符串。
从顶部顺时针方向:实心条形指示器,分段条形指示器,自定义分段条形指示器,水平实心条形指示器和指针指示器。 仅绿色条表示条(而指针)则表示条指示符。 还显示的其他项目包括轴,轴标签,面板仪表和警报指示器。 |
|
使用各种仪表弧范围,仪表刻度,仪表轴和仪表指示器类型,可以实现无数种仪表设计 |
- 单一值指标 – 单个值指示符是附加到单个RTProcessVar对象的实时显示对象。 这包括单通道条指示器(包括实线,分段,自定义和指针条指示器),仪表指示器(包括仪表针,仪表弧和仪表符号指示器),单通道信号指示器,面板仪表指示器和基于以下内容的滚动图 QCChart2D SimplePlot图表对象。
在RTMultiValueAnnunciator图形中,你可以拥有的唯一限制是显示的大小和文本的可读性。
, |
|
RTMultiBarIndicator中的每个条形图可以有单独的颜色和报警限制。 |
![]() |
RTGroupMultiValuePlot类将QCChart2DGroupPlot对象(如上面的MultiLinePlot对象)转换成滚动图。 |
- 多值指示器--多值指示器是附加在一组RTProcessVar对象上的实时显示对象。这包括多通道条形指示器(包括实心条形、分段条形、自定义条形和指针条形指示器)、多通道报警器指示器、组织在网格中的面板仪表指示器,以及基于QCChart2D GroupPlot图表对象的滚动图形图。
|
警报指示器可以采用以下三种形式之一:指针样式符号,水平或垂直线条或水平或垂直填充区域。 |
- 警报指示器 strong> –警报指示器用于显示与单值和多值指示器类别关联的RTProcessVar对象的警报线,符号和填充区域。
数字面板仪表可以是实时数据的主要显示方法,也可以用作其他实时指示器(如条形指示器和仪表)的附件. |
- 面板仪表指示器 strong> – RTPanelMeter派生类是单值指示器类的特殊情况,在整个软件中都使用它们来以文本格式显示实时数据。 面板仪表可用于数字值,字符串值,时间/日期值和警报值。
多个仪表刻度的一个有用好处是能够同时显示华氏和摄氏刻度。 |
仪表刻度线可以水平,平行和垂直于刻度线。 |
- 仪表轴对象 strong> –仪表指示器需要新的类来支持仪表轴,仪表轴标签和仪表报警对象的绘制。
|
RTFormControlGrid em> strong> 对象以行x列格式排列。 可以将其他面板仪表对象(上面的跟踪栏示例中的数字面板仪表和字符串面板仪表)附加到主控件网格对象。 |
- 控件类--我们包含了自己的按钮、滚动条和轨迹条类,用于仪表板。RTControlButton类为瞬时、切换和单选按钮风格的按钮实现了开/关颜色和开/关文本。RTControlScrollBar和 RTControlTrackBar类使用 基于双值的真实世界缩放。RTControlButton、RTControlScrollBar和RTControlTrackBar对象可以在一个网格中组合在一起,从功能和视觉上组织控制对象。
一个显示器可以有多个滚动框。这些框架可以在不同的图中,以同步的方式更新,也可以重叠在同一个绘图区域。 |
垂直滚动框架可以管理时间/日期、经过的时间或数字、垂直滚动坐标系统。 |
- 滚动框 - 滚动框管理在滚动图中显示的绘图对象坐标系的不断重新缩放。2.0版本在软件中增加了一个垂直滚动框。
- RTAuto... Indicator Classes - 新增的类可以简化条形指示器、仪表、表盘、时钟、面板仪表和滚动图形的创建。这些类封装了创建特定实时指示器类型所需的所有元素:坐标系、轴、轴标签、标题、过程变量、警报以及用于数字读数和警报状态的面板仪表。自动指示器类被设置为一个自包含的对象,可放置在表格上,并可使用方法和属性进行修改。
RTProcessViewer网格显示RTProcessVar对象的历史数据。 |
- 过程变量查看器--RTProcessVarViewer类在类似表格的网格中显示过程变量的历史数据。
- 文档和演示/示例程序 strong> –该软件包括一本全面的400页用户手册,其中包含许多编程示例以及每个课程的Javadoc帮助。 数以百计的Android编程示例。
适用于Android Studio开发者许可的实时图形工具
- QCRTGraph开发者许可的开发者版本(型号ANS-RTG-DEVR)不超时。提供两年的更新。
- QCRTGraph开发人员许可仅授予一个人。 除非为每个人购买单独的许可证,否则同一公司的多个人不能使用它。 网站许可证也可用。 请与sales@quinn-curtis.cn联系,以获取有关您要购买的座位数的详细信息,我们将提供报价。
- QCRTGraph软件不使用可再发行许可证。 基本的开发人员许可允许您将QCRTGraph包含在您的应用程序中,并分发数量不限的数字。
适用于Android Studio可再发行许可的实时图形工具
- QCRTGraph软件不使用可再发行许可证。 基本的开发人员许可允许您将QCRTGraph包含在您的应用程序中,并分发不限数量的应用程序副本,且免版税。 我们不允许开发人员使用该软件来创建图形工具包(将与程序开发环境结合使用的库或任何类型的图形组件)以转售给其他开发人员。
定制编程服务
- 适用于Android Studio的QCRTGraph是一个功能强大且灵活的软件包。 它包含150多个类中的1500多个方法和属性。 用户手册和 帮助文件文档超过1500页。 对于想立即开始进行编程并且一周内就能完成应用程序原型的普通程序员而言,这可能是不胜枚举的。
- 实时图形应用程序的用户界面种类繁多,与使用该软件的行业一样。 汽车行业应用程序的最终用户希望以与参与实时股票交易的最终用户不同的方式与实时显示进行交互。 对于其他行业也可以这样说:医疗保健,半导体,质量控制, 生物技术等
- 这就是为什么我们编写了许多杰出的示例程序的原因,这些示例程序是使用多种不同样式的用户界面从众多行业中提取的。
- 我们知道您的应用程序可能与我们的任何示例程序相似,但仍然唯一不同。 为此,我们提供了编程服务,可以为您编写一个自定义示例程序,以演示如何对所需的实时显示格式和用户界面进行编码。 快速启动项目可以节省您数周的工作,并使您看起来像是实时图形编程天才。 全部 您必须能够做的是详细描述您希望示例执行的操作。
- 使用适用于Android Studio的QCRTGraph,我们的专长包括编写可在工作站上运行的应用程序以及可在网络浏览器中运行的小程序。 有关更多信息或报价,请联系我们的销售部门,电子邮件为sales@quinn-curtis.cn。