工业监控,SCADA,组态,仿真, 建模, 源程序,自动化管理,HMI控件,VC++源代码组件库

 

工业监控,SCADA,组态,仿真,  建模, 源程序,自动化管理,HMI控件,VC++源代码组件库


-- 100%源码全开放企业级工控、仿真、监控、组态解决方案!

工业监控,SCADA,自动化管理方面的应用属于一个大类,E-Form++完全采用VC++而开发的高性能组件平台库,内置对这些方面应用的全套解决方案,其设计模式与运行模式的直接内置,以及可直接通过VC++对任何操作进行完全定制和扩展所达到的性能,是任何单独使用脚本做不到的,将为您节省大量的开发时间,此解决方案已经在煤炭,矿山,电力,军工,能源,航空,城市管理等广泛领域得到广泛的应用。解决方案模块安全、稳定、可靠

下载此解决方案


  我们提供的这些解决方案并不意味着E-Form++可视化图形组件库只能开发这些方面的应用,事实上E-Form++同任何其他第三方C++组件库一样,包含数百项可以分开独立使用的功能。同QT, MFC等一样,您可以独立决定是否需要E-Form++中的某项功能,一般来讲,只要您需要图形显示、需要流程图、控制图、打印功能、排版功能、仿真、电子地图、电力接线图、表单等等功能,您就可以使用E-Form++组件库,当然有的时候也许您只希望使用E-Form++提供的下拉颜色等控件而不需要绘图功能,那也没问题!
   

动态图形与实时系统解决方案示例如下图:

 

下面的示例程序是一个非常典型的使用E-Form++可视化图形组件库构建高性能的工业控制的应用案例,下面是使用E-Form++产品开发该应用的步骤:

一、准备工业控制所需的各种元件:

使用E-Form++提供的高品质复合图形设计程序ShapeDesigner设计需要的工控元件,您可以使用E-Form++本身提供大量基础图形来完成复杂元件的设计,如下图:

 

在右边画布中设计好的各种工控复合图形元件可以直接通过鼠标复制粘贴的方式放置到左边的工具盒中,以后再使用的时候直接拖拉出来即可。

二、设计工业控制画面:

通过附随E-Form++产品提供的DiagramEditor,可以为指定的工业控制设计相应的画面,DiagramEditor提供了非常完善而强大的功能,保证能够正确高效的完成各种高品质的工控画面的设计,在设计画面的时候,我们只需要通过鼠标拖拉的方式将步骤一中设计好的现成元件拖入画布中搭建即可,如下图:

 

当我们在采集数据的时候,我们往往需要刷新画布上的各种图元的状态,在DiagramEditor特别为每个元件提供了5个关键字,通过任何一个关键字即可查询到指定元件。如下图的设定:

该设定中我们将最上面的元件的Key Value 1设定为K2。

三、搭建需要的工控程序:

通过E-Form++提供的AppWizard (应用程序创建向导),可以自动产生基于VC++的工控应用程序框架,要装载任何工控画面,只需要先将上面设计好的XDG工控界面文件导入到应用程序中形成XDGRES资源文件,然后调用如下函数即可:

LoadXdgFromResource(IDR_MAIN, _T("XdgRes"), FALSE);

当然,如果是需要装载新的工控界面,也同样可以调用这个函数。

四、实时数据的采集:

可以通过View类的定时器功能,定时采集数据,如果需要更新画面的元件,调用控件本身的UpdateControl即可,当需要同时更新一系列元件的时候,可直接加入到CFODrawShapeList列表中,然后调用UpdateShapes即可。示范代码如下:


void CAutoDemoView::OnTimer(UINT nIDEvent) 
{
               
	// TODO: Add your message handler code here and/or call default
	if(nIDEvent == ID_TIMER_ID)
	{
               
		CFODrawShapeList lstUpdate;
		int xx0 = rand() % 20;
		int xx1 = rand() % 18;
		int xx2 = rand() % 25;
		int xx3 = rand() % 16;
		int xx4 = rand() % 12;
		int xx5 = rand() % 21;
		if(pK1 != NULL)
		{
               
			CString strText
  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值