The invention relates to a method for displaying multi-state primitives of electric power equipment, which uses basic primitives to make device primitives, adds custom attributes to device primitives according to business needs, defines visible expressions for device primitives to control the display or hiding of subprimitives of the device primitives, and refreshes device primitives in the screen by calculating the values of the visible expressions of subprimitives. Display or hide sub-primitives. The invention achieves different appearance displaying effects of the same device element under different states, solves the problem of quantity combination explosion caused by the arrangement and combination of different display states when displaying multi-state elements in power system, and realizes the displaying of multi-state elements in power system very flexibly.
【技术实现步骤摘要】
一种电力设备多状态图元的显示方法
本专利技术属于电力系统调度自动化领域,尤其涉及一种电力设备多状态图元的显示方法。
技术介绍
电力系统调度自动化管理中,需要在画面中展示电力系统的各种设备,而电力系统设备繁多,而且同一个设备在不同状态下需要展示成不同的外观。比如三圈变压器,它的每个圈都可以选择不同的接线方式,而且还要显示有载调压的指示符。有的变压器不支持有载调压则不显示有载调压指示符,有的变压器支持但是该指示符可能需要朝左,另外一些变压器的有载调压指示符需要朝右。如果靠预先绘制好的不同类型变压器图形来进行显示,其数量将产生组合爆炸问题。而且,电力设备的外观通常是由多个参数共同决定,这更增加了使用预先绘制的图形实现电力设备多状态图元显示方法的复杂度。
技术实现思路
针对现有技术中存在的上述问题,本专利技术公开了一种电力设备多状态图元的显示方法。本专利技术采取的技术方案如下:一种电力设备多状态图元的显示方法,包括如下步骤:步骤1、用基本图元制作设备图元;步骤2、根据业务需要为设备图元添加自定义属性;步骤3、为设备图元的子图元定义可见表达式,用来控制该设备图元的子图元的显示、隐藏;步骤4、画面中刷新设备图元,通过设置各个设备图元的自定义属性数据值之后,遍历设备图元的全部子图元,通过计算设备图元的子图元可见表达式的值,来控制设备图元中子图元的显示、隐藏。本专利技术通过定义设备图元、为设备图元添加自定义属性、为设备图元的子图元定义可见表达式,即使属于同一种设备图元,但是每个设备图元的自定义属性取值可能会不同,因此计算出的各个表达式也就不尽相同,因此同一种设备图元就展现出了 ...
【技术保护点】
1.一种电力设备多状态图元的显示方法,其特征在于,包括如下步骤:步骤1、用基本图元制作设备图元;步骤2、根据业务需要为设备图元添加自定义属性;步骤3、为设备图元的子图元定义可见表达式,用来控制该设备图元的子图元的显示、隐藏;步骤4、画面中刷新设备图元,通过设置各个设备图元的自定义属性数据值之后,遍历设备图元的全部子图元,通过计算设备图元的子图元可见表达式的值,来控制设备图元中子图元的显示、隐藏。
【技术特征摘要】
1.一种电力设备多状态图元的显示方法,其特征在于,包括如下步骤:步骤1、用基本图元制作设备图元;步骤2、根据业务需要为设备图元添加自定义属性;步骤3、为设备图元的子图元定义可见表达式,用来控制该设备图元的子图元的显示、隐藏;步骤4、画面中刷新设备图元,通过设置各个设备图元的自定义属性数据值之后,遍历设备图元的全部子图元,通过计算设备图元的子图元可见表达式的值,来控制设备图元中子图元的显示、隐藏。2.根据权利要求1所述的一种电力设备多状态图元的显示方法,其特征在于,步骤1所述的用基本图元制作设备图元的具体操作步骤如下:S1.1、用基本图元制作设备图元开始;S1.2、用直线、折线、矩形、椭圆、贝塞尔曲线、图片制作设备图元;S1.3、保存设备图元;S1.4、用基本图元制作设备图元结束。3.根据权利要求2所述的一种电力设备多状态图元的显示方法,其特征在于,步骤2所述的为设备图元添加自定义属性的具体操作步骤如下:S2.1、为设备图元添加自定义属性开始;S2.2、选择需要添加自定义属性的设备图元;S2.3、为设备图元新增自定义属性,并设置自定义属性名称、数据类型、数据长度、默认值;S2.4、保存新增的自定义属性;S2.5、判断“是否需要继续添加自定义属性”,如果是、则执行S2.3,如果否、则执行S2.6;S2.6、为设备图元添加自定义属性结束。4.根据权利要求3所述的一种电力设备多状态图元的显示方法,其特征在于,步骤3所述的为设备图元的子图元定义可见表达式的具体操作步骤如下:S3.1、为设备图元的子图元定义可见表达式开始;S3.2、选中某子图元;S3.3、为该子图元编辑可见表达式并保存,可见表达式由自...
【专利技术属性】
技术研发人员:白振勇,王建功,彭小燕,魏刚,曲卫金,李梦臻,
申请(专利权)人:积成电子股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。