QCRTGraphProdPage

.Net的实时图形工具

新版本Version 3

使用.Net实时图形工具将滚动图,仪表图,条形图,量表,信号器,动态文本和UI控件添加到基于Windows .Net和基于ASP.NET Web的应用程序中。

仪表GUI和图形

.Net Weather Station    .Net Real-Time XY Plot

.Net Polygraph         .Net Oscilloscope

 

实时财务图表

.Net Real-Time Stock Display   

 

生物医学与运动生理学

.Net Treadmill    .Net Instrumentation

 

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

.Net Dashboard    .Net Process Monitoring

.Net Dynamometer    Hybrid Car Control System

完全使用C#托管代码编写的.Net实时图形工具图表工具包,适用于希望向其基于Windows .Net和ASP.NET Web的应用程序中添加复杂的实时图形的开发人员。该软件将QCChart2D制图软件与实时数据结构和专门的渲染例程集成在一起。它使用新的专门类(用于滚动图,仪表(条形图),仪表,信号​​器和文本)来实时渲染实时数据。使用QCChart2D类创建的绘图对象可以与新的.Net类实时图形工具自由混合。诸如缩放和工具提示之类的高级用户界面功能可与实时滚动图表一起使用。过程变量类管理实时数据,无限数量的警报和数据归档。 PID(比例,积分和微分)控制类实现了适用于多种应用的复杂控制算法。实时显示可以以设备的分辨率发送到支持的输出设备,从而创建演示质量的打印输出,幻灯片或透明胶片。
修订版2.0添加了对经过时间坐标系的滚动支持,垂直滚动,用于过程变量的网格查看器以及“自动”类的集合,这些类简化了条形指示器,仪表,刻度盘,时钟,面板仪表和滚动图的创建。 由于QCRTGraph是在QCChart2D软件的基础上构建的,因此有许多与QCChart2D软件的修订版2.0相关的新功能。
下面的三个链接显示HTML页面,这些页面引用实时显示为JPEG图像文件。 使用ASP.NET程序在服务器上更新图像。由于连续传输图像需要大量带宽,因此这三个示例不适用于拨号Internet连接。

设计注意事项

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

修订版3中添加了新功能

修订版3主要涉及QCSPCChart产品。 QCChart2D的一个主要变化是XOR例程现在已被更长时间使用,这使软件数据光标和缩放例程与Windows显示的缩放级别(而不是100%)兼容。

修订版2.0中添加了新功能

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

功能摘要

  • 包括用于.Net的QCChart2D图表工具 –用于.Net的实时图形工具包括用于.Net的完整QCChart2D图表工具。
  • Visual Studio .Net 2015及更高版本 –从版本3.0开始,我们取消了对Visual Studio .Net 2005到2013年的支持。通过这种方式,我们不再需要为的最低公分母配置库。 Net,并且可以使用原始版本中找不到的新.Net功能。 该软件与 兼容 Visual Studio .Net 2015, 和更高。  所有示例程序项目均为Visual Studio 2015格式,并在使用该编译器加载后自动转换为Visual Studio 2017格式。标准DLL是针对.Net Framework 4.5.1的目标进行编译的。 这意味着它应该与使用该目标或更高版本编写的程序兼容。 没有与.Net 2.0运行时库关联的旧式依赖项。
  • 与Windows 32位/ 64位兼容 –该软件将在Windows 32位操作系统(XP和更高版本的Windows 32位版本)上以32位运行,在Windows上以64位运行。 64位操作系统。 通常,这是使用.Net(2.0版或更高版本)编写的程序和库的功能。
  • 基于.Net Drawing和Drawing2D API –与.Net组件和应用程序兼容。
  • 100%托管.Net代码 –该软件完全用C#编写,从而提供了更好的性能和可伸缩性。 托管.Net代码使应用程序更易于部署和维护。
  • 过程变量和警报 –实时数据存储在RTProcessVar类中。 RTProcessVar类旨在表示单个过程变量,包括极限值,无限数量的高低警报,历史数据存储以及用于显示的描述性字符串。
     
  
从顶部顺时针方向:实心条指示器,分段条指示器,自定义分段条指示器,水平实心条指示器,具有多色渐变的分段条指示器和指针指示器。 只有条形图代表(和指针)代表条形图指示器。 还显示的其他项目包括轴,轴标签,面板仪表和警报指示器。
使用各种仪表弧范围,仪表刻度,仪表轴和仪表指示器类型,可以实现无数种仪表设计
  • 单个值指示器 –单个值指示器是附加到单个RTProcessVar对象的实时显示对象。 这包括单通道条指示器(包括实线,分段,自定义和指针条指示器),仪表指示器(包括仪表针,仪表弧和仪表符号指示器),单通道信号指示器,面板仪表指示器和基于 QCChart2D SimplePlot图表对象。

您在 MultiValue报警器图中可以具有的报警器单元格数量的唯一限制是显示的大小和文本的可读性。
.
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呈现。

.Net开发人员许可的实时图形工具

  • QCRTGraph开发者许可证在不超时的开发者版本(型号NET-RTG-DEVR)中可用。
  • QCRTGraph开发人员许可仅授予一个人。 除非为每个人购买单独的许可证,否则同一公司的多个人不能使用它。 网站许可证也可用。 请与sales@quinn-curtis.cn联系,以获取有关您要购买的座位数的详细信息,我们将提供报价。
  • 与软件的先前版本(1.5、1.6)不同,QCRTGraph软件不使用可再发行许可证。 基本的开发人员许可允许您将QCRTGraph包含在您的应用程序中,并分发数量不受限制的专利使用费。

.Net可再分发许可的实时图形工具

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

定制编程服务

  • QCRTGraph是一个功能强大且灵活的软件包。 它包含150多个类中的1500多个方法和属性。 用户手册和帮助文件文档超过1500页。 对于想立即开始进行编程并且一周内就能完成应用程序原型的普通程序员而言,这可能是不胜枚举的。
  • 实时图形应用程序的用户界面种类繁多,与使用该软件的行业一样。 汽车行业应用程序的最终用户希望以与参与实时股票交易的最终用户不同的方式与实时显示进行交互。 其他行业也可以这样说:医疗保健,半导体,质量控制,生物技术等。
  • 这就是为什么我们编写了许多杰出的示例程序的原因,这些示例程序是使用多种不同样式的用户界面从众多行业中提取的。
  • 我们知道您的应用程序可能与我们的任何示例程序相似,但仍然唯一不同。 为此,我们提供了编程服务,可以为您编写一个自定义示例程序,以演示如何对所需的实时显示格式和用户界面进行编码。 快速启动项目可以节省您数周的工作,并使您看起来像是实时图形编程天才。 您所要做的只是详细描述您希望示例执行的操作。
  • 使用QCRTGraph for .Net,我们的专业知识范围包括VB和C#编程语言以及Xamarin跨平台开发。 有关更多信息或报价,请联系我们的销售部门,电子邮件为sales@quinn-curtis.cn。

没有所需的功能吗? 让我们知道它们是什么,以便我们可以在后续版本中添加它们。 联系人:sales@quinn-curtis.cn

用于.Net的实时图形工具包括用于.Net的QCChart2D制图工具。 无需同时订购两者。