矢量图组态服务中的元件格式元素的制作方法

文档序号:17772137发布日期:2019-05-28 19:33阅读:259来源:国知局
矢量图组态服务中的元件格式元素的制作方法

本发明涉及矢量绘图领域,特别涉及一种矢量图组态服务中的元件格式元素。



背景技术:

矢量图也称为向量图,是通过图形学中点、线或多边形等基于数学的几何方式表示的图像,其最大的优点是不会失真,且矢量图对象是自成一体的实体。但随着矢量图中各种需要绘制的图形的增长,图形绘制规模会越来越大,并且众多的图形仅仅显示样式,却不能很好的展现其表现的实际数据功能、用途和状态。例如:某停车场平面图中需要使用“道闸”设备,现实情况下,道闸的生产厂家不计其数,颜色多种多样,性能指标千差万别,如何使用统一的格式,以较小的工作量就可以在车场矢量图中标识出来这些设备呢?传统矢量绘图方法是分别画出这些道闸设备,如:有10台设备,就画10个设备,然后分别指定这10台设备的厂家、颜色、转速、感应类型、反应时间等参数,这样就会浪费大量的时间和精力。此外,传统矢量绘图多关注绘图本身的功能,而不关注绘制图形关联的数据集成功能,且传统矢量绘图很多情况下也不具有关联数据集成的功能。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种能节约大量的时间和精力,不仅关注矢量图形本身的功能,同时更加关注绘制图形关联的数据集成功能,节约时间和精力,提高实际工作效率的矢量图组态服务中的元件格式元素。

本发明解决其技术问题所采用的技术方案是:构造一种矢量图组态服务中的元件格式元素,包括矢量图元以及与所述矢量图元关联的数据,所述矢量图元关联的数据为表示软硬件设备设施的固有属性、自定义属性及实际环境下关联的实时数据和历史数据,使用各类/各种属性能进行增加、修改、删除或更新,所述矢量图组态服务中的元件格式元素创建的数据格式是自定义的,能根据实际环境接入多种商业数据库、工业实时数据和plc存储器,定义方法满足diagramconfig组件中的“性质:=值”或“动作:=值”的表示形式。

在本发明所述的矢量图组态服务中的元件格式元素中,当在矢量图中使用所述矢量图组态服务中的元件格式元素时,一个或多个同类型的元件格式元素的使用属性、动作类型或事件类型能被多次使用。

在本发明所述的矢量图组态服务中的元件格式元素中,所述使用属性为使用性质或使用方法。

在本发明所述的矢量图组态服务中的元件格式元素中,支持设备设施的数据显示和硬件设备的动作,能在矢量图中直接操作本地的或远程的设备设施。

在本发明所述的矢量图组态服务中的元件格式元素中所述矢量图组态服务中的元件格式元素包括矢量图形或图像、文字描述信息、基本信息和设备当前状态下的运行信息、状态信息、实时数据展现或历史数据查询。

在本发明所述的矢量图组态服务中的元件格式元素中,所述基本信息至少包括名称、型号、温度、功率、尺寸、厂家、价格或/和自定义各类使用者关注的各类属性。

在本发明所述的矢量图组态服务中的元件格式元素中,所述硬件设备的动作至少包括启动设备、关闭设备、加电、去电和重新启动。

在本发明所述的矢量图组态服务中的元件格式元素中,将不同人群所需求的属性信息合成到所述矢量图组态服务中的元件格式元素中,并在矢量图中绘制对应类型的元件图,当不同人群观看矢量图时,只显示对应其需求或关注的各种属性信息和关联的数据集合。

实施本发明的矢量图组态服务中的元件格式元素,具有以下有益效果:由于使用自定义的矢量元件格式元素,不但可绘制多种类型和样式的图形图像,还可通过固有属性、自定义属性及关联接入的商业数据库、工业实时数据、历史数据和plc存储器等信息,在用户执行权限允许的情况下,实时反馈实际环境中软硬件设备设施的运行信息和状态信息;通过图形、数据相互结合的方式描述设备设施的实际应用状态,建立可封装、可复用、低耦合度、易于维护和扩展的矢量图形图像系统,本发明能节约大量的时间和精力,不仅关注矢量图形本身的功能,同时更加关注绘制图形关联的包含数据集成功能,节约时间和精力,提高实际工作效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明矢量图组态服务中的元件格式元素一个实施例中在矢量图中绘制圆的示意图;

