两款工控控件对比评测:Iocomp和ProEssentials

两款工控控件对比评测:Iocomp和ProEssentials对于程序员来说,要凭一己之力开发出漂亮逼真的工控仪表和工控图表是非常耗时间和精力的,那么使用专业的第三方控件就是不错的选择,不仅节约开发时间,降低了项目风险,最重要的是第三方控件写的程序更专业,工控图

大家好,又见面了,我是你们的朋友全栈君。

  对于程序员来说,要凭一己之力开发出漂亮逼真的工控仪表工控图表是非常耗时间和精力的,那么使用专业的第三方控件就是不错的选择,不仅节约开发时间,降低了项目风险,最重要的是第三方控件写的程序更专业,工控图表图像更精细。笔者认为最好用的工控控件当属 Iocomp 和 ProEssentials。下面笔者对这两个工控控件进行了简单的对比评测:

Iocomp工控仪表

Iocomp公司可以说是工业仪表盘控件的龙头老大,在国内工业自动化集成商中,尤其是OPC项目,采用Iocomp产品进行仪表设计的项目越来越多。Iocomp旗下一共有Iocomp .Net WinForms、Iocomp .Net Compact Framework、Iocomp ActiveX/VCL三个产品,用得最多的是最后一个。每个产品分标准版(standard)、专业版(Pro)、绘图版(Plot)、终极版(Ultimate)四个版本,开发者可以根据自己的需要进行选择。下面重点跟大家介绍下Iocomp ActiveX/VCL

优点:

  • 丰富的VB例程使用户能够快速的掌握各种控件的使用方法。
  • 运行于Windows7/NT4.0 等32位Windows平台,目前尚未支持Windows 8。有效的利用了32位Windows平台的多任务能力,可达到工控软件的实时要求。
  • 全部控件均由Delphi编写,代码短小精悍,执行快速、占用系统资源少。完美的Windows图形函数调用使得各控件在动画时绝无一般软件屏幕刷新时产生的闪烁现象。
  • 有效的补充了Visual Basic等开发工具应用于工控环境的不足,使Visual类软件更好的应用于工业控制中。
  • 可应用于科学、工程、医疗、石油、天然气、半导体、工厂自动化、航空航天、军事、电信、建筑等领域。所有的Iocomp控件都是基于OPC的,使用它开发工业类软件可以事半功倍。
  • 与Windows原有控件的兼容良好,使用户的软件开发难度降到最低。用户可以方便的利用各种Visual类软件在数据库处理、报表打印以及系统调用和网络上的优势等开发出功能强大的工业控制软件。
  • 它不同于各种其它工控组态软件,无须学习专用语言和复杂的函数调用。用户只要会自己擅长的Basic、Pascal等即可在Visual Basic、Delphi等开发环境下快速的开发出各种工业控制软件。
  • 界面效果丰富。几十余种控件(包括各种形式的仪表、调节旋钮、指示灯、LED数码管等)可以根据具体应用自定义各种属性而演变为几十种界面表达方式。

Iocomp ActiveX/VCL的仪表效果(点击查看大图):

Iocomp ActiveX/VCL,工控仪表控件Iocomp ActiveX/VCL,工控仪表控件

ProEssentials工控图表

ProEssentials是Gigasoft公司开发的一个功能十分强大的工业绘图控件,几乎每一个使用过ProEssentials的人都认为这是他们所见过的功能最强的图表控件。它提供了几乎所有的曲线显示形式,控件包的演示程序中提供了将近1000多种不同的曲线显示功能,可以运用到金融、科学、工程、商业等行业的实时曲线绘制中。支持多种开发工具,提供以下接口供开发者调用: .NET (WinForm)、ASP.NET (WebForm)、ActiveX、DLL和VCL。ProEssentials有三种版本:Pro、Standard和Lite。Pro版是最完整的版本,开发无任何限制;Standard版最多支持8000个数据点和800个注释;Lite版支持1000个数据点和100个注释。

ProEssentials的五个图表组件:

  • Graph Object  (Pego)
  • Scientific Graph Object  (Pesgo)
  • 3D Scientific Graph Object  (Pe3do)
  • Polar / Smith Object  (Pepso)
  • Pie Chart Object  (Pepco)

ProEssentials支持的开发平台:

  • VB.Net, C#.Net, C++.Net
  • VB,Asp.Net, C#Asp.Net
  • VB6, Asp IIS
  • Win32
  • Delphi

