组态王、力控、MCGS、瑞尔、杰控等国内组态软件一点看法

简介: 从结构上说,组态王和MCGS一样,前台动画和后台集成在一起,在运行模式下一起运行。而力控、瑞尔却分为后台驱动、实时数据库、前台三部分组成,更为有意思的是,瑞尔的每一个驱动就是一个EXE,其驱动DLL的接口和力控的一致,不知他们是同出一源,还是互为“切磋”!一般组态程序都是用MFC实现,驱动更是用VC实现,但MCGS却反其道而行之,用VB开发驱动,其效率和稳定性可见一斑。

从结构上说,组态王和MCGS一样,前台动画和后台集成在一起,在运行模式下一起运行。而力控、瑞尔却分为后台驱动、实时数据库、前台三部分组成,更为有意思的是,瑞尔的每一个驱动就是一个EXE,其驱动DLL的接口和力控的一致,不知他们是同出一源,还是互为“切磋”!

一般组态程序都是用MFC实现,驱动更是用VC实现,但MCGS却反其道而行之,用VB开发驱动,其效率和稳定性可见一斑。在具体的驱动应用上,组态王要做的好的多,比如PPI协议,一旦设备通信失败,组态王会用短命令(登录命令)测试,直到通信正常,而MCGS却一直用比较长的读写命令;此外MCGS一旦定义内部变量,在程序启动后,不管该变量用不用,都要读取;虽然设定了变量的访问周期,但好像是样子,并没有真正按指定周期读写。

组态王一旦启动就把自己的所有变量,都作为OPC,DDE服务器的数据发布出去,不过效率还可以。

杰控的脚本直接用VBScript,不过太懒了,直接把微软的脚本帮助搬来了。MCGS的脚本编辑器太差了,连个关键字高亮功能都没有,瑞尔的到时有关键字高亮功能,但效果太差了,对拷贝进和新加入的命令,没有反应,此外相应的启动脚本的机制也比较少。

力控的变量配置不太容易配置,还是组态王的比较简洁。

对实时数据库,感觉力控的还是有点感觉,其它的不过是些内存变量而已。

目前感觉国内的程序员很浮躁,做的程序太粗糙,没有在细节上下足功夫,国内软件要想走向海外,还是认真一点好。

对国外的组态软件,有时间在深入研究一把...

相关文章
|
存储 Oracle 关系型数据库
MySQL起源
MySQL 是一款开源的关系型数据库管理系统 (RDBMS),其历史可以追溯到1994年。当时,两位瑞典工程师 Michael Widenius 和 David Axmark 在瑞典乌普萨拉大学的计算机科学系工作,他们开始着手于一个轻量级的数据库项目,命名为 mSQL(miniSQL)。
700 2
|
缓存 图形学
游戏通用解决方案之红点设计
游戏通用解决方案之红点设计
1101 0
|
Linux
linux grep查看指定内容上下几行
linux系统中,可以利用grep查看指定的内容, 比如:grep “123” test.log //查看test.
5657 0
|
SQL 人工智能 关系型数据库
SQL玩转多模态AI,轻松搞定图片+文本混合搜索
本文介绍了一种通过原生SQL实现多模态智能检索的破局思路,基于PolarDB创新融合AI智能引擎,解决传统AI检索系统数据迁移冗余和工具链割裂的问题。方案优势包括低门槛AI集成、灵活适配多场景、全链路数据安全及按需付费免运维。文章详细描述了部署资源、应用配置及方案验证步骤,并提供清理资源指南以避免额外费用。适合希望快速构建智能搜索应用的开发者参考实践。
LLM用于时序预测真的不行,连推理能力都没用到
【7月更文挑战第15天】LLM在时序预测上的应用遇挫:研究显示,大型语言模型在多个实验中未显优势,甚至被简单注意力层替代时效果不变或更好。预训练知识未能有效利用,处理时序依赖性不足,且在小样本学习中未见提升。[链接:](https://arxiv.org/pdf/2406.16964)**
376 2
|
缓存 算法 Swift
Swift 应用性能优化的重要性及基本原则,包括理解性能瓶颈、针对性优化和平衡性能与代码质量
本文深入探讨了 Swift 应用性能优化的重要性及基本原则,包括理解性能瓶颈、针对性优化和平衡性能与代码质量。具体介绍了优化数据结构、减少对象创建、合理使用缓存、优化算法和内存管理等技巧,并通过实际案例展示了如何有效提升应用性能和用户体验。
315 3
|
存储
可以规避的常见 DVD 刻录错误
选择适合的格式、遵循建议速度、最终化光盘、投资优质介质及保持软件更新,能确保顺利制作出高质量的DVD。避免这些陷阱,提升刻录体验。
393 1
|
存储 监控 调度
Android系统服务:WMS、AMS相关知识
参考文献 Android窗口管理服务WindowManagerService计算Activity窗口大小的过程分析 Android窗口管理服务WindowManagerService显示Activity组件的启动窗口(Starting Window)的过程分析 Android窗口管理服务WindowManagerService对输入法窗口(Input Method Window)的管理分析 Android窗口管理服务WindowManagerService显示窗口动画的原理分析
|
JavaScript 前端开发
构建工具:配置Webpack打包Vue项目
【4月更文挑战第24天】本文介绍了如何配置Webpack来打包Vue项目。首先,Webpack作为模块打包器处理依赖并打包成可执行文件。接着,通过安装Node.js和npm,创建Vue项目,进入项目目录并配置Webpack的入口、输出、加载器和插件。最后,运行构建命令完成打包。理解Webpack基础并按需配置,能优化前端项目构建和开发体验。
364 0
|
机器学习/深度学习 固态存储 算法
目标检测的福音 | 如果特征融合还用FPN/PAFPN?YOLOX+GFPN融合直接起飞,再涨2个点
目标检测的福音 | 如果特征融合还用FPN/PAFPN?YOLOX+GFPN融合直接起飞,再涨2个点
784 0

热门文章

最新文章