[发明专利]试验流程解析方法、装置、电子设备及存储介质在审
申请号: | 202211376175.3 | 申请日: | 2022-11-04 |
公开(公告)号: | CN115903691A | 公开(公告)日: | 2023-04-04 |
发明(设计)人: | 张才峰;李刚 | 申请(专利权)人: | 北京镁伽机器人科技有限公司 |
主分类号: | G05B19/418 | 分类号: | G05B19/418 |
代理公司: | 北京睿邦知识产权代理事务所(普通合伙) 11481 | 代理人: | 徐丁峰;张玮 |
地址: | 102208 北京市昌平区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 试验 流程 解析 方法 装置 电子设备 存储 介质 | ||
本发明的实施例提供了一种试验流程解析方法、装置、电子设备及存储介质。方法包括:获取流程控制单元的控制信息和流程控制单元中的节点的业务信息,其中,控制信息用于控制流程控制单元中的节点的执行;基于流程控制单元中的节点之间的连接关系和控制信息,确定流程控制单元中的节点的解析顺序;基于所确定的解析顺序,将试验流程中各个节点的业务信息配置到对应的节点,并将试验流程解析为有序的多个操作。极大地减少了用户的工作量,并且对试验流程可以顺利准确的进行提供了有力保障。
技术领域
本发明涉及自动控制领域,更具体地涉及一种试验流程解析方法、一种试验流程解析装置、一种电子设备及一种存储介质。
背景技术
目前,很多技术领域都在不断地实现自动化改造,从而达到解放人力、提高效率的目的。不论是自动化制造、自动化检测还是自动化试验等,都会大量使用自动化系统。用户可以借助自动化系统所提供的界面对自动化流程进行整体搭建。
针对搭建好的自动化试验流程,在执行之前,需要对其进行解析,以将整个自动化试验流程拆解为多个最小执行步骤,并对各个设备分别分配执行这些最小步骤的任务。通过让每个设备都完成各自的任务来保证每个最小执行步骤都顺利执行,从而完成整体的自动化流程。
现有技术中,上述解析过程大多需要用户参与,即用户对自动化试验流程进行人工解析。这显著增加了用户的工作量,并且人工解析的结果难以保证其准确性,进而所搭建的自动化流程可能无法正常执行。
发明内容
考虑到上述问题而提出了本发明。本发明提供了一种试验流程解析方法,试验流程中包括至少一个流程控制单元。每个流程控制单元包括一个或多个节点。方法包括:获取流程控制单元的控制信息和流程控制单元中的节点的业务信息,其中,控制信息用于控制流程控制单元中的节点所对应操作的执行;基于流程控制单元中的节点之间的连接关系和控制信息,确定流程控制单元中的节点的解析顺序;基于所确定的解析顺序,将试验流程中各个节点的业务信息配置到对应的节点,并将试验流程解析为有序的多个操作。
示例性地,流程控制单元包括决策控制单元和/或循环控制单元,决策控制单元包括多个分支,基于流程控制单元中的节点之间的连接关系和控制信息,确定流程控制单元中的节点的解析顺序,包括:对于循环控制单元,将循环控制单元按照循环最大次数信息展开为N个串联连接的控制子单元,每个控制子单元用于执行一次的对应的操作,并且基于流程控制单元中的节点之间的连接关系和控制信息确定控制子单元中的节点的解析顺序,其中,控制信息包括循环最大次数信息,N等于循环最大次数;和/或对于决策控制单元,基于决策变量信息和决策控制单元中的每个分支中的节点之间的连接关系,确定每个分支中的节点的解析顺序,其中,控制信息包括决策变量信息,决策变量信息用于控制决策控制单元中分支的执行。
示例性地,决策控制单元包括第一分支和第二分支,第一分支为用户希望优先执行的分支,第二分支为除第一分支外的其他分支,对于决策控制单元,基于决策变量信息和决策控制单元中的每个分支中的节点之间的连接关系,确定每个分支中的节点的解析顺序,包括:基于决策变量信息和决策控制单元中的每个分支中的节点之间的连接关系,确定第一分支中的节点优先于第二分支中的节点进行解析。
示例性地,循环控制单元中包括设备节点,设备节点的业务信息包括设备节点的标识符信息;基于所确定的解析顺序,将节点的业务信息配置到对应的节点,并将试验流程解析为有序的多个操作,包括:在前一个控制子单元中的最后一个设备节点的标识符信息和后一个控制子单元中的第一个设备节点的标识符信息一致的第一情况下,将节点的业务信息配置到对应的节点,省略对前一个控制子单元和后一个控制子单元之间的连线的解析,并分别将前一个控制子单元和后一个控制子单元中的节点解析为有序的一个或多个操作;在前一个控制子单元中的最后一个设备节点的标识符信息和后一个控制子单元中的第一个设备节点的标识符信息不一致的第二情况下,将节点的业务信息配置到对应的节点,将前一个控制子单元解析为有序的一个或多个操作,将最后一个设备节点和第一个设备节点之间的连线解析为搬运操作,并且将后一个控制子单元解析为有序的一个或多个操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京镁伽机器人科技有限公司,未经北京镁伽机器人科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211376175.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种正弦电压信号的峰值调节方法及装置
- 下一篇:一种串联的直线电机驱动系统