【技术实现步骤摘要】
试验流程解析方法、装置、电子设备及存储介质
[0001]本专利技术涉及自动控制领域,更具体地涉及一种试验流程解析方法、一种试验流程解析装置、一种电子设备及一种存储介质。
技术介绍
[0002]目前,很多
都在不断地实现自动化改造,从而达到解放人力、提高效率的目的。不论是自动化制造、自动化检测还是自动化试验等,都会大量使用自动化系统。用户可以借助自动化系统所提供的界面对自动化流程进行整体搭建。
[0003]针对搭建好的自动化试验流程,在执行之前,需要对其进行解析,以将整个自动化试验流程拆解为多个最小执行步骤,并对各个设备分别分配执行这些最小步骤的任务。通过让每个设备都完成各自的任务来保证每个最小执行步骤都顺利执行,从而完成整体的自动化流程。
[0004]现有技术中,上述解析过程大多需要用户参与,即用户对自动化试验流程进行人工解析。这显著增加了用户的工作量,并且人工解析的结果难以保证其准确性,进而所搭建的自动化流程可能无法正常执行。
技术实现思路
[0005]考虑到上述问题而提出了本专利技术。本专利技术提供了一种试验流程解析方法,试验流程中包括至少一个流程控制单元。每个流程控制单元包括一个或多个节点。方法包括:获取流程控制单元的控制信息和流程控制单元中的节点的业务信息,其中,控制信息用于控制流程控制单元中的节点所对应操作的执行;基于流程控制单元中的节点之间的连接关系和控制信息,确定流程控制单元中的节点的解析顺序;基于所确定的解析顺序,将试验流程中各个节点的业务信息配置到对应的节点,并 ...
【技术保护点】
【技术特征摘要】
1.一种试验流程解析方法,其特征在于,所述试验流程中包括至少一个流程控制单元,每个所述流程控制单元包括一个或多个节点,所述方法包括:获取所述流程控制单元的控制信息和所述流程控制单元中的节点的业务信息,其中,所述控制信息用于控制所述流程控制单元中的节点所对应操作的执行;基于所述流程控制单元中的节点之间的连接关系和所述控制信息,确定所述流程控制单元中的节点的解析顺序;基于所确定的解析顺序,将所述试验流程中各个节点的业务信息配置到对应的节点,并将所述试验流程解析为有序的多个操作。2.如权利要求1所述的方法,其中,所述流程控制单元包括决策控制单元和/或循环控制单元,所述决策控制单元包括多个分支,所述基于所述流程控制单元中的节点之间的连接关系和所述控制信息,确定所述流程控制单元中的节点的解析顺序,包括:对于所述循环控制单元,将所述循环控制单元按照循环最大次数信息展开为N个串联连接的控制子单元,每个控制子单元用于执行一次对应的操作,并且基于所述流程控制单元中的节点之间的连接关系和所述控制信息确定所述控制子单元中的节点的解析顺序,其中,所述控制信息包括所述循环最大次数信息,N等于所述循环最大次数;和/或对于所述决策控制单元,基于决策变量信息和所述决策控制单元中的每个分支中的节点之间的连接关系,确定每个分支中的节点的解析顺序,其中,所述控制信息包括所述决策变量信息,所述决策变量信息用于控制所述决策控制单元中分支的执行。3.如权利要求2所述的方法,其中,所述决策控制单元包括第一分支和第二分支,所述第一分支为用户希望优先执行的分支,所述第二分支为除所述第一分支外的其他分支,所述对于所述决策控制单元,基于决策变量信息和所述决策控制单元中的每个分支中的节点之间的连接关系,确定每个分支中的节点的解析顺序,包括:基于所述决策变量信息和所述决策控制单元中的每个分支中的节点之间的连接关系,确定所述第一分支中的节点优先于所述第二分支中的节点进行解析。4.如权利要求2所述的方法,其中,所述循环控制单元中包括设备节点,所述设备节点的业务信息包括所述设备节点的标识符信息;所述基于所确定的解析顺序,将所述试验流程中各个节点的业务信息配置到对应的节点,并将所述试验流程解析为有序的多个操作,包括:在前一个控制子单元中的最后一个设备节点的标识符信息和后一个控制子单元中的第一个设备节点的标识符信息一致的第一情况下,将节点的业务信息配置到对应的节点,省略对所述前一个控制子单元和所述后一个控制子单元之间的连线的解析,并分别将所述前一个控制子单元和所述后一个控制子单元中的节点解析为有序的一个或多个操作;在所述前一个控制子单元中的最后一个设备节点的标识符信息和所述后一个控制子单元中的第一个设备节点的标识符信息不一致的第二情况下,将节点的业务信息配置到对应的节点,将所述前一个控制子单元解析为有序的一个或多个操作,将所述最后一个设备节点和所述第一个设备节点之间的连线解析为搬运操作,并且将所述后一个控制子单元解析为有序的一个或多个操作。5.如权利要求4所述的方法,其中,所述设备节点的业务信息包括所述设备节点的前操
作和/或后操作相关信息,在所述第一情况下,所述分别将所述前一个控制子单元和所述后一个控制子单元中的节点解析为有序的一个或多个操作时,忽略所述前一个控制子单元中的最后一个设备节点的后操作相关信息和/或所述后一个控制子单元中的第一个设备节点的前操作相关信息;在所述...
【专利技术属性】
技术研发人员:张才峰,李刚,
申请(专利权)人:北京镁伽机器人科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。