关健字:Web B/S 接线图 电力系统 JSP .net 在线绘图 在线画接线图 ActiveX SVG 配网 操作票
一、现在在电力行业里面,已经有许多信息系统了(电力信息系统,设备管理系统,办公自动化系统……),但在所有的信息系统当中,还欠缺一个基础性的性系统,那就是在线绘图系统,在电力行业里面,需要许多定制的绘图系统用于绘一次接线图,低压设备图,配网图,操作票,线路图……。那么如果这些图的绘制工具不再局限于C/S的CAD等绘图工具,而且可以在IE上进行定制性的快速绘电力相关的图,那么信息系统的功能就会大大扩展了,那么先前的信息系统就可以改进成一个完整的电力系统平台了,不仅仅拥有先前的信息管理的功能,还可以进行图纸绘制管理,电力数据实时监控,电力分析系统(线损、潮流、状态、短路、功率、设备、检修等分析)。
那么如何快速设计或构造一个在线图形监控,在线图形绘制,在线图形分析的系统呢?就像:
二、在线图形系统的设计与构造。
一个在线图形系统的架构如下:
不管是什么服务器后台语言是什么,我们要的只是在IE浏览器端,可以进行图库绘图,图元属性设置,还有保存图形文件,那么功能上也就可以满足了。
然后再从实时数据库里面抽取数据显示在图形里面,那么就可以在线实时监控。VG的图形平台打包起来也不过400K,所以很容易在互联网上传输配置运行。
在把VG放进HTML里面像Flash一样的用<object>标签使用VG。例如:
<object classid="clsid:465BBD45-50E1-11D7-8803-00E09876BB62" codebase="http://localhost/onlinedraw/vg.cab#version=1,0,0,0" id="vg1" width="518" height="464" VIEWASTEXT>
</object>
三、那么如何在Html调用VG里面的功能呢?
利用JS、VBS调用VG的COM接口的函数,类,事件。
<!----><o:p> </o:p>
<SCRIPT ID=clientEventHandlersVBS LANGUAGE=vbscript>
Sub window_ 实现调用IE控件里面的页面窗口加载事件onload。
vg1.Design ""’调用VG的Design函数
s = vg1.Execute( "return SystemParams.DefaultPath" ) ‘调用VG的Execute函数
vg2.Run s + "listview.tbl"’调用VG的Run函数
vg2.Width = 180
vg3.Run s + "toolbar.tbl"
vg1_OnSheetChange( vg1.ActiveSheet )
vg3.Execute "btnPaste.Enable=true"
vg4.Run s + "propedit.tbl"
设置VG图形里面的一个自定义属性。
vg4.ActiveSheet.SetPropertyValue "selected", vg1.ActiveSheet.Selection
vg2.execute("libs1.loadlib('http://127.0.0.1/lib/电力设备.tbl','电力设备')")
'这是加载自定义的图库,路径可以是本地路径,也可以是HTTP的URL路径。
End Sub
<o:p> </o:p>
Sub vg1_OnSheetChange( ASheet )’实现调用控件VG1的OnSheetChange事件。
if not ( vg2.ActiveSheet is Nothing ) then
vg2.ActiveSheet.SetPropertyValue "cursheet", vg1.ActiveSheet
end if
if not ( vg3.ActiveSheet is Nothing ) then
vg3.ActiveSheet.SetPropertyValue "cursheet", vg1.ActiveSheet
end if
End Sub
</SCRIPT>
<o:p> </o:p>
Visual Graph是一套强大的交互图形开发平台,她能非常方便地建造基于图形的界面、制作各种图形元件、实现图形管理、图形建模、制作监控系统、表单系统、绘图系统、流程设计、CAD软件等。她提供功能非常强大的ActiveX核心组件,和其他流行的编程语言共同工作,极大地弥补了这些语言在图形处理方面的不足。也可以嵌入IE浏览器中,实现网上图形编辑和控制等。
Visual Graph专门处理交互图形,与具体业务无关,她提供了十分丰富规范的交互事件和图形控制命令,内置结构简单开放的脚本语言,使程序员能够专心编写后台系统等与图形无关的部分,体系结构十分清晰。
分享到:
相关推荐
总之,DCS成套接线图是理解和掌握DCS系统的关键之一,它能够清晰展示系统内部的信号流和控制流程,为系统的设计、安装、调试和维护提供了重要的依据。对于从事工业自动化领域的人来说,熟练掌握DCS系统接线图的读解...
本主题聚焦于“IEEE系统接线图”,特别是利用Microsoft VISIO这一专业绘图软件来绘制。VISIO以其直观易用的界面和丰富的模板库,成为了工程和技术人员制作各种图表的首选工具。 首先,我们要理解什么是IEEE系统接线...
工厂的供配电系统主接线图是电力系统设计和运行中的关键部分,它详细描绘了电能从高压电源输入到各个负荷终端的分配路径。在本文中,我们将深入探讨工厂供配电系统的主接线图及其重要性,以及其在实际应用中的结构和...
标题中的“IEEE 各个节点的系统接线图 VISIO版本”指的是利用Microsoft Visio软件绘制的关于IEEE标准电力系统模型的接线示意图。这些接线图详细描绘了不同规模的电力网络,包括3、5、9、10、11、13、14和30节点的...
- **阅读并理解标识**:接线图上的每个端子、线路都有特定的标识,理解这些标识的意义是正确接线的关键。 - **检查接线质量**:接线完成后,使用万用表检查电压、电阻等,确认无短路或开路情况。 - **测试运行**:在...
AB 1794系统CAD接线图AB 1794系统CAD接线图AB 1794系统CAD接线图
在电力、油田燃气、供水管网等工业自动化领域 Web SCADA 的概念已经提出了多年,早些年的 Web SCADA 前端技术大部分还是基于 Flex、Silverlight 甚至 Applet 这样的重客户端方案,在 HTML5 流行前 VML 和 SVG 算是...
冠林门禁系统是一款广泛应用在楼宇管理中的智能门禁解决方案,其接线图是系统安装和配置的关键。本文将详细解读冠林门禁系统的楼层部分、单元至监控中心部分以及户内部分的接线配置。 一、楼层部分 在冠林门禁系统...
中兴动环监控联通接线图纸 中兴动环监控联通接线图纸 中兴动环监控联通接线图纸 中兴动环监控联通接线图纸 中兴动环监控联通接线图纸 中兴动环监控联通接线图纸 中兴动环监控联通接线图纸 中兴动环监控联通接线图纸 ...
- 当系统运行不正常时,可参照接线图检查接线是否有误。 - 使用万用表测试电压和电流,确认模块是否正常工作。 - 如果怀疑是通信问题,检查PROFINET网络的连接和配置。 8. **软件工具支持** - TIA Portal是...
3. **输入接线**:例如按钮、接近开关、光电传感器等,它们的正负极应正确连接到PLC的输入端子上,接线图会标注清楚每个输入端子的编号和对应的设备。 4. **输出接线**:如电磁阀、电机接触器等,接线图会指示输出...
《电气设计eplan接线图详解》 在电气设计领域,EPLAN是一款高效且专业的电气工程设计软件,尤其在绘制接线图方面表现卓越。本文将详细介绍如何利用EPLAN进行设备连接图的创建、编辑以及生成,以帮助工程师们更好地...
- 在Web页面上绘制流程图需要理解基本的图形API,如Flash的绘图API,它允许开发者直接在舞台上绘制线条、形状等元素,构建出流程图的各个节点和连接线。 - AS3中的`Graphics`类提供了画线、填充、绘制图形的方法,...
这份名为“S7300全套接线图”的资源包含了一系列与S7-300 PLC系统相关的接线图表,对于理解和实施S7-300系统的安装、配置和故障排查具有重要的参考价值。 首先,了解S7-300系列的基本构成至关重要。它通常由CPU...
10KV高压补偿柜一次系统图、二次系统图、接线图。
变电所电气主接线图、配电干线系统图 变电所电气主接线图、配电干线系统图
电力系统的接线图通常分为两种:电气接线图和地理接线图。 电气接线图是用标准的元件符号将主要一次设备按照设计要求连接的电路。它能够详细地描述电力系统各元件之间的电气联系,但不能反映各个发电厂和变电所的...
电梯控制系统接线图 电梯控制系统接线图 电梯控制系统接线图 电梯控制系统接线图
这份接线图是电力系统设计、运行、维护和规划的重要参考资料,它包含了丰富的电气设施信息和电网结构数据。 首先,我们要理解“电网地理接线图”的概念。这是一种特殊的图纸,它将电力系统的设备、线路和变电站等...