图2为所述实施例中停车场中道闸矢量元件格式元素信息示意图;

图3为所述实施例中采购人员角度看到的矢量元件格式元素图形示意图;

图4为所述实施例中值班人员角度看到的矢量元件格式元素图形示意图;

图5为所述实施例中实际硬件设备设施的矢量图形直观示意图;

图6为所述实施例中矢量元件格式元素关联的设备实时数据和操作动作示意图;

图7为所述实施例中某道口的矢量元件格式元素和元素数据信息示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在本发明矢量图组态服务中的元件格式元素实施例中,该矢量图组态服务中的元件格式元素为diagramconfig服务中的元件格式元素element,简称元素element。其中,diagramconfig组件是atombaseframe应用框架下的“矢量图组态服务”,专门用于创建矢量图形,如:矢量绘画、设备图、电气图、逻辑结构图或矢量组件等。为方便在应用框架下直接编辑使用矢量图,diagramconfig组件包含矢量图编辑工具diagramconfigeditor。默认情况下,diagramconfigeditor已经包含若干预定义的元件,如:点、线、常用形状、图片、文本等,但因为现实环境下事物的多样性,不可能在diagramconfigeditor中包含所有与实际工作业务相同的图形单位。由此,diagramconfig组件支持“自己创建矢量元件”的功能,即元素element;通过元素element,矢量图编辑工具diagramconfigeditor的使用者可以在矢量图中生成自己需要的、具备特定功能的、包含数据的动态元件,从而实现“一次创建,多次使用”的实际效果。

该矢量图组态服务中的元件格式元素elemen包括矢量图元以及与矢量图元关联的数据,与矢量图形关联的数据为表示软硬件设备的固有属性、自定义属性及实际环境下关联的实时数据和历史数据,使用各类/各种属性能进行增加、修改、删除或更新。各类/各种属性可以是使用性质或使用方法。

相对于传统的矢量绘图,diagramconfigeditor不仅关注绘图本身的功能,同时,更加关注绘制图形关联的数据集成功能,元素element就是为更好的数据集成性能而设计的。如图1所示,在矢量图中绘制一个圆,可能仅仅表示一个圆圈;如果这个圆圈和实际环境下的某些软硬件设备设施关联起来,其表示的含义可能就多种多样了:红色圆圈表示设备运行,绿色圆圈表示设备停止,黄色圆圈表示设备故障等等。

本实施例中,元素element不但可以表示矢量图形,还可包含此图形关联的某些使用者关心的使用属性,通过这些使用属性,用户可直观的了解此图形表示的实际软硬件设备设施的运行情况和状态信息等。例如:当应用于停车场时,某停车场中道闸的元素信息(矢量图组态服务中的元件格式元素elemen)包含:(1)矢量图形或图像、文字描述信息等;(2)基本信息:名称、型号、温度、功率、尺寸、厂家、价格或/和自定义各类使用者关注的各类属性等;(3)运行数据:此道闸设备当前状态下的运行信息、状态信息、实时数据展现或历史数据查询等,如图2所示。

元素element是一种“图形+数据”的模块化矢量格式,在此种格式下,图形仅仅是一种表现形式,更重要的则是此矢量图形标识(表达)的各种(类)实际环境下的实际数据,失去数据的支持,元素element同普通的矢量图元无异。比如:矢量图中的道闸图形画在图上,人的直观印象这个是设备,现在将此图形接入停车系统数据库或出入口道闸主机控制板,就可以了解此道闸设备的基本情况和此时此刻的运行状态信息,这样便能够更好地让使用者、管理者了解这些停车场设备设施的当前状况。图7为本实施例中某道口的矢量元件格式元素和元素数据信息示意图,图7中示出了某道口,包含道闸、车牌摄像机、感应主机和发卡器等四台设备,矢量图形和相关图形的数据信息。

