基于自动化实验室工艺流程控制方法、装置、设备及介质制造方法及图纸

技术编号:38915843 阅读:7 留言:0更新日期:2023-09-25 09:29
本申请涉及实验室自动化领域,特别是涉及到一种基于自动化实验室工艺流程控制方法、装置、设备及介质,其中方法包括:识别导入的组件;接收用户的编辑指令,基于所述组件对工艺流程进行编辑;基于已编辑的工艺流程进行编译,若编译成功,则生成工艺流程的编辑文件;将所述编辑文件解析为顺序执行的步骤;按照所述步骤控制设备进行自动化实验,得到实验结果;本申请涉及的方法可以解决自动化实验过程中生产和管理效率低、人工操作的误差和成本高以及自动化过程灵活性低的技术问题。及自动化过程灵活性低的技术问题。及自动化过程灵活性低的技术问题。

【技术实现步骤摘要】
基于自动化实验室工艺流程控制方法、装置、设备及介质


[0001]本申请涉及实验室自动化领域,特别是涉及到一种基于自动化实验室工艺流程控制方法、装置、设备及介质。

技术介绍

[0002]随着计算机技术的不断进步和自动化技术的不断成熟,越来越多的任务可以被自动化实现,但是针对于工业实验中的自动化流程的设计适配的场景单一,无法支撑个性化实验的流程设计;不能自定义业务需要的组件以及组件的各个属性,流程设计运行后不能被人为调整,只能进行强制结束或等待流程结束,另外流程设计没有校验编译规则,若在组件数量庞大的复杂流程中,检查异常将是一件困难的事情;
[0003]因此针对自动化实验过程中生产和管理效率低、人工操作的误差和成本高以及自动化过程灵活性低的技术现状,如何提高自动化实验效率、增加过程灵活性、减少误差成本是亟待解决的问题。

技术实现思路

