一种画面轨迹高频绘制方法、装置、设备及存储介质制造方法及图纸

技术编号:25478683 阅读:28 留言:0更新日期:2020-09-01 23:00
本发明专利技术公开了一种画面轨迹高频绘制方法、装置、设备及存储介质,该方法包括:获取待绘制画面轨迹的基本图元;对所述基本图元进行属性设置;对属性设置后的基本图元进行存储处理和操作处理,所述存储处理是保存具有属性变化的所述基本图元,所述操作处理是所述基本图元需要发生轨迹变化,则进行轨迹变化设计,最终输出动态图元。本发明专利技术通过对基本图元进行存储处理和操作处理,避免相邻图元部分重叠覆盖,增强了图元显示效果,提高了画面运行的流畅性和稳定性,降低了系统CPU占用率,画面连续性满足用户期望。

【技术实现步骤摘要】
一种画面轨迹高频绘制方法、装置、设备及存储介质
本专利技术涉及计算机
,尤其涉及了一种画面轨迹高频绘制方法、装置、设备及存储介质。
技术介绍
工控系统开发平台软件作为工业控制系统的核心与灵魂,以全分布的网络结构为基础,定义了控制器中基于操作码和操作数的指令编码方式,研究不同控制器间变量区共享和同步交互问题,并且通过研究网络间变量同步机制,实现了不同控制器间程序运行级别的变量共享。通过工厂自动化控制、流程自动化控制、运动控制指令结合变量共享技术,控制工程设计开发平台软件联合各类硬件资源解决了各种行业实时性、大规模、多点数、一体化、安全性等一系列实际应用问题。基于工控系统开发平台软件,建立典型的控制工程模型库、控制方法库、显示界面库,逐级构建基础元件、单元设备、行业装备的多领域描述模型库,以重用的方式“搭建”装备模型,以重构的模式编程实现工程对象模型、工程控制策略、显示操作面板等,解决软件开放性缺失、程序代码可复用性和可维护性低的问题,实现了控制工程设计编程的形象直观与高效稳定。在画面轨迹高频绘制过程中,由于始终位置、方向、速度、刷新时间已经设置完成,图元直接按照设置好的条件进行轨迹变化,但每次轨迹变化间距较小,使相邻图元部分重叠覆盖,导致图元显示混乱,实际的画面连续性与用户期望的显示效果差距较大。并且这种情况会导致系统CPU占用率过高,影响到系统的处理速度,从而使电脑运行变慢,导致操作极为缓慢甚至死机。而作为工控系统开发平台软件,能最先获知、预警以及处理系统运行中所发生的各类故障,是整个系统安全监测的重要环节。如果在工控系统开发平台软件运行过程中出现上述情况,稍有差池,可能会发生重大生产事故,给企业造成难以挽回的财产损失,甚至人员伤亡。
技术实现思路
本专利技术的目的是提供了一种画面轨迹高频绘制方法,以解决现有技术中存在的相邻图形部分重叠覆盖、图形显示混乱、实际的画面连续性与用户期望的显示效果差距较大、CPU占用率过高的问题。根据本申请实施例的第一方面,提供一种画面轨迹高频绘制方法,所述步骤包括:获取待绘制画面轨迹的基本图元;对所述基本图元进行属性设置;对属性设置后的基本图元进行存储处理和操作处理,所述存储处理是保存具有属性变化的所述基本图元,所述操作处理是所述基本图元需要发生轨迹变化,则进行轨迹变化设计,最终输出动态图元。在一个可选的实现方式中,所述基本图元选自线、矩形、三角形、多边形、圆、椭圆、扇形、梯形、圆柱、立方体。在一个可选的实现方式中,所述基本图元属性选自颜色、大小、形状。在一个可选的实现方式中,所述轨迹变化为起点位置变化、终点位置变化、速度变化、移动时间及方向变化、重复性及单一性变化中的一种或多种变化。根据本申请实施例的第二方面,提供一种画面轨迹高频绘制装置,包括:获取模块,用于获取待绘制画面轨迹的基本图元;属性设置模块,用于对所述基本图元进行属性设置;绘制模块,用于对属性设置后的基本图元进行存储处理和操作处理,所述存储处理是保存具有属性变化的所述基本图元,所述操作处理是所述基本图元需要发生轨迹变化,则进行轨迹变化设计,最终输出动态图元。根据本申请实施例的第三方面,提供一种设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的方法。根据本申请实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如第一方面所述的方法。根据以上技术方案,本专利技术对属性设置后的基本图元进行存储处理和操作处理,避免相邻图元部分重叠覆盖,增强了图元显示效果,画面连续性满足用户期望,进而画面运行系统实现流畅的流程画面的动态显示与操作管理,解决了控制工程设计开发平台画面运行卡顿的问题,有效降低系统CPU占用率一半以上,保证了画面运行的流畅性和稳定性。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是现有技术中画面轨迹高频绘制示意图;图2是本专利技术根据一示例性实施例示出的一种画面轨迹高频绘制流程图;图3是本专利技术根据一示例性实施例示出的一种画面轨迹高频绘制示意图;图4是本专利技术根据一示例性实施例示出的一种画面轨迹高频绘制装置的框图;图5是本专利技术根据一示例性实施例示出的一种画面轨迹高频绘制装置所在设备的框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应该理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。相反,本专利技术涵盖任何由权利要求定义的在本专利技术的精髓和范围上做的替代、修改、等效方法以及方案。进一步,为了使公众对本专利技术有更好的了解,在下文对本专利技术的细节描述中,详尽描述了一些特定的细节部分。在基本图元进行轨迹变化前,由于起点位置、终点位置、速度、移动时间及方向、重复性及单一性变化中的一种或多种变化已经设置完成,基本图元直接按照设置好的条件进行轨迹变化。但为了保持画面连续性,每次轨迹变化间距较小且变化时间较短,如图1所示,图1为现有技术中画面轨迹高频绘制示意图。获取基本图元(以矩形为例),颜色设置为黑色,在画面轨迹高频绘制过程中,第二个图元覆盖住第一个图元,第三个图元覆盖住前一个图元……这样依次下去,相邻图元在轨迹变化过程中部分会被覆盖住,而之后被覆盖的图元会越来越多,导致图元显示过于混乱,实际的画面连续性与用户期望的显示效果差距较大。并且容易造成系统CPU占用率过高的问题,从而导致画面运行卡顿,严重时甚至会发生安全事故,给企业造成难以挽回的财产损失以及威胁到人身安全。基于此,本专利技术提供一种画面轨迹高频绘制方法,该方法避免相邻图元部分重叠覆盖,增强了图元显示效果,画面连续性满足用户期望。图2是本专利技术根据一示例性实施例示出的一种画面轨迹高频绘制流程图,包括以下步骤:步骤S102,获取待绘制画面轨迹的基本图元;步骤S104,对所述基本图元进行属性设置;步骤S106,对步骤S104中所述基本图元进行存储处理和操作处理,所述存储处理是保存具有属性变化的所述基本图元,所述操作处理是所述基本图元需要发生轨迹变化,则进行轨迹变化设计,最终输出动态图元。需要解释说明的是,基本图元是用于画面轨迹高频绘制的单位元,可以选自线、矩形、三角形、多边形、圆、椭圆、扇形、梯形、圆柱、立方体。基本图元属性选自颜色、大小、形状。轨迹变化为起点位置变化、终点位置变化、速度变化、移动时间及方向变化、重复性及单一性变化中的一种或多种变化。关于画面轨迹高频绘制过程,本实施例可以提供一种或多种基本图元。用户可以在图形选择界面选择相应的基本图元,还可以添加新的基本图元,以本文档来自技高网
...

