QCRTGraphWAProdPage
适用于 Windows 应用程序的实时图形工具
添加滚动图、仪表、条形图、仪表、信号器、动态文本和 UI 控件 到通用 Windows 平台 (UWP) 应用程序。
适用于 Windows 应用程序的实时图形工具工具包完全使用 C# 托管代码编写,适用于希望将复杂的实时图形添加到基于通用 Windows 平台的应用程序的开发人员。该软件将 QCChart2D 图表软件与实时数据结构和专门的渲染程序集成在一起。它专为实时数据的实时渲染而设计,使用新的专用类滚动图形、仪表(条形图)、仪表、信号器和文本。使用 QCChart2D 类创建的绘图对象可以与新的 Real-Time Graphics Tools for Windows Apps 类自由混合。缩放和工具提示等高级用户界面功能可与实时滚动图表一起使用。过程变量类管理实时数据、无限数量的警报和数据归档。 PID(比例、积分和微分)控制类实现了适用于广泛应用的复杂控制算法。实时显示可以设备分辨率发送到支持的输出设备,创建演示质量的打印输出、幻灯片或透明胶片。
* Windows 应用程序是专门通过 Microsoft Windows 商店以数字媒体形式销售的一类 Windows 应用程序的最新名称:https://www.microsoft.com/en-us/store/apps。 此类产品的过去名称包括 Windows 应用商店应用、Metro 应用、UWP 应用和通用 Windows 应用。 本产品不是 Windows 应用程序。 它是一个库,用于构建您自己的 Windows 应用程序,然后按照 Microsoft 销售数字媒体的标准程序,通过 Microsoft Windows Store 进行销售。
设计注意事项
- 数据类的更新与将图形呈现到屏幕上是异步的。
- 实时绘图对象源自 QCChart2D 绘图对象,从而形成了用于设置绘图对象属性的标准化方法。
- QCChart2D 软件包中的任何标准绘图类型,包括简单绘图类型和组绘图类型,都可以实现为滚动图。
- 过程变量通道的数量没有限制,与过程变量相关的警报限制数量没有限制,图表中的实时图的数量没有限制。
- 实时对象的更新不会干扰或覆盖其他对象,并将遵循创建图表时建立的 z 顺序优先级。
功能摘要
- 包括适用于 Windows 应用程序的 QCChart2D 图表工具 - 适用于 Windows 应用程序的实时图形工具包括适用于 Windows 应用程序的完整 QCChart2D 图表工具。
- Visual Studio 2015 – 软件兼容 Visual Studio 2015 及更高版本。 所有示例程序项目均采用 Visual Studio 2015 格式。由于 Microsoft 的 Visual Studio 2015 是免费的,因此任何人都可以升级到它。
- 64 位兼容 – 该软件将在 Windows 32 位操作系统上以 32 位运行,在 Windows 64 位操作系统上以 64 位运行。这是使用 .Net(2.0 或更高版本)编写的程序和库的一般特性。
- 基于通用 Windows 平台 (UWP) 保留图形绘制框架 - 与 Windows App 组件和应用程序兼容。
- 100% 托管 .Net 代码 – 该软件完全用 C# 编写,从而提供更好的性能和可扩展性。托管 .Net 代码使应用程序更易于部署和维护。
- 过程变量和警报 – 实时数据存储在 RTProcessVar 类中。 RTProcessVar 类旨在表示单个过程变量,包括限值、无限数量的上限和下限警报、历史数据存储以及用于显示的描述性字符串。
![]() ![]() ![]() |
![]() ![]() |
![]() |
从顶部顺时针方向:实心条形指示器、分段条形指示器、自定义分段条形指示器、水平实心条形指示器、具有多色渐变的分段条形指示器和指针指示器。 只有条形代表 (和指针)代表条形指标。 还显示的其他项目包括轴、轴标签、面板仪表和警报指示器。 |
![]() ![]() ![]() |
![]() |
使用各种仪表弧范围、仪表刻度、仪表轴和仪表指示器类型,可以实现无限数量的仪表设计 |
- 单值指示器 – 单值指示器是附加到单个 RTProcessVar 对象的实时显示对象。 这包括单通道条形指示器(包括实心、分段、自定义和指针条形指示器)、仪表指示器(包括仪表指针、仪表弧和仪表符号指示器)、单通道信号器指示器、面板仪表指示器和基于 QCChart2D SimplePlot 图表对象。
![]() ![]() |
RTMultiValueAnnunciator 图表中可以拥有的信号器单元数量的唯一限制是显示的大小和文本的可读性。 |
.![]() |
RTMultiBarIndicator 中的每个条都可以有单独的颜色和警报限制 |
![]() |
多色渐变可以映射到 RTMultiBarIndicator 中的条形图 |
![]() |
RTGroupMultiValuePlot 类将 QCChart2D GroupPlot 对象(如上面的 MultiLinePlot 对象)转换为滚动图。 |
- 多值指示器 – 多值指示器是附加到一组 RTProcessVar 对象的实时显示对象。 这包括多通道条指示器(包括实心、分段、自定义和指针条指示器)、多通道信号器指示器、以网格组织的面板仪表指示器以及基于 QCChart2D GroupPlot 图表对象的滚动图形。
![]() |
![]() |
![]() |
警报指示器可以具有以下三种形式之一:指针样式符号、水平或垂直线或水平或垂直填充区域。 |
- 警报指示器 – 警报指示器用于显示与单值和多值指示器类关联的 RTProcessVar 对象的警报线、符号和填充区域。
![]() ![]() ![]() |
数字面板仪表可以作为实时数据的主要显示方式,也可以作为其他实时指标(如条形指标和仪表)的辅助工具。 |
- 面板仪表指示器 – RTPanelMeter 派生类是单值指示器类的特例,在整个软件中用于以文本格式显示实时数据。 面板仪表可用于数值、字符串值、时间/日期值和警报值。
![]() |
多米刻度的一个有用的好处是能够同时显示华氏和摄氏刻度。 |
![]() ![]() |
仪表刻度线可以水平、平行和垂直于刻度线。 |
- 仪表轴对象 - 仪表指示器需要新的类来支持绘制仪表轴、仪表轴标签和仪表警报对象。
- 仪表轴对象 - 仪表指示器需要新的类来支持绘制仪表轴、仪表轴标签和仪表警报对象。
![]() |
RTFormControlGrid 对象以行 x 列的格式排列。 其他面板仪表对象(上面轨迹栏示例中的数字和字符串面板仪表)可以附加到主要控制网格对象。 |
- 表单控件类 - UWP 按钮和滑块对象已被子类化和增强,可用于仪表板。 RTControlButton 类为瞬时、切换和单选按钮样式按钮实现开/关颜色和开/关文本。 RTTrackBar 类将基于双精度值的真实世界缩放添加到基于整数的 TrackBar 类中。 RTControlButton 和 RTTrackBar 对象可以在一个网格中组合在一起,从功能上和视觉上组织控制对象。
![]() |
一个显示器可以有多个滚动框。 帧可以在单独的绘图中并以同步方式更新,或者它们可以重叠相同的绘图区域。 |
![]() |
垂直滚动框架可以管理时间/日期、经过时间或数字垂直滚动坐标系。 |
- 滚动框架 – 滚动框架管理显示在滚动图中的绘图对象坐标系的不断重新缩放。 滚动框架可以是水平的或垂直的。
RTAuto...Indicator 对象可以直接放置在 Xaml 表单上。
- RTAuto... 指示器类 - 添加了新类以简化条形指示器、仪表、刻度盘、时钟、面板仪表和滚动图的创建。 这些类封装了创建特定实时指示器类型所需的所有元素:坐标系、轴、轴标签、标题、过程变量、警报和用于数字读数和警报状态的面板仪表。 自动指示器类设置为自包含的 UserControl 派生对象,可放置在表单上,并且可以使用方法和属性进行修改。
RTProcessViewer 网格显示 RTProcessVar 的历史数据 目的
- 过程变量查看器 – RTProcessVarViewer 类以表格形式显示过程变量的历史数据。
- 文档和演示/示例程序 - 该软件包括一个全面的 400 页用户手册,其中包含许多编程示例,每个课程的 XML 帮助。 每个编程示例和示例程序都以 C# 和 Visual Basic 呈现
适用于 Windows 应用程序的实时图形工具 开发者许可
- QCRTGraph 开发者许可证在开发者版本(型号#WA-RTG-DEVR)中可用,不会超时。 两年更新。
- QCRTGraph 开发者许可证仅授权给一个人。 它不能由同一公司的多人使用,除非为每个人购买单独的许可证。 站点许可证也可用。 联系 sales@quinn-curtis.cn 详细说明您希望购买的席位数量,我们将回复报价。QCRTGraph 软件不使用可再分发许可证。 基本开发者许可证允许您将 QCRTGraph 作为应用程序的一部分并分发无限数量 免版税。
适用于 Windows 应用程序可再发行许可的实时图形工具
- 基本开发者许可证允许您将 QCRTGraph 作为应用程序的一部分,并免费分发无限数量的应用程序副本。 我们不允许开发人员使用此软件创建图形工具包(库或将与程序开发环境结合使用的任何类型的图形组件)转售给其他开发人员。
定制编程服务
- QCRTGraph 是一个非常强大和灵活的软件包。 它包含 150 多个类中的 1500 多个方法和属性。 用户手册和 帮助文件文档有 1500 多页。 对于想要从今天开始编程并在一周内完成应用程序原型的普通程序员来说,这可能会让人不知所措。
- 实时图形应用程序的用户界面种类繁多,与使用该软件的行业一样多样化。 汽车行业应用程序的最终用户期望以不同于参与实时股票交易的最终用户的方式与实时显示器进行交互。 其他行业也是如此:医疗保健、半导体、质量控制, 生物技术等
- 这就是为什么我们编写了如此多出色的示例程序,这些示例程序来自各行各业,使用许多不同风格的用户界面。
- 我们知道您的应用程序可能与我们的任何示例程序相似,但仍有独特的不同。 为此,我们提供编程服务,为您编写自定义示例程序,演示如何编写所需的实时显示格式和用户界面。 项目的快速启动可以为您节省数周的工作时间,并使您看起来像一个实时图形编程天才。 全部 您必须能够做的是详细描述您希望示例执行的操作。
- 使用 QCRTGraph for Windows Apps,我们的专业知识范围包括 VB 和 C# 编程语言和 Xamarin 跨平台开发。 如需更多信息或报价,请通过 sales@quinn-curtis.cn 联系我们的销售部门。