[0004]本申请的主要目的为提供一种基于自动化实验室工艺流程控制方法、装置、设备及介质,旨在解决自动化实验过程中生产和管理效率低、人工操作的误差和成本高以及自动化过程灵活性低的技术问题。
[0005]为了实现上述专利技术目的,本申请提出一种基于自动化实验室工艺流程控制方法,所述方法包括:
[0006]一种基于自动化实验室工艺流程控制方法,所述方法包括:
[0007]识别导入的组件;
[0008]接收用户的编辑指令,基于所述组件对工艺流程进行编辑;
[0009]基于已编辑的工艺流程进行编译,若编译成功,则生成工艺流程的编辑文件;
[0010]将所述编辑文件解析为顺序执行的步骤;
[0011]按照所述步骤控制设备进行自动化实验,得到实验结果。
[0012]进一步地,所述识别导入的组件的步骤之前,包括:
[0013]基于dragger对各组件的属性元素进行设定,再由各个元素组成整个组件信息,并生成json格式数据表示整个组件;其中每个设备功能设计成一个组件,组件的属性参数按照功能所需的实际属性参数设置。
[0014]进一步地,所述组件包括已设计好的实验工艺流程通过xml文件进行解析得到的组件和/或后台自定义组件。
[0015]进一步地,所述接收用户的编辑指令,基于所述组件对工艺流程进行编辑的步骤,包括:
[0016]接收用户的编辑指令;
[0017]对每个所述组件需要的参数值、物料以及数据进行编辑。
[0018]进一步地,所述基于已编辑的工艺流程进行编译的步骤,还包括:
[0019]基于用户的规则指令,设置预设规则,其中所述预设规则包括组件的各参数属性的数值规则、流程设计的编译规则、流程基本走向;
[0020]基于所述预设规则进行合法性校验;
[0021]若校验不通过,则生成提示错误组件的位置以及错误原因。
[0022]进一步地,所述基于已编辑的工艺流程进行编译,若编译成功,则生成工艺流程的编辑文件的步骤之后,包括:
[0023]若检测到有组件参数进行调整,将不同版本的参数进行保存。
[0024]进一步地,所述将所述编辑文件解析为顺序执行的步骤,包括:
[0025]基于已经生成的编辑文件,在后端基于xml解析器对XML文件进行解析,其中编辑文件为XML文件,解析结果为按照顺序执行的流程步骤。
[0026]本申请还提出一种基于自动化实验室工艺流程控制装置,所述装置包括:
[0027]组件识别模块,识别导入的组件;
[0028]流程编辑模块,用于接收用户的编辑指令,基于所述组件对工艺流程进行编辑;
[0029]流程编译模块,用于基于已编辑的工艺流程进行编译,若编译成功,则生成工艺流程的编辑文件;
[0030]流程解析模块,用于将所述编辑文件解析为顺序执行的步骤;
[0031]自动化实验模块,用于按照所述步骤控制设备进行自动化实验,得到实验结果。
[0032]本申请还提出一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述方法的步骤。
[0033]本申请还提出一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述方法的步骤。
[0034]本申请提供的一种基于自动化实验室工艺流程控制方法,能够支持用户针对实验室所有设备的功能进行自定义组件的设计,能够根据设计完成的组件进行实验工艺流程的设计,并支持对每个组件需要的参数、物料以及数据值进行编辑,之后对整个工艺流程进行编译,确保工艺流程的逻辑准确性、物料、数据、功能参数的合法性,确保工艺能正确运行;之后对工艺的xml文件进行解析,解析为流程顺序步骤,而后可以根据该工艺流程进行自动化实验,整个过程中可以对实验过程以及某个组件进行人为干预参数,进行一个实验调整,得到更加准确的实验结果,有效地解决了工作流适配各个具体的个性化业务场景,能够在实验过程中及时的调整实验数据和参数,适配实验室自动化设备自动化实验流程以及工厂自动化流程控制,可以实现流程在各个平台通用,同时做到与其业务的紧密关联。
附图说明
[0035]图1为本申请一实施例的基于自动化实验室工艺流程控制方法的流程示意图;
[0036]图2为本申请一实施例的基于自动化实验室工艺流程控制装置的结构示意框图;
[0037]图3为本申请一实施例的计算机设备的结构示意框图。
[0038]本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0039]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0040]本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“上述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在特征、整数、步骤、操作、元件、模块和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、模块、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一模块和全部组合。
[0041]本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本专利技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
[0042]参照图1,本专利技术实施例提供一种基于自动化实验室工艺流程控制方法,包本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于自动化实验室工艺流程控制方法,其特征在于,所述方法包括:识别导入的组件;接收用户的编辑指令,基于所述组件对工艺流程进行编辑;基于已编辑的工艺流程进行编译,若编译成功,则生成工艺流程的编辑文件;将所述编辑文件解析为顺序执行的步骤;按照所述步骤控制设备进行自动化实验,得到实验结果。2.根据权利要求1所述的基于自动化实验室工艺流程控制方法,其特征在于,所述识别导入的组件的步骤之前,包括:基于dragger对各组件的属性元素进行设定,再由各个元素组成整个组件信息,并生成json格式数据表示整个组件;其中每个设备功能设计成一个组件,组件的属性参数按照功能所需的实际属性参数设置。3.根据权利要求1所述的基于自动化实验室工艺流程控制方法,其特征在于,所述组件包括已设计好的实验工艺流程通过xml文件进行解析得到的组件和/或后台自定义组件。4.根据权利要求1所述的基于自动化实验室工艺流程控制方法,其特征在于,所述接收用户的编辑指令,基于所述组件对工艺流程进行编辑的步骤,包括:接收用户的编辑指令;对每个所述组件需要的参数值、物料以及数据进行编辑。5.根据权利要求1所述的基于自动化实验室工艺流程控制方法,其特征在于,所述基于已编辑的工艺流程进行编译的步骤,还包括:基于用户的规则指令,设置预设规则,其中所述预设规则包括组件的各参数属性的数值规则、流程设计的编译规则、流程基本走向;基于所述预设规则进行合...

【专利技术属性】
技术研发人员:周洪峰胡小军左建波何继平谢聪徐龙
申请(专利权)人:深圳微品致远信息科技有限公司
类型:发明
国别省市:

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

1