元素element创建的数据格式是自定义的,能根据实际环境接入多种商业数据库、工业实时数据和plc存储器,定义方法满足diagramconfig组件中“性质:=值”或“动作:=值”的表示形式,如:颜色:=红、颜色:=red、颜色:=蓝色等都是可以的,只要保持自定义格式的前后一致性即可。自定义格式简单,可满足不同使用者对灵活性的需求。本发明能节约大量的时间和精力,例如,某停车场需要使用设备有10台道闸设备,使用元素element,一次性画好此道闸的元素矢量图形,再创建设置此元素的指标参数,然后复制粘贴此道闸元素10次,对不同的数据类型适时修改,即可完成第一种方式的相同工作。由此可见,对于相同的矢量图,采用本发明的矢量图组态服务中的元件格式元素,其工作量可以大大减低。本发明根据实际环境,自定义封装属性、动作或数据,能节约大量的时间和精力,不仅关注绘图本身的功能,同时更加关注绘制图形关联的数据集成及数据展现功能,实现一次初始定义,多次多处使用的效果。

该矢量图组态服务中的元件格式元素elemen的本质是一种表示“数据结构”的矢量元件格式,此处的“数据结构”不是指数据库概念中的字段、数据类型或长度等信息,而是表示软硬件设备的“使用性质”或“使用方法”,这些使用性质或使用方法对于软硬件设备设施而言不是一成不变的,可以根据实际需求随时增加、修改或去除(需要根据使用人设置相应的权限),一旦设置成功后,这些使用性质或使用方法就是元素element的一部分,如此,当在矢量图中使用矢量图组态服务中的元件格式元素element,无论是一个元素element,还是多个同类型的元件格式元素element,这些同类型的元素element的使用属性、动作类型或事件类型都能够在仅创建一次之后,而被多次使用。同时,对于不同的使用者,创建的元件格式、属性方法和关联的数据需求,可根据其关注的不同侧重点,区别对待。

例如:对于道闸产品,采购人员往往关注该道闸的生产厂家、型号、输入输出功率、价格、保修期、外观等;而停车场值班人员则会关心该道闸是否好用、抬杆落杆是否及时、可能手动遥控、道闸的计费功能是否准确等;不同人群对道闸的关注点或关注范围是不同的,如此,可以使用元素element合成采购和值班二类人群的需要,并在矢量图中绘制多个此种类型的道闸元件图,当采购人员观看矢量图时,只显示采购道闸的采购信息;当值班人员观看矢量图时,只显示运行信息等。采购人员角度看到的矢量元件格式元素图形示意图如图3所示,值班人员角度看到的矢量元件格式元素图形示意图如图4所示。也就是说,将不同人群所需求的属性信息合成到矢量图组态服务中的元件格式元素element中,并在矢量图中绘制对应类型的元件图,当不同人群观看矢量图时,只显示对应其需求的属性信息和数据。

矢量图组态服务diagramconfig中的元件格式元素element既包含图形又包含图形关联的数据,从使用者的角度而言,关联数据、检测运行状态、反馈实时信息可能比图形本身更加重要。

元素element将矢量图看成实际硬件设备设施的直观特性的集合,符合使用者的使用方式和使用习惯。图5为本实施例中实际硬件设备设施的矢量图形直观示意图,当使用者看到图5的图形时,首先的感官效果是一个车辆出入口,然后感官的可能是二台道闸和二台发卡机,道闸是落杆的,一辆车准备取卡入场或出场,而不会太在意道闸的颜色是红色还是蓝色。再进一步,使用者可能又会关心的问题是:道闸是否能正常开启,发卡主机是否在吐卡,现在是什么时间,车牌号码是多少等。所以,元素element的数据整合作用更加关注设备数据是否符合使用者的意图。

值得一提的是,使用者关注的数据需求往往是变动的,a用户可能关心设备的运行状态,b用户可能关心设备的使用情况,而c用户可能今天关注体积,明天关注大小,后天关注重量等,即设备的功能需求随着使用者的变化可能会发生变化。而元素element可以适应这种变化,a用户关注运行状态,则a用户可以将运行状态添加到元素element中,b用户关注使用情况,则b用户可以将使用情况添加到相同的元素element中,c用户关注体积、大小、重量,则c用户可以将这些属性添加到相同的元素element中;如此,同一个元素element可以满足不同使用者的不同需求,从而满足使用者的多样性。

图6为本实施例中矢量元件格式元素关联的设备实时数据和操作动作示意图,如图6所示,元素element不但支持设备设施的数据显示,也支持部分硬件设备的动作,如:启动设备、关闭设备、加电、去电、重新启动等,从而在矢量图中可以直接操作本地的或远程的设备设施。

总之,相对于传统的矢量绘图,本发明能节约大量的时间和精力,不仅关注绘图本身的功能,同时更加关注绘制图形关联的数据集成功能。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1