一、电力接线图解决方案:
针对国内众多电力系统客户的具体问题,我们特别设计了此示例程序,E-Form++可视化图形组件库的高度的灵活性和良好的扩展性,让您开发任何类型的扩展图形都变得非常容易。 E-Form++可视化图形组件库支持在直线或者曲线的任意位置创建连接线停靠点. 如果需要复杂的图形,可以通过复合图形设计程序来创建,也可以通过代码来设计。
如下图:
二、电力组态和控制图:
下面是一个具有多页面显示的电力系统仿真示例:
三、另外一个电路接线图:
下图是一个电力接线图示例:
四、电力元件:
该解决方案缺省提供了上百电力系统专用元件,通过正式版本提供的ShapeDesigner,可轻松设计更多的复合元件:
如下是连接线相交自动穿越功能:
五、电力地理接线图:
同时系统提供提供专业元件用于开发各种地理接线图应用如下图:
说明:该图所有元件之间均是通过标准的连接线连接而成,具有完整的逻辑关系,例如:可通过任何一个节点知道连接了那些节点,以及是接入还是接出等。在菜单上有一个控制菜单,这些菜单提供了一个动画功能让您切实明白该种逻辑关系。
该地理接线图解决方案提供了如下非常复杂的双线,三线可调平行线图形。
说明:该系列元件全部采用vc++源代码编写而成,具有最佳的性能,每个元件包含两个额外控制点,分别调整标签和线上的箭头的位置。标签文本支持多行显示,可直接双击编辑,箭头类型可自由扩展,可如同直线般任意增加打断线条增加新的顶点,文本标签自动同某一段保持平行,选中和不选中分别显示不同颜色等等。
六、其他特点:
1. 任何复杂的矢量图形都可以通过直线和曲线的混合编辑而得到,在E-Form++中,您可以通过在直线的端点绘制曲线,在曲线或者圆弧的端点增加新的直线段等方式快速构建电力系统需要的任何复杂图形。
2. 任何选中图形可以直接通过取相交、相减、想并等多种复杂的几何运算,为您构建最复杂的电力系统图元提供最快捷的处理功能。
3. 任何一个电力系统图元都可以在该图形的任何需要位置增加任何数量的链接线停靠点,并且停靠点的大小,外观以及连接位置均可以进行自由设定。系统预订的虚函数还可以扩展新的停靠点外观。
4. 在任何两个停靠点之间可以直接使用系统提供的多达15中链接线创建链接关系。所有连接线均提供了相应的处理类以及关键虚函数,通过覆盖这些虚函数,可以快速创建新的连接线。
5. 连接线出现相交时,系统自动显示穿越标记,穿越标记有多种样式可选。通过覆盖相应的虚函数,可以创建自定义穿越标记。
6. 系统提供多折断圆角连接线,可以将此连接线切分为任意多段,专为电力系统设备连接而设定。
7. 提供完善的连接线逻辑关系,通过任何连接线、图元或者连接控制点均可以找到同哪些图元直接或者间接连接。
8. 每个图形均内置独立定时器,可单独设定各种状态。
9. 支持图层功能,可分层编辑电路图。
10. 预置设计模式同运行模式,可分别处理同一图元的设计状态和运行状态。也可同时开发两个程序,一个只工作在设计模式下,另一个只工作在运行模式下。
11. 任何图元均可以单独处理鼠标事件。
12. 画布大小任意设定,支持小图预览,极速缩放,鼠标平移画布,编辑时自动滚动画布等高级操作。
13. 多页编辑,同一任务可以设定任意多个页面来编辑。
14. 超强性能,可在同一画布中放置上万个元件。
15. 无需编程,系统已经将所有打印控制处理好。接上打印机即可打印。
16. 提供同样功能调用的ocx控件,方便直接在web或者.net, delphi, java等开发人员进行同样功能的调用。
17. 双模式GDI和GDI+绘制,让您在性能与效果上自由选择。
18. 全面Undo / Redo支持。
19. 即插即用自定义属性设置,您可以单独为任何图元设定任何想要的新的自定义属性值,并且所设新属性值在修改时自动支持Undo / Redo
20. 提供全部功能100% VC++源代码,还同时提供ocx部分的设计源代码,保证您完全掌握产品的核心技术。不再为使用别人的单独ocx控件,遇到问题需等到开发商解决而严重耽误项目的尴尬。
七、开发电力组态系统的基本步骤:
下面是使用E-Form++可视化源码组件库企业版本进行电力系统应用开发的基本步骤:
1. 设计需要的电力系统元件:
此步骤可以通过E-Form++提供的专业元件设计ShapeDesigner应用程序来进行设计,此工具可以直接将Microsoft Visio或者ConceptDraw等专业图形工具设计的电力系统元件直接导入(SVG文件)进来使用使用,当然您也可以通过ShapeDesigner本身提供的丰富的基本 元件来设计需要的电力系统复合元件。在设计时,可以很方便的直接将画布上设计好的的元件通过Copy, Paste的方式将元件放到左边的工具盒中,如下图(注:此ShapeDesigner 本身的源代码一并随E-Form++正式版本提供,可根据需要进行定制):
我们在设计元件的时候也可以对复合元件中的单个子元件定义一些便于以后识别和操作的Key ID值,这些值可以在以后通过调用GetKeyID来直接获取。
2. 设计电力系统需要的图形界面:
E-Form++提供了专门的界面设计工具DiagramEditor, 在此工具中,我们可以轻松的应用通过上面的ShapeDesigner设计的各种电力系统元件来搭建 需要图形界面。在搭建界面时,根据需要我们可以为特定的元件指定相应的Key ID值,这些Key ID值便于我们在具体的程序中进行控制,例如我们可以控制开关的关与开,灯的闪烁等等。设计好的图形界面我们可以保存为单一的xdg文件,如下图所示:(注:此DiagramEditor 本身的源代码一并随E-Form++正式版本提供,可根据需要进行定制):
3. 通过E-Form++可视化图形组件库提供的集成在Visual Studio的AppWizard(应用程序创建向导)来自动产生电力系统的框架代码,可将上面我们通过DiagramEditor设计的xdg文件导入到此程序中作为资源文件,当我们需要装载一个设计界面的时候就调用如下函数:
LoadXdgFromResource(...); 如果我们需要切换到新的界面,也可以同样调用该函数来装载新的界面。参考示例NetworkDemo.
4. 外部数据的采集我们可以通过View类或则Window类的定时器来进行采集,当需要更新界面上的元件的状态的时候,可以直接通过我们上面设计的Key值来获取图形元件或者元件中的子图形。
5. 通过覆盖相应的虚函数来时间各种事务的处理,例如我们只需要覆盖CFOPCanvasCore类的如下虚函数即可响应按钮的事件:
virtual void DoButtonClickEvent(CFODrawShape *pShape, const int &nSel);
八、脚本支持:
E-Form++可视化解决方案提供了完整的脚本支持,可通过VBScript或者JavaScript来控制画布上的任何元件的状态,缺省提供了近500个系统控制函数,该脚本方案的源代码也会随着正式版本一并提供。
说明:该脚本解决方案会将全部源代码提供,可根据需要定制任何细节。
九、电力系统web解决方案:
正式版本的E-Form++可视化图形组件库提供一个全功能的ocx控件UCCDraw,通过此控件可完成E-Form++库完全一致的功能,此控件可直接在web上开发电力系统。同别的ocx不一样的地方是我们的ocx的设计源代码一并提供。所有功能均可拿去再设计和定制。
全部超过50万行精心设计并严格测试的源代码提供无任何保留! 提供超过400个C++扩展类,50万行有效VC++/MFC源代码,70多个示例或者解决方案源代码,完整的而细致的用户在线帮助系统和文档,精心设计的辅助开发工具!
强大,灵活和易于使用的可视化图型源码库。 功能强大,灵活地创建各种各样的满足您的需求的图表。产品设计规范,很容易使用,在短短的几天就能根据您的需求设计出产品。 我们提供完整的支持产品下载试用。
功能丰富。 超多功能,如自动布局,多层次,可折叠子图,单元连接点中,XML,DXF, SHP, SVG等等,能够协助您快速灵活的创建复杂的图表。支持大量事件:如单击,双击,悬停,选择,橡皮筋选择,复制,删除,调整大小和移动的支持。支持最复杂的操作:如拖和拖放,无限次的撤销/重做和剪贴板操作等等。
节省时间和金钱,获得可靠性。 一张图胜过千言万语,E-Form++提供超过50万行精心设计和良好测试的C++源代码!开发耗时十年,全球上千家客户验证,能够为您节省大量的开发时间和金钱!
现在就来试试! 不要光听我们的说, 试试吧! 我们的免费试用版包括所有你需要你的应用程序原型。免费技术支持。
|
相关推荐
在电力系统领域,Matlab(矩阵实验室)是一个广泛使用的工具,尤其在建模与仿真方面。Matlab的强大功能和灵活性使其成为电力工程师和技术人员进行复杂分析、设计和实验的理想选择。本文将深入探讨Matlab在电力系统...
在电力系统领域,MATLAB 和 Simulink 是两种强大的工具,用于进行复杂的系统建模与仿真。MATLAB 是一种高级编程语言,适用于数值计算、数据分析和算法开发;而 Simulink 是一个图形化的仿真环境,它基于 MATLAB 平台...
电力系统建模与仿真在现代电力工程领域中扮演着至关重要的角色。MATLAB/Simulink作为强大的数学计算和仿真工具,被广泛应用于电力系统的分析、设计和优化。本资料集主要围绕MATLAB/Simulink在电力系统建模与仿真中的...
电力系统建模与仿真主要涉及以下几个关键知识点: 1. **电力系统基本概念**:电力系统由发电、输电、配电和用电等部分组成。在 MATLAB-Simulink 中,我们需要理解发电机、变压器、线路、负荷等元件的工作原理及其...
MATLAB_Simulink是电力系统分析和...通过以上介绍,我们可以看到MATLAB_Simulink在电力系统建模与仿真中的强大功能,它不仅简化了复杂系统的建模工作,还提供了强大的仿真和分析能力,是电力工程领域不可或缺的工具。
《MATLAB-Simulink电力系统建模与仿真》是一本深入探讨如何使用MATLAB的Simulink工具箱进行电力系统模拟和分析的专业书籍。作者于群通过实例程序,为读者提供了丰富的实践指导,帮助他们理解和掌握电力系统建模的...
MATLABSimulink电力系统建模与仿真
总结来说,"于群 MATLAB_Simulink电力系统建模与仿真"这个主题涵盖的内容非常广泛,包括MATLAB的基础知识、Simulink的使用方法、电力系统建模技巧、仿真分析流程以及可能涉及的电力系统应用实例。通过学习和实践,...
MATLAB_Simulink电力系统建模与仿真 于群
综上所述,《MATLAB/Simulink电力系统建模与仿真》一书对于电气工程及其自动化专业的学生和电力系统工程技术人员来说,是一本实用的参考书籍,它能够帮助读者深入理解电力系统仿真的理论基础,并通过实践操作来提高...
这个压缩包"MATLAB_Simulink电力系统建模与仿真所有例题模型和MATPWER中文手册.7z"包含了从第5章到第9章的电力系统建模相关实例和Matpower的中文手册,对于学习和理解电力系统仿真有极大的帮助。 MATLAB Simulink是...
MATLAB_电力系统建模与仿真
在IT领域,特别是电气工程与自动化控制领域,MATLAB Simulink作为一种强大的工具,被广泛应用于电力系统的建模与仿真中。本篇文章将深入探讨如何利用MATLAB Simulink进行电力系统建模与仿真,以及这一过程中的关键...
电力系统建模与仿真在现代电力工程领域中扮演着至关重要的角色,它通过数学模型来模拟电网中的各种设备和过程,以便分析、预测和优化系统的性能。MATLAB Simulink作为一个强大的仿真工具,广泛应用于电力系统的动态...
在《基于Matlab/Simulink船舶电力系统建模与仿真》这篇论文中,作者以提高船舶电力系统的可靠性和稳定性为研究目标,通过模块化的建模方法,建立了一套船舶电力系统的仿真模型,并在Matlab/Simulink仿真环境中对系统...
6.1 简单电力系统的暂态稳定性仿真分析 6.2 简单电力系统的静态稳定性仿真分析