使用E-Form++可视化图形组件库开发工控与仿真方法探讨?
开发高质量工控与仿真应用软件是一项非常艰巨的工作,该领域需要非常苛刻的快速实时响应性、稳定性和可靠性。作为全球领先的VC++可视化图形源码组件库,E-Form++在国内国外数百家企业得到了广泛的使用,为那些想要创建工业监管应用用户界面的开发者们提供了包含设计工具和软件开发工具包(SDK Source Code)的一整套服务。这些显示功能提供了高度可自定义的且与潜在实际数据相连接的图表对象。其产品基础架构完全采用VC++开发而成,无论在产品稳定性或者扩展性上都处于全球领先地位,是开发高性能的业务流程、矢量图形处理、工业控制、仿真、监控、可变打印、电子表单等软件产品的首选。经过多年在该领域的实践,为企业节省了超过50%-80%的开发时间,产生了巨大的经济效益:
一、为什么要选用E-Form++来构建基础工控与仿真平台?
选择E-Form++可视化图形组件库来开发工控和仿真平台的原因很多,最基本的还是UCanCode的高品质和源码彻底开放原则,在全球很难找到第二家。其他如下:
高性能与高可靠性:
E-Form++是完全基于C++开发而成的基础架构库,得益于C++在处理系统级应用的高效性, 使用E-Form++可视化组件库能最大限度的发挥C++的高性能,能够满足最苛刻的性能要求。
完全可扩展以及极大的灵活性:
E-Form++完全采用VC++开发,所有功能从设计之初就将其能自由定制作为第一要务。通过系统提供的广泛的虚函数,所有功能均可以进行定制。除了符号和控制面板编辑器之外,E-Form++还提供一整套装配、自定义和支持用户界面的组件和源代码开发包。使用健壮的模型-视图-控制(MVC)结构,数据和屏幕显示之间的明确分界得以维持。数据模型是完全开放可扩展的,可以和其他应用组件相联系。通知是自动透明的。当数据模型变化时,显示随即自动更新,并且当用户作用于显示时,它的的模型响应地作出变更。
核心全公开,无黑匣子:
E-Form++可视化图形组件库的全部设计源代码(100%)附随正式版本提供,您无需担心任何自己使用功能的源代码,无需担心开发商预留任何黑匣子。所有的核心完全掌控。
为所需的应用提供丰富的、个性化的图形用户接口(GUI):
为所需求的应用程序提供高度个性化及丰富图元化的用户接口。E-Form++可视化图形组件库帮您构建更快更好的图形化演示:
- 高性能2D图形
- 强力图形用户接口(GUI)构造器
- 更短的开发周期
- 更低的维护开支
- 可以自定义的业务图形部件、图表和仪表元件
- 与顶尖数据库连接——Oracle,Micrsoft SQL Server, IBM DB2及其它数据库
- 在不同平台上开发与部署——Windows,Web上部署。
- 现成的编辑器(附带源代码):
E-Form++合成了两种完全图形化编辑工具:元件设计器ShapeDesigner、画面编辑器DiagramEditor,它们使开发人员轻松建立应用所需要的元件和监控与仿真画面。
所有这些工具都是完全功能化的,它们可以被开发人员和终端用户使用,来创建高质量的元件和监控与仿真画面。它们也可以作为更复杂、更自由的建模工具的起点。它们由形式化的源代码构成,并且可以自由增删,最终发送给终端用户。
- 为您至少节省50%-80%的开发时间。
- 可视化的领导者
UCanCode E-Form++是世界领先的C++可视化图形组件。因其难以置信的丰富图元而闻名,E-Form++帮助开发人员构建可以提供非并行功能的应用程序。出色的生产力降低了项目风险,并且解决了令人头痛的维护开支问题。经过近10年的不懈研究和开发,UCanCode终于站在了可视化技术市场的最前沿,并向客户提供最杰出的服务支持。
二、工控与仿真元件的设计?
在构建工控与仿真程序中,往往需要大量图形元件,同时要能够对图形元件的细节进行精确的控制,当外部数据采集进来后,元件要能够根据外部数据的要求进行快速的响应,例如开关的打开与闭合,线路的通与断,等等。
E-Form++可视化图形组件库企业版本提供了专业的元件设计程序ShapeDesigner (此元件设计器源代码附随正式版本一并提供),既可通过ShapeDesigner提供的广泛的高品质绘图工具来设计外观优美的专业元件,同时ShapeDesigner本身也提供了大量的工控和仿真专用元件,但这些对于如此广泛的工控应用仍然非常有限。下面探讨一下如何构建自己的元件库:
-
创建属于自己的专用元件文件夹:
ShapeDesigner提供了同Microsoft Visio完全一致的元件文件夹用于分类管理各种元件,通过如下步骤你可以创建属于自己的新元件夹:
1)、单击菜单“工具盒 | 创建新的工具盒页面”子菜单。
2)、选择菜单“工具盒 | 保存当前工具盒页面”子菜单,在如下弹出对话框中可以为此元件夹设置一个新的名称。名称以好记为准。
3)、接下来就可以在通过E-Form++提供的大量绘图工具在画布上绘制各种元件,然后通过复制粘贴的方式将元件放入左边的工具盒文件夹中。
-