【技术保护点】
1.一种画面轨迹高频绘制方法,其特征在于,所述步骤包括:/n获取待绘制画面轨迹的基本图元;/n对所述基本图元进行属性设置;/n对属性设置后的基本图元进行存储处理和操作处理,所述存储处理是保存具有属性变化的所述基本图元,所述操作处理是所述基本图元需要发生轨迹变化,则进行轨迹变化设计,最终输出动态图元。/n

【技术特征摘要】
1.一种画面轨迹高频绘制方法,其特征在于,所述步骤包括:
获取待绘制画面轨迹的基本图元;
对所述基本图元进行属性设置;
对属性设置后的基本图元进行存储处理和操作处理,所述存储处理是保存具有属性变化的所述基本图元,所述操作处理是所述基本图元需要发生轨迹变化,则进行轨迹变化设计,最终输出动态图元。


2.根据权利要求1所述的一种画面轨迹高频绘制方法,其特征在于,所述基本图元选自线、矩形、三角形、多边形、圆、椭圆、扇形、梯形、圆柱、立方体。


3.根据权利要求1所述的一种画面轨迹高频绘制方法,其特征在于,所述基本图元属性选自颜色、大小、形状。


4.根据权利要求1所述的一种画面轨迹高频绘制方法,其特征在于,所述轨迹变化为起点位置变化、终点位置变化、速度变化、移动时间及方向变化、重复性及单一性变化中...

【专利技术属性】
技术研发人员:王文海刘兴高赵奇张稳稳嵇月强高慧许志正周伟王秋婷徐斌邵舒婷阮枫萍
申请(专利权)人:杭州优稳自动化系统有限公司浙江大学
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1