CN116774904A - 修正数据曲线的方法及装置、非易失性存储介质 - Google Patents
修正数据曲线的方法及装置、非易失性存储介质 Download PDFInfo
- Publication number
- CN116774904A CN116774904A CN202310746975.8A CN202310746975A CN116774904A CN 116774904 A CN116774904 A CN 116774904A CN 202310746975 A CN202310746975 A CN 202310746975A CN 116774904 A CN116774904 A CN 116774904A
- Authority
- CN
- China
- Prior art keywords
- data curve
- target
- curve
- target image
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 48
- 238000012937 correction Methods 0.000 claims abstract description 49
- 230000002452 interceptive effect Effects 0.000 claims abstract description 29
- 238000012545 processing Methods 0.000 claims description 49
- 238000005259 measurement Methods 0.000 claims description 15
- 238000004590 computer program Methods 0.000 claims description 12
- 230000004044 response Effects 0.000 claims description 5
- 238000001914 filtration Methods 0.000 claims description 4
- 238000005516 engineering process Methods 0.000 abstract description 8
- 238000010586 diagram Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000000428 dust Substances 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本申请公开了一种修正数据曲线的方法及装置、非易失性存储介质。其中,该方法包括:接收分布式控制***DCS发送的修正请求,其中,修正请求用于请求修正目标数据曲线;响应于修正请求,获取第一目标图像,其中,第一目标图像用于展示DCS的显示界面;在第一目标图像的多条数据曲线中确定参考数据曲线,其中,多条数据曲线在显示界面的显示属性不同,参考数据曲线为与目标数据曲线的显示属性相同的曲线;响应于目标对象的触控操作,在交互界面中依据参考数据曲线对目标数据曲线进行修正。本申请解决了由于相关技术无法在识别之后调整校正识别结果造成控制回路曲线的识别结果与工业控制***的实际控制回路曲线不符的技术问题。
Description
技术领域
本申请涉及数据处理技术领域,具体而言,涉及一种修正数据曲线的方法及装置、非易失性存储介质。
背景技术
随着自动化技术的发展,流程工业过程中使用的控制器越来越多,越来越复杂,工业***中的控制回路的图像通常基于设置的参数自动生成,在控制回路曲线错误时只能通过配置控制回路对应的***参数完成控制回路曲线的整定,对识别环境的要求较高且无法在识别之后调节校正识别结果。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本申请实施例提供了一种修正数据曲线的方法及装置、非易失性存储介质,以至少解决由于相关技术无法在识别之后调整校正识别结果造成控制回路曲线的识别结果与工业控制***的实际控制回路曲线不符的技术问题。
根据本申请实施例的一个方面,提供了一种修正数据曲线的方法,包括:接收分布式控制***DCS发送的修正请求,其中,修正请求用于请求修正目标数据曲线;响应于修正请求,获取第一目标图像,其中,第一目标图像用于展示DCS的显示界面;在第一目标图像的多条数据曲线中确定参考数据曲线,其中,多条数据曲线在显示界面的显示属性不同,参考数据曲线为与目标数据曲线的显示属性相同的曲线;响应于目标对象的触控操作,在交互界面中依据参考数据曲线对目标数据曲线进行修正。
可选地,显示属性包括:颜色,在第一目标图像的多条数据曲线中确定参考数据曲线,包括:获取目标数据曲线在显示界面显示时的第一颜色,并获取多条数据曲线中每条数据曲线在显示界面显示时的第二颜色;将与第一颜色相同的第二颜色指示的数据曲线确定为参考数据曲线。
可选地,依据参考数据曲线对目标数据曲线进行修正,包括:获取第一目标图像的第一属性信息,根据第一属性信息对第一目标图像进行处理,得到处理结果,其中,第一属性信息至少包括:第一目标图像的类型信息和第一目标图像的尺寸信息;在显示界面显示处理结果对应的趋势图;从趋势图中获取参考数据曲线的第二属性信息,其中,第二属性信息至少包括:参考数据曲线的最大横坐标值和最小横坐标值、参考数据曲线的最大纵坐标值和最小纵坐标值、组成参考数据曲线的多个数据中每个数据的采集时间,以及参考数据曲线对应的时间区间;根据第二属性信息对目标数据曲线进行修正。
可选地,根据第一属性信息对第一目标图像进行处理,包括:将第一目标图像转换为多个可打印字符;基于可打印字符和第一属性信息生成与第一目标图像对应的第二目标图像;对第二目标图像依次进行灰度处理、二值化处理和滤波处理。
可选地,响应于目标对象的触控操作,在交互界面中依据参考数据曲线对目标数据曲线进行修正,包括:在交互界面中展示目标数据曲线和第二目标图像,其中,交互界面中包括对目标数据曲线的属性信息进行调整的控件;响应于目标对象对控件的触控操作,对控件对应的属性信息进行调整,并根据调整后的属性信息将目标数据曲线修正为参考数据曲线。
可选地,在显示界面显示处理结果对应的趋势图,包括:确定目标数据曲线的纵坐标;如果目标数据曲线的纵坐标为DCS中控制回路在每一个测量时刻的瞬时值,将趋势图以第一坐标图的形式显示在显示界面,其中,第一坐标图的横坐标为时间区间中的多个测量时刻,第一坐标图的纵坐标为DCS中控制回路在每一个历史测量时刻的瞬时值;如果目标数据曲线的纵坐标为DCS中控制回路在每一个测量时刻的标准值,将趋势图以第二坐标图的形式显示在显示界面,其中,第二坐标图的横坐标为时间区间中的多个测量时刻,第二坐标图的纵坐标为DCS中控制回路在每一个历史测量时刻的预设值;如果目标数据曲线的纵坐标为DCS在每一个测量时刻针对控制回路的输出值,将趋势图以第三坐标图的形式显示在显示界面,其中,第三坐标图的横坐标为时间区间中的多个测量时刻,第三坐标图的纵坐标为DCS在每一个历史测量时刻针对控制回路的输出值。
可选地,目标数据曲线通过以下方法确定:获取在DCS的显示界面实时显示的多条数据曲线,并获取多条数据曲线中每一条数据曲线对应的预设数据曲线;将与对应的预设数据曲线不同的数据曲线确定为目标数据曲线。
根据本申请实施例的另一方面,还提供了一种修正数据曲线的装置,包括:接收模块,用于接收修正请求,其中,修正请求用于请求修正目标数据曲线;获取模块,用于响应于修正请求,获取第一目标图像,其中,第一目标图像用于展示DCS的显示界面;确定模块,用于在第一目标图像的多条数据曲线中确定参考数据曲线,其中,多条数据曲线在显示界面的显示属性不同,参考数据曲线为与目标数据曲线的显示属性相同的曲线;修正模块,用于响应于目标对象的触控操作,在交互界面中依据参考数据曲线对目标数据曲线进行修正。
根据本申请实施例的另一方面,还提供了一种非易失性存储介质,该非易失性存储介质中存储有计算机程序,其中,在非易失性存储介质所在设备通过运行计算机程序执行上述的修正数据曲线的方法。
根据本申请实施例的另一方面,还提供了一种电子设备,包括存储器和处理器,存储器中存储有计算机程序,处理器被设置为通过计算机程序执行上述的修正数据曲线的方法。
在本申请实施例中,采用接收分布式控制***DCS发送的修正请求,其中,修正请求用于请求修正目标数据曲线;响应于修正请求,获取第一目标图像,其中,第一目标图像用于展示DCS的显示界面;在第一目标图像的多条数据曲线中确定参考数据曲线,其中,多条数据曲线在显示界面的显示属性不同,参考数据曲线为与目标数据曲线的显示属性相同的曲线;响应于目标对象的触控操作,在交互界面中依据参考数据曲线对目标数据曲线进行修正的方式,图像处理技术生成控制回路的趋势图表,基于回路趋势图表对控制回路对应的数据曲线进行修正;达到了对识别后得到的控制回路曲线进行调节校正的目的,从而实现了在整定过程中实时修改校正通过识别直接得到的控制回路曲线的技术效果,进而解决了由于相关技术无法在识别之后调整校正识别结果造成控制回路曲线的识别结果与工业控制***的实际控制回路曲线不符技术问题。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1是根据本申请实施例的用于实现修正数据曲线的方法的计算机终端(或移动设备)的硬件结构框图;
图2是根据本申请实施例的修正数据曲线的方法的步骤流程图;
图3是根据本申请实施例的测量值(Process Variable,PV)数据曲线的趋势图;
图4是根据本申请实施例的修正前交互界面的示意图;
图5是根据本申请实施例的修正后交互界面的示意图;
图6是根据本申请实施例的修正数据曲线的装置的结构图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
为了更好地理解本申请实施例,以下将本申请实施例中涉及的技术术语解释如下:
工业控制***:计算机与工业过程控制部件组成的自动控制***。
控制回路:调节或控制工业***中某一过程变量的电气或电子设备。
在相关技术中,为得到反映控制回路运行状态的数据曲线,需要在工业现场进行复杂的通信部署,通过数据拷贝或其它通信方式将控制***回路数据传输到现有的控制器整定软件,以生成控制回路运行状态的数据曲线,因此,存在无法得到封闭安全要求高的工业现场的控制***回路数据的问题。同时,相关技术中,控制回路趋势图仅能起到将控制回路可视化展示的的作用,因此,存在当由于工业现场存在光线差、屏幕灰尘多等问题导致识别生成的趋势图不准确时,无法对趋势图进行调整;导致用户无法基于控制回路趋势图得到准确的控制回路运行状态,进而无法计时发现控制回路的故障,也无法基于控制回路趋势图确定运维方案;导致工业现场的工作设备无法及时得到维修等问题。为了解决该问题,本申请实施例中提供了相关的解决方案以下详细说明。
本申请实施例中通过移动终端(如手机、移动巡检终端)拍照的方式采集回路运行的历史趋势图,基于图像处理技术得到趋势图对应的数据,能够在与控制***隔离的情况下安全地获取数据;同时,根据采集的回路图像采用前端可视化引擎生成图表,采用可触控调节的方法及时校正图像算法识别误差并支持手动调整至最佳识别状态,从而可以解决上述问题),以下详细说明。
根据本申请实施例,提供了一种修正数据曲线的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
本申请实施例所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。图1示出了一种用于实现修正数据曲线的方法的计算机终端(或移动设备)的硬件结构框图。如图1所示,计算机终端10(或移动设备10)可以包括一个或多个(图中采用102a、102b,……,102n来示出)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)、用于存储数据的存储器104、以及用于通信功能的传输模块106。除此以外,还可以包括:显示器、输入/输出接口(I/O接口)、通用串行总线(USB)端口(可以作为BUS总线的端口中的一个端口被包括)、网络接口、电源和/或相机。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,计算机终端10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
应当注意到的是上述一个或多个处理器102和/或其他数据处理电路在本文中通常可以被称为“数据处理电路”。该数据处理电路可以全部或部分的体现为软件、硬件、固件或其他任意组合。此外,数据处理电路可为单个独立的处理模块,或全部或部分的结合到计算机终端10(或移动设备)中的其他元件中的任意一个内。如本申请实施例中所涉及到的,该数据处理电路作为一种处理器控制(例如与接口连接的可变电阻终端路径的选择)。
存储器104可用于存储应用软件的软件程序以及模块,如本申请实施例中的修正数据曲线的方法对应的程序指令/数据存储装置,处理器102通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的应用程序的漏洞检测方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端10的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(Network Interface Controller,NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。
显示器可以例如触摸屏式的液晶显示器(LCD),该液晶显示器可使得用户能够与计算机终端10(或移动设备)的用户界面进行交互。
在上述运行环境下,本申请实施例提供了一种修正数据曲线的方法,图2是修正数据曲线的方法的步骤流程图,如图1所示,该方法包括如下步骤:
步骤S202,接收分布式控制***DCS发送的修正请求,其中,修正请求用于请求修正目标数据曲线。
工业***中控制回路的数据曲线显示在分布式控制***(Distributed ControlSystem,DCS),本申请实施例提供的修正数据曲线的方法应用于如手机、移动巡检***等的移动终端,在移动终端中修正数据曲线;因此,在步骤S202中在DCS中选定了需要修正的数据曲线后,通过DCS向移动终端发送修正请求,请求修正选定的数据曲线。
根据本申请一个可选的实施例,目标数据曲线通过以下方法确定:获取在DCS的显示界面实时显示的多条数据曲线,并获取多条数据曲线中每一条数据曲线对应的预设数据曲线;将与对应的预设数据曲线不同的数据曲线确定为目标数据曲线。
DCS实时监测各个控制回路的运行数据,并根据运行数据生成用于反映各个控制回路的运行状态的数据曲线,将其在显示界面;随着运行数据的不断更新,显示界面上的数据曲线也不断更新,当显示界面上的数据曲线更新时,DCS会将更新前的数据曲线及其对应的数据作为标准数据曲线保存在数据库中。在本实施例中,当显示界面上显示的数据曲线与在数据库中的,与其表示同一控制回路的标准数据曲线(即预设数据曲线)不同时,确认在显示界面上显示的该条数据曲线为需要修正的数据曲线(即目标数据曲线),并通过DCS发送修正请求。
步骤S204,响应于修正请求,获取第一目标图像,其中,第一目标图像用于展示DCS的显示界面。
在步骤S204中,当接收到移动终端传输的修正请求后,通过移动终端获取在DCS的数据库中存储的显示控制回路曲线的界面的历史图像(即第一目标图像),其中,第一目标图像中展示了各个控制回路的历史数据曲线,以及历史数据曲线对应的控制回路的运行参数。需要说明的是在获取第一目标图像时可以由DCS将截图直接传输给移动终端,如果工业现场给你不具备通信传输的条件也可以通过拍照的方式从DCS中获取第一目标图像。
步骤S206,在第一目标图像的多条数据曲线中确定参考数据曲线,其中,多条数据曲线在显示界面的显示属性不同,参考数据曲线为与目标数据曲线的显示属性相同的曲线。
为区分不同的数据曲线,在第一目标图像中展示各个控制回路的历史数据曲线时,不同控制回路对应的数据曲线的显示属性不同,同样的,表示同一控制回路的数据曲线的显示属性则保持一致;因此,在步骤S206中,根据显示属性在历史图像(即第一目标图像)确定与在步骤S202中选定的待修正数据曲线表示相同控制回路的历史数据曲线,并将该历史数据曲线确定为参考数据曲线。
根据本申请一个可选的实施例,显示属性包括:颜色,在第一目标图像的多条数据曲线中确定参考数据曲线,包括:获取目标数据曲线在显示界面显示时的第一颜色,并获取多条数据曲线中每条数据曲线在显示界面显示时的第二颜色;将与第一颜色相同的第二颜色指示的数据曲线确定为参考数据曲线。
在步骤S206中提及的显示属性包括曲线的趋势、曲线的颜色,以及其它能够区分数据曲线的信息。当根据显示属性在第一目标图像中展示的与多个历史数据曲线中确定参考数据曲线时,可以仅通过一种显示属性确定,也可以根据多种显示属性共同确定,例如,可以仅通过数据曲线的颜色确定,或者仅通过数据曲线的趋势确定,或者通过数据曲线的颜色和数据曲线的趋势共同确定。在本实施例中,当仅通过显示属性中的颜色确定时,将与实时数据曲线的颜色相同的历史数据曲线确定为参考数据曲线;当仅通过显示属性中的曲线趋势确定时,将与实时数据曲线的曲线趋势相同的历史数据曲线确定为参考数据曲线;当同时通过显示属性中的颜色和曲线趋势确定时,将与实时数据曲线的颜色相同且曲线趋势相同的历史数据曲线确定为参考数据曲线。需要说明的是,在本实施例中根据显示属性确定参考数据曲线时,由图像处理服务判断显示属性是否相同,如果显示属性相同则对应的图像像素相同;否则,如果图像素不同,则两条数据曲线对应的不是同一控制回路。
步骤S208,响应于目标对象的触控操作,在交互界面中依据参考数据曲线对目标数据曲线进行修正。
在步骤S208中,接收与用户(即目标对象)在交互界面进行的触控操作对应的操作指令,根据与触控操作对应的操作指令修正在步骤S202中确定的数据曲线,其中,操作指令以参考数据曲线为基准生成。
根据本申请一个可选的实施例,依据参考数据曲线对目标数据曲线进行修正,包括:获取第一目标图像的第一属性信息,根据第一属性信息对第一目标图像进行处理,得到处理结果,其中,第一属性信息至少包括:第一目标图像的类型信息和第一目标图像的尺寸信息;在显示界面显示处理结果对应的趋势图;从趋势图中获取参考数据曲线的第二属性信息,其中,第二属性信息至少包括:参考数据曲线的最大横坐标值和最小横坐标值、参考数据曲线的最大纵坐标值和最小纵坐标值、组成参考数据曲线的多个数据中每个数据的采集时间,以及参考数据曲线对应的时间区间;根据第二属性信息对目标数据曲线进行修正。
在本实施例中,通过以下方法依据参考数据曲线对目标数据曲线进行修正,获取第一目标图像的类型、图像的尺寸信息等第一目标图像的(第一)属性信息;接下来,通过图像识别算法根据(第一)属性信息对第一目标图像进行处理,得到处理结果;其中,对第一目标图像进行处理得到的处理结果包括:组成第一目标图像中各条数据曲线的各个数据点的横坐标和纵坐标,并且将各个数据点的横坐标和纵坐标以数组的形式输出到显示界面,生成与每条数据曲线对应的数据趋势图。接下俩,将数据趋势图展示在显示界面,以便从中参考数据曲线对应的数据趋势图中获取参考数据曲线的(第二)属性信息,其中,参考数据曲线的(第二)属性信息包括:组成参考数据曲线的各个数据点的坐标上限和坐标下限(即参考数据曲线的最大横坐标值、最小横坐标值、最大纵坐标值和最小纵坐标值),组成参考数据曲线的每个数据点的采集时间以及由参考数据曲线对应的起始时间和结束时间组成的时间区间信息。最后,根据参考数据曲线的上述(第二)属性信息修正在步骤S202中选定的数据曲线(即目标数据曲线)。
在上一实施例中提及的根据第一属性信息对第一目标图像进行处理,包括:将第一目标图像转换为多个可打印字符;基于可打印字符和第一属性信息生成与第一目标图像对应的第二目标图像;对第二目标图像依次进行灰度处理、二值化处理和滤波处理。
本申请实施例提供的方法通过对显示界面的显示图像进行处理,得到显示图像的数据,再在移动终端基于上述数据生成与显示图像中相同的、但是可以修正的新图像,达到对数据曲线进行调节校正的目的,因此,在本实施例中,首先通过图像识别算法根据(第一)属性信息对第一目标图像进行处理,处理的过程如下:首先,将图片格式的第一目标图像进行格式转换,将其转换为可打印字符(base64)格式,其中,一个第一目标图像对应多个可打印字符。接下来,将第一目标图像的(第一)属性信息和多个可打印字符传输至服务器,服务器根据接收的(第一)属性信息和多个可打印字符生成一幅新的图像(即第二目标图像),其中,生成的新的图像中记载的数据曲线及数据曲线的信息与第一目标图像完全相同;依次对新的图像(即第二目标图像)进行灰度处理、二值化处理和滤波处理,得到对新的图像(即第二目标图像)的处理结果;其中处理结果为第一目标图像中记载的各条数据曲线的坐标上下限、各条数据中数据的采样时间等数据曲线对应的控制回路的二维数据。举例来说,第一目标图像中包括测量值(Process Variable,PV)数据曲线、设定值/标准值(SetVariable,SV)数据曲线和工业***的控制器的输出值(Manipulated Variable,M V)数据曲线,以及这3条数据曲线对应的数据,则生成的新图像(即第二目标图像)中也包括PV、SV和MV这三条数据曲线及其对应的数据。
根据本申请一些可选的实施例,在显示界面显示处理结果对应的趋势图,包括:确定目标数据曲线的纵坐标;如果目标数据曲线的纵坐标为DCS中控制回路在每一个测量时刻的瞬时值,将趋势图以第一坐标图的形式显示在显示界面,其中,第一坐标图的横坐标为时间区间中的多个测量时刻,第一坐标图的纵坐标为DCS中控制回路在每一个历史测量时刻的瞬时值;如果目标数据曲线的纵坐标为DCS中控制回路在每一个测量时刻的标准值,将趋势图以第二坐标图的形式显示在显示界面,其中,第二坐标图的横坐标为时间区间中的多个测量时刻,第二坐标图的纵坐标为DCS中控制回路在每一个历史测量时刻的预设值;如果目标数据曲线的纵坐标为DCS在每一个测量时刻针对控制回路的输出值,将趋势图以第三坐标图的形式显示在显示界面,其中,第三坐标图的横坐标为时间区间中的多个测量时刻,第三坐标图的纵坐标为DCS在每一个历史测量时刻针对控制回路的输出值。
如果在步骤S202中指定的需要修正的数据曲线为PV数据曲线,则在显示界面显示PV数据曲线,图3是测量值(Process Variable,PV)数据曲线的趋势图,如图3所示,PV数据曲线以坐标图的形式展示,其中,PV数据曲线的横坐标(x)为组成PV数据曲线的各个数据的采集时间(15:27:47,、15:39:47、15:51:47和16:03:47),PV数据曲线的纵坐标(y)为组成PV数据曲线的各个数据在采集时刻对应的测量值(3.000、8.000、16.000、21.000、32.000、40.000)。如果在步骤S202中指定的需要修正的数据曲线为SV数据曲线,则在显示界面显示SV数据曲线,SV数据曲线以坐标图的形式展示,其中,SV数据曲线的横坐标(x)为组成SV数据曲线的各个数据的采集时间,SV数据曲线的纵坐标(y)为组成SV数据曲线的各个数据在采集时刻对应的预设值(即标准值);其中,预设值(即标准值)是***根据控制回路的额定参数计算得到的值。如果在步骤S202中指定的需要修正的数据曲线为MV数据曲线,则在显示界面显示MV数据曲线,MV数据曲线以坐标图的形式展示,其中,MV数据曲线的横坐标(x)为组成MV数据曲线的各个数据的采集时间,MV数据曲线的纵坐标(y)为控制器***在采集时刻针对控制回路的输出值,其中,输出值是控制器***依据工业***的历史运行状态对控制回路进行预测得到的。
根据本申请另一些可选的实施例,响应于目标对象的触控操作,在交互界面中依据参考数据曲线对目标数据曲线进行修正,包括:在交互界面中展示目标数据曲线和第二目标图像,其中,交互界面中包括对目标数据曲线的属性信息进行调整的控件;响应于目标对象对控件的触控操作,对控件对应的属性信息进行调整,并根据调整后的属性信息将目标数据曲线修正为参考数据曲线。
图4是修正前交互界面的示意图,如图4所示,在交互界面上分为三个部分,其中,最上端展示需要修正的数据曲线(即目标数据曲线)所在的图像,中间部分展示根据图像识别服务处理后得到的可修正的数据曲线(即第二目标图像),如图4所示,在进行修正之前进行格式转换前的图像中的目标数据曲线与进行格式转换后的得到的数据曲线完全相同;而在交互页面的最下端则展示用于响应用户的触控操作的多个控件,用户通过在控件中输入信息可以实现修正数据曲线的技术效果。
图5是修正后交互界面的示意图,如图5所示,用户在坐标控件和时间控件中输入调整信息,得到调整后的数据曲线,调整后的数据曲线显示在交互页面的中间部分。例如用户在坐标控件(坐标上下限)中输入坐标下限0.0和坐标下限40.0;在第一个时间控件(开始时间)中输入15:27:47,在第二个时间控件(结束时间)中输入16:03:47,并点击确认控件,交互界面所在的移动终端收到点击确认控件对应的操作指令后,在参考数据曲线中确定坐标上限为0.0且坐标下限为40.0且开始时间为15:27:47且结束时间为16:03:47对应的数据曲线,并将其展示在交互界面的中间部分,如图5所示,修正后的数据曲线与修正前的数据曲线相比有一段缺失的部分,这表示控制回路在缺失部分对应的时间未运行。
图6根据本申请实施例提供的一种修正数据曲线的装置的结构图,如图6所示,装置包括:接收模块60,用于接收分布式控制***DCS发送的修正请求,其中,修正请求用于请求修正目标数据曲线;获取模块62,用于响应于修正请求,获取第一目标图像,其中,第一目标图像用于展示DCS的显示界面;确定模块64,用于在第一目标图像的多条数据曲线中确定参考数据曲线,其中,多条数据曲线在显示界面的显示属性不同,参考数据曲线为与目标数据曲线的显示属性相同的曲线;修正66模块,用于响应于目标对象的触控操作,在交互界面中依据参考数据曲线对目标数据曲线进行修正。
需要说明的是,在对数据曲线修正时对于可能存在误差的参数,将在交互界面上给出用户提示信息,例如,可以通过在误差参数中显示红框提示用户,减少了修正的时间。
需要说明的是,图6所示实施例的优选实施方式可以参见图2所示实施例的相关描述,此处不再赘述。
本申请实施例还提供了一种非易失性存储介质,该非易失性存储介质中存储有计算机程序,其中,在非易失性存储介质所在设备通过运行计算机程序执行以上的修正数据曲线的方法。
上述非易失性存储介质用于存储执行以下功能的程序:接收分布式控制***DCS发送的修正请求,其中,修正请求用于请求修正目标数据曲线;响应于修正请求,获取第一目标图像,其中,第一目标图像用于展示DCS的显示界面;在第一目标图像的多条数据曲线中确定参考数据曲线,其中,多条数据曲线在显示界面的显示属性不同,参考数据曲线为与目标数据曲线的显示属性相同的曲线;响应于目标对象的触控操作,在交互界面中依据参考数据曲线对目标数据曲线进行修正。
本申请实施例还提供了一种电子设备,包括存储器和处理器,存储器中存储有计算机程序,处理器被设置为通过计算机程序执行以上的修正数据曲线的方法。
上述电子设备中的处理器用于运行执行以下功能的程序:接收分布式控制***DCS发送的修正请求,其中,修正请求用于请求修正目标数据曲线;响应于修正请求,获取第一目标图像,其中,第一目标图像用于展示DCS的显示界面;在第一目标图像的多条数据曲线中确定参考数据曲线,其中,多条数据曲线在显示界面的显示属性不同,参考数据曲线为与目标数据曲线的显示属性相同的曲线;响应于目标对象的触控操作,在交互界面中依据参考数据曲线对目标数据曲线进行修正。
通过上述步骤,可以实现采用实时触控更新预览调节之后的结果,能够最大化还原回路趋势图的真实情况;相对于传统的被动接受回路图像识别结果,通过主动调节回路可视化趋势图参数以及触控校正曲线图等方法来纠正图像识别结果的误差,提高了回路整定结果的准确性。
需要说明的是,上述修正数据曲线的装置中的各个模块可以是程序模块(例如是实现某种特定功能的程序指令集合),也可以是硬件模块,对于后者,其可以表现为以下形式,但不限于此:上述各个模块的表现形式均为一个处理器,或者,上述各个模块的功能通过一个处理器实现。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
在本申请的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对相关技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。
Claims (10)
1.一种修正数据曲线的方法,其特征在于,包括:
接收分布式控制***DCS发送的修正请求,其中,所述修正请求用于请求修正目标数据曲线;
响应于所述修正请求,获取第一目标图像,其中,所述第一目标图像用于展示所述DCS的显示界面;
在所述第一目标图像的多条数据曲线中确定参考数据曲线,其中,所述多条数据曲线在所述显示界面的显示属性不同,所述参考数据曲线为与所述目标数据曲线的显示属性相同的曲线;
响应于目标对象的触控操作,在交互界面中依据所述参考数据曲线对所述目标数据曲线进行修正。
2.根据权利要求1所述的方法,其特征在于,所述显示属性包括:颜色,在所述第一目标图像的多条数据曲线中确定参考数据曲线,包括:
获取所述目标数据曲线在所述显示界面显示时的第一颜色,并获取所述多条数据曲线中每条数据曲线在所述显示界面显示时的第二颜色;
将与所述第一颜色相同的第二颜色指示的数据曲线确定为所述参考数据曲线。
3.根据权利要求1所述的方法,其特征在于,依据所述参考数据曲线对所述目标数据曲线进行修正,包括:
获取所述第一目标图像的第一属性信息,根据所述第一属性信息对所述第一目标图像进行处理,得到处理结果,其中,所述第一属性信息至少包括:所述第一目标图像的类型信息和所述第一目标图像的尺寸信息;
在所述显示界面显示所述处理结果对应的趋势图;
从所述趋势图中获取所述参考数据曲线的第二属性信息,其中,所述第二属性信息至少包括:所述参考数据曲线的最大横坐标值和最小横坐标值、所述参考数据曲线的最大纵坐标值和最小纵坐标值、组成所述参考数据曲线的多个数据中每个数据的采集时间,以及所述参考数据曲线对应的时间区间;
根据所述第二属性信息对所述目标数据曲线进行修正。
4.根据权利要求3所述的方法,其特征在于,根据所述第一属性信息对所述第一目标图像进行处理,包括:
将所述第一目标图像转换为多个可打印字符;
基于所述可打印字符和所述第一属性信息生成与所述第一目标图像对应的第二目标图像;
对所述第二目标图像依次进行灰度处理、二值化处理和滤波处理。
5.根据权利要求4所述的方法,其特征在于,响应于目标对象的触控操作,在交互界面中依据所述参考数据曲线对所述目标数据曲线进行修正,包括:
在所述交互界面中展示所述目标数据曲线和所述第二目标图像,其中,所述交互界面中包括对所述目标数据曲线的属性信息进行调整的控件;
响应于所述目标对象对所述控件的触控操作,对所述控件对应的属性信息进行调整,并根据调整后的属性信息将所述目标数据曲线修正为所述参考数据曲线。
6.根据权利要求3所述的方法,其特征在于,在所述显示界面显示所述处理结果对应的趋势图,包括:
确定所述目标数据曲线的纵坐标;
如果所述目标数据曲线的纵坐标为所述DCS中控制回路在每一个测量时刻的瞬时值,将所述趋势图以第一坐标图的形式显示在所述显示界面,其中,所述第一坐标图的横坐标为所述时间区间中的多个测量时刻,所述第一坐标图的纵坐标为所述DCS中控制回路在每一个历史测量时刻的瞬时值;
如果所述目标数据曲线的纵坐标为所述DCS中控制回路在每一个测量时刻的标准值,将所述趋势图以第二坐标图的形式显示在所述显示界面,其中,所述第二坐标图的横坐标为所述时间区间中的多个测量时刻,所述第二坐标图的纵坐标为所述DCS中控制回路在每一个历史测量时刻的预设值;
如果所述目标数据曲线的纵坐标为所述DCS在所述每一个测量时刻针对所述控制回路的输出值,将所述趋势图以第三坐标图的形式显示在所述显示界面,其中,所述第三坐标图的横坐标为所述时间区间中的多个测量时刻,所述第三坐标图的纵坐标为所述DCS在每一个历史测量时刻针对所述控制回路的输出值。
7.根据权利要求1所述的方法,其特征在于,所述目标数据曲线通过以下方法确定:
获取在所述DCS的显示界面实时显示的多条数据曲线,并获取所述多条数据曲线中每一条数据曲线对应的预设数据曲线;
将与对应的所述预设数据曲线不同的数据曲线确定为所述目标数据曲线。
8.一种修正数据曲线的装置,其特征在于,包括:
接收模块,用于接收分布式控制***DCS发送的修正请求,其中,所述修正请求用于请求修正目标数据曲线;
获取模块,用于响应于所述修正请求,获取第一目标图像,其中,所述第一目标图像用于展示所述DCS的显示界面;
确定模块,用于在所述第一目标图像的多条数据曲线中确定参考数据曲线,其中,所述多条数据曲线在所述显示界面的显示属性不同,所述参考数据曲线为与所述目标数据曲线的显示属性相同的曲线;
修正模块,用于响应于目标对象的触控操作,在交互界面中依据所述参考数据曲线对所述目标数据曲线进行修正。
9.一种非易失性存储介质,其特征在于,所述非易失性存储介质中存储有计算机程序,其中,在所述非易失性存储介质所在设备通过运行所述计算机程序执行权利要求1至7中任意一项所述的修正数据曲线的方法。
10.一种电子设备,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行权利要求1至7中任意一项所述的修正数据曲线的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310746975.8A CN116774904A (zh) | 2023-06-21 | 2023-06-21 | 修正数据曲线的方法及装置、非易失性存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310746975.8A CN116774904A (zh) | 2023-06-21 | 2023-06-21 | 修正数据曲线的方法及装置、非易失性存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116774904A true CN116774904A (zh) | 2023-09-19 |
Family
ID=88011090
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310746975.8A Pending CN116774904A (zh) | 2023-06-21 | 2023-06-21 | 修正数据曲线的方法及装置、非易失性存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116774904A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117745713A (zh) * | 2024-01-24 | 2024-03-22 | 广东省建筑工程监理有限公司 | 基于图像处理的护坡结构变形检测方法和*** |
-
2023
- 2023-06-21 CN CN202310746975.8A patent/CN116774904A/zh active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117745713A (zh) * | 2024-01-24 | 2024-03-22 | 广东省建筑工程监理有限公司 | 基于图像处理的护坡结构变形检测方法和*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102026003B (zh) | 一种多屏幕拼接墙颜色校正方法 | |
CN109671388B (zh) | 校正数据的获取方法及装置 | |
CN116774904A (zh) | 修正数据曲线的方法及装置、非易失性存储介质 | |
US8154753B2 (en) | Method and system for providing access to image system services | |
CN103165098A (zh) | 自动调整电子显示器设置的***和方法 | |
CN111506282A (zh) | 一种显示参数调整方法、装置、连接设备及存储介质 | |
CN104270579B (zh) | 一种终端应用界面像素调整方法及终端 | |
CN109727155A (zh) | 基于电量预测的用电控制方法、装置、设备和存储介质 | |
CN110948879A (zh) | 一种基于云平台的3d打印远程监测***及控制的方法 | |
CN109272945B (zh) | 显示屏的背光矫正方法、装置及计算机可读存储介质 | |
CN106385440A (zh) | 一种自助打印设备的远程监控方法及相关设备 | |
JP2023106393A (ja) | 画像判定装置、画像検査装置、端子付き電線製造システム、および画像判定方法 | |
CN112730251A (zh) | 一种用于屏幕颜色缺陷检测的装置及方法 | |
CN116778836A (zh) | 显示***的信息监控方法、***、装置和存储介质 | |
CN111387932B (zh) | 一种视力检测方法、装置及设备 | |
CN110706673B (zh) | 显示器的显示控制方法、装置、电子设备及计算机可读存储介质 | |
CN112995492B (zh) | 参数调节方法及装置、图像采集***和计算机可读存储介质 | |
CN113096615A (zh) | 一种调色监视器及调色方法 | |
CN110832839B (zh) | 手动对焦的控制方法、装置、设备、***及存储介质 | |
CN103776543A (zh) | 热像分析装置和热像分析方法 | |
CN109493830A (zh) | 一种显示面板的调节方法、调节***及显示装置 | |
EP3160122A1 (en) | Toning monitor, toning system and toning method | |
CN115456984A (zh) | 基于二维码高速识别图像识别缺陷检测*** | |
KR102159472B1 (ko) | 딥러닝 기반의 자재 관리 시스템 | |
CN116320349A (zh) | 一种视频存储色彩校正***及其矫正方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |