两款工控控件对比评测: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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • C语言函数不可以单独编译_fcntl函数

    C语言函数不可以单独编译_fcntl函数函数原型:externvoidbzero(void*s,intn);函数功能:将字节字符串s的前n个字节置为0(包括‘\0’);头文件:#include说明:bzero函数是将s的前n个字符置为零,听起来是不是跟memset函数的功能有些类似呢。事实上,bzero函数包含在string,h头文件中,而string.h曾经是POSIX标准的一部分,但是在posix.1

    2022年10月13日
  • 使用Iocomp工控图表工具绘制实时曲线

    使用Iocomp工控图表工具绘制实时曲线概述:本文为使用Iocomp工控图表工具绘制实时曲线探索及研究教程,为大家介绍了Iocomp控件、实时曲线绘制方法、Iocomp界面操作,属性分类等。帮助学习者更好的运用Iocomp。

    2022年7月17日
  • ubuntu18.04安装opencv教程_Ubuntu18安装opencv

    ubuntu18.04安装opencv教程_Ubuntu18安装opencv最近opencv3.4.1发布了,想换个新的试试鲜,于是把配置的过程通过博文的方式记录下来,方便查阅。本教程原为3.3.0,但经过博主亲测,3.4.0、3.4.1皆适用1.去官网下载opencv,在本教程中选用的时opencv3.4.1,其他版本的配置方法异曲同工。下载链接http://opencv.org/releases.html,选择sources版本2.解压下…

    2022年9月1日
  • Linphone-Android源码学习(一)

    Linphone-Android源码学习(一)

    2022年5月26日
  • php中trait的使用

    php中trait的使用

    2021年11月8日
  • Linux系统平均负载3个数字的含义

    Linux系统平均负载3个数字的含义熟悉Linux系统的人都知道负载这个说法。负载就是指当前系统的资源使用情况。可以使用w,uptime和top命令实时查看监控系统的监控状况。越来越多人开始接触Linux操作系统,从VPS到无线路由的刷机系统(如OpenWRT、Tomato),同时也必不可少地会在各式各样的探针和系统监测界面上看到”系统平均负载”或者”LoadAverage…

    2022年9月12日

发表回复

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

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