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

article/2025/11/9 16:51:39

备注:本文章转载自慧都控件网

概述:使用专业的第三方控件开发漂亮逼真的工控仪表和图表是明智的选择,笔者对两款最好用的工控控件 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适用于大数据量的实时曲线、三维图表的绘制。笔者认为,与其自己耗费大量的人力物力去重新编写一个软件,不如直接调用这些做得非常全面的工控控件,事半而功倍,何乐而不为呢?



http://chatgpt.dhexx.cn/article/mGmSbOQZ.shtml

相关文章

Spring Boot Actuator 使用介绍

Spring Boot Actuator 使用介绍 初识 Actuator原生端点应用配置类度量指标类 操作控制类 近期在看《Spring Cloud 微服务实战》,由于时间过去几年,对于Actuator监控端点的介绍过时,故作此文更新一下。 Spring Boot 版本:2.5.3 初识…

Activiti集成Activiti Modeler

Activiti6.0.0及以上版本与activiti-modeler的maven引用有冲突,解决方法参考Activiti6.0.0及以上版本集成Activiti Modeler 1.下载源文件 activiti-5.22.0官方Demo activiti5.22.0源码 2.copy源文件 (一)复制前端文件 解压activiti-5.22.…

【activiti】activiti入门

activiti入门 在本章内容中,我们来创建一个Activiti工作流,并启动这个流程。 创建Activiti工作流主要包含以下几步: 1、定义流程,按照BPMN的规范,使用流程定义工具,用流程符号把整个流程描述出来 2、部署…

Activiti 介绍

一、工作流 1.工作流 工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或…

Vuetify组件中常见的v-slot:activator=“{ on, attrs }“是什么意思?

在使用Vuetify组件时,常看到v-slot:activator"{ on, attrs }"以及插槽中的v-bind"attrs" v-on"on" 例如: 由于之前写代码时少有这种写法而且是第一次遇见,用久了难免想知道是什么意思。因为国内没有相关的问…

Tedddby Activator V5.1,免费绕过iOS 14.7Beta,支持iCloud登录

Tedddby Activator 是一款Windows下绕激活的工具,目前来说也是最好用的一款软件! Tedddby Activator官网:https://tedddby.com 支持的功能 GSM两网绕过可以打电话/4G/短信/iCloud登陆/完美重启/消息推送 MEID三网游戏机绕过可以登陆iClou…

Spring Boot Actuator详解与深入应用(一):Actuator 1.x

《Spring Boot Actuator详解与深入应用》预计包括三篇,第一篇重点讲Spring Boot Actuator 1.x的应用与定制端点;第二篇将会对比Spring Boot Actuator 2.x 与1.x的区别,以及应用和定制2.x的端点;第三篇将会介绍Actuator metric指标…

springboot 集成 actuator

简介 spring-actuator做度量统计收集,使用Prometheus(普罗米修斯)进行数据收集,Grafana(增强ui)进行数据展示,用于监控生成环境机器的性能指标和业务数据指标。一般,我们叫这样的操作…

Activiti应用

1.介绍 Activiti是一个工作流引擎, activiti可以将业务系统中复杂的业务流程抽取出来,使用专门的建模语言 BPMN2.0进行定义,业务流程按照预先定义的流程进行执行,实现了系统的流程由activiti进行管理,减 少业务系统由…

springboot之Actuator

1、Actuator 介绍 Actuator是Springboot提供的用来对应用系统进行自省和监控的功能模块,借助于Actuator开发者可以很方便地对应用系统某些监控指标进行查看、统计等。 Actuator 的核心是端点 Endpoint,它用来监视应用程序及交互,spring-boo…

ActivitiListener

ActivitiListener 目录概述需求: 设计思路实现思路分析1.ActivitiListener2.Activity3.Gateway5.FieldExtension IOSpecification 参考资料和推荐阅读 Survive by day and develop by night. talk for import biz , show your perfect code,full busy,sk…

SolidWorks2016软件,SW2010-2016.Activator.GUI.SSQ激活闪退解决办法:

SolidWorks2016软件,SW2010-2016.Activator.GUI.SSQ激活闪退解决办法: 解决方案: 原贴: https://xcshare.cn/other/1033.html

Actuator

1,简介 Actuator’ ktʃʊˌeɪtə是 Spring Boot 提供的对应用系统的自省和监控的 集成功能,可以对应用系统进行配置查看、相关功能统计等。在 Spring Cloud 中主要是完成 微服务的监控,完成监控治理。可以查看微服务间的数据处理和调用&…

Spring boot——Actuator 详解

一、什么是 Actuator Spring Boot Actuator 模块提供了生产级别的功能,比如健康检查,审计,指标收集,HTTP 跟踪等,帮助我们监控和管理Spring Boot 应用。 这个模块是一个采集应用内部信息暴露给外部的模块&#xff0c…

Spring Boot Actuator详解

Actuator简介 什么是Spring Boot Actuator? Spring Boot Actuator 模块提供了生产级别的功能,比如健康检查,审计,指标收集,HTTP跟踪等,帮助我们监控和管理Spring Boot应用。这个模块是一个采集应用内部信…

C# 反射之Activator用法举例

概述 程序运行时,通过反射可以得到其它程序集或者自己程序集代码的各种信息,包括类、函数、变量等来实例化它们,执行它们,操作它们,实际上就是获取程序在内存中的映像,然后基于这个映像进行各种操作。 Acti…

将IPA放到服务器提供下载

2015年12月15日 09:45:16 LC_畅 阅读数:3696 * 上传到服务器我们需要两个文件,一个ipa和一个 plist文件 * 注意plist文件和ipa包的名字必须要相同(最好取名英文) 第一步:把ipa文件放到你们服务…

ipa文件包获取服务器地址,iOS获取App ipa包以及资源文件

要获得线上APP的ipa文件,现在有以下几种方案 1.通过PP助手下载安装到手机的应用 2.通过iTools助手下载安装到手机的应用 3.通过Apple Configurator 2(Mac商店)获取 前两种方案网上的教程很多,这里只介绍第三种方案 首先 去Mac上的App Store下载Apple Con…

AppleStore 原始ipa文件提取

//TODO Apple Configurator 2提取ipa文件_饿到饱的博客-CSDN博客安装Apple Configurator 2从Mac AppStore安装Apple Configurator 2下载ipa打开后连接设备,选中设备点击添加,如果没登录就登录Apple ID,登录后会把你在AppStore下过的应用都列…

获取ipa文件下载链接(appstore下载链接)

获取apptore下载链接 所需工具: 一台越狱的iphone 抓包工具(fiddler或burp等) 步骤 1、ios10以下的版本,越狱之后下载插件ssl kill就可对appstore进行抓包 2、ios11以后的版本,越狱后要想访问appstore还需appstore++插件 3、打开appstore,找到要下载的软件,点击下…