优点:

  • 购买ProEssentials后可无限制部署到它所支持的几种编程接口。客户端分发免费,如果是Web开发,可以将ProEssentials重分发到执行服务器、测试服务器和一个开发服务器上。
  • 多种编程接口,开发人员可以自由选择自己喜爱的界面,同时共享和复用相同的代码库。EXE文件、网站和互联网应用可以根据需要进行不同的设置和部署。
  • 功能丰富,可满足各种图表需求,尤其在工业控制领域。ProEssentials支持各种二维和三维的曲面绘制,还有常用的其他的图表类型,如线形图、柱状图等,用户用鼠标拖动可从多个角度查看图表细节。
  • 迅速的启动时间和大数据量的完美支持。无论是在速度还是稳定性方面,ProEssentials都是实现实时/带状图和展现连续数据的理想选择。
  • 颇具特色的在线交互式Web演示。ProEssentials非常注重对细节的处理,特别是使用ProEssentials的 DateTime制作的与日期相关的图表功能,已经被市场广泛认可。

ProEssentials的图表效果:

ProEssentials,图表控件,科学图表

ProEssentials,图表控件,3D曲面图

总结

以上便是笔者对这两个广受好评的工控控件的简单评测,希望对工控开发工具不是很了解的朋友能有所帮助。显而易见,Iocomp适用于工业仪表盘开发,而ProEssentials适用于大数据量的实时曲线、三维图表的绘制。笔者认为,与其自己耗费大量的人力物力去重新编写一个软件,不如直接调用这些做得非常全面的工控控件,事半而功倍,何乐而不为呢?

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/154783.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月1日 上午9:36
下一篇 2022年7月1日 上午9:36


相关推荐

  • 分清向量的点乘和叉乘

    分清向量的点乘和叉乘最近看数学 今天刚好看到一点一直不清楚的事 所以就想记录下来 这次我是想介绍下关于向量的叉乘和点乘的问题 分清点乘和叉乘 点乘 也叫向量的内积 数量积 顾名思义 求下来的结果是一个数 向量 a 向量 b a b cos nbsp 在物理学中 已知力与位移求功 实际上就是求向量 F 与向量 s 的内积 即要用点乘 叉乘 也叫向量的外积 向量积 顾名思义 求下来的结果是一个向量 记这个向量为 c 向量 c 向量 a

    2026年2月15日
    2
  • Java中Integer与String类型互转

    Java中Integer与String类型互转前言在日常的 Java 编程中 会遇到需要将 int 类型转换成 String 类型的情况 这时候可以使用 Integer 类进行操作 在转换的时候 需要注意对象是否为 null 一 integer 转 String 类型存在三种方法 核心都是静态方法 toString 方法一 Integer 类的静态方法 toString Integera 3 Stringstr Integer toString a 方法二 Integer 类的成员方法 toString Integera 3 Stri

    2026年3月18日
    2
  • 用EasyRecovery挽救数据

    用EasyRecovery挽救数据

    2021年8月18日
    71
  • pycharm安装pygame模块

    pycharm安装pygame模块地址 https blog csdn net sinat 38068807 article details 85420349 转载于 https www cnblogs com Moooo p 11170333 html

    2026年3月27日
    1
  • WiFi爆惊天漏洞!KRACK可攻陷所有WiFi网络

    WiFi爆惊天漏洞!KRACK可攻陷所有WiFi网络作者|MathyVanhoef编辑|江柳内容简介我们发现WPA2当中存在一项严重安全漏洞。WPA2为目前使用范围最广的Wi-Fi网络保护协议。身处攻击目标周边…

    2022年5月1日
    63
  • 自定义 DataLoader[通俗易懂]

    自定义 DataLoader[通俗易懂]自定义DataLoader如数据输入一文所介绍,OneFlow支持两种数据加载方式:直接使用NumPy数据或者使用DataLoader及其相关算子。在大型工业场景下,数据加载容易成为训练的瓶颈。在其它的框架中,数据加载流水线往往作为单独的模块存在,需要针对不同场景进行调整,通用性不高。在OneFlow中,DataLoader及相关预处理算子,与其它普通算子地位等同,可以享受与其它算子一样的流水加速效果,轻松解决大规模数据加载的痛点。在OneFlow中使用DataLoader

    2022年5月23日
    102

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号