一种记录实验设备原始数据的配置方法与流程

文档序号:33504081发布日期:2023-03-17 23:03阅读:43来源:国知局
一种记录实验设备原始数据的配置方法与流程

1.本发明涉及实验室过程记录技术领域,尤其涉及一种记录实验设备原始数据的配置方法。


背景技术:

2.实验室实验操作过程当中,会依赖各种各样的实验室仪器,需要记录实验过程中仪器所获取的数据。但是,现有技术中对实验设备的支持不够全,碰到新的设备需要定制开发。另外,定制开发依赖设备厂商,比较复杂,使得获取的实验过程数据不全。


技术实现要素:

3.(一)要解决的技术问题
4.鉴于现有技术的上述缺点、不足,本发明提供一种记录实验设备原始数据的配置方法,其解决了现有技术中对实验设备的支持不够全,碰到新的设备需要定制开发。另外,定制开发依赖设备厂商,比较复杂,使得获取的实验过程数据不全的技术问题。
5.(二)技术方案
6.为了达到上述目的,本发明采用的主要技术方案包括:
7.第一方面,本发明实施例提供一种记录实验设备原始数据的配置方法,所述方法包括:
8.s1、接收用户所触发的文件解析方式按钮或设备直连方式按钮信息;
9.s2、若用户触发文件解析方式按钮,则分别获取在实验过程中不同实验设备输出的检测数据,并采用预先创建的不同的解析模板分别对不同实验设备输出的检测数据进行解析,得到不同实验设备输出的检测数据经过解析后的检测数据,进一步,将该解析后的检测数据发送给与该解析后的检测数据对应的eln,以记录实验的执行过程。
10.优选地,
11.所述预先创建的解析模板为用于在检测数据中提取用户预先设定需求相应数据的模板。
12.优选地,
13.其中,与该解析后的检测数据对应的eln为与产生该解析后的检测数据所对应的解析模板相关联的eln-id的eln。
14.优选地,所述方法还包括:
15.s3、若用户触发设备直连方式按钮,则接收eln所记录的实验过程中所涉及的实验设备在实验过程中的输出数据,并将该输出数据传递给eln前端,eln前端根据与该输出数据对应的预先设定的脚本,对该输出数据进行解析,将解析后的检测数据发送给与该解析后的检测数据对应的eln,以记录实验的执行过程。
16.优选地,
17.其中,eln所记录的实验过程中所涉及的实验设备为执行eln所记录的实验过程的
设备。
18.优选地,
19.其中,接收eln所记录的实验过程中所涉及的实验设备在实验过程中的输出数据,具体为:接收串口服务器所采集的eln所记录的实验过程中所涉及的实验设备在实验过程中的输出数据;
20.该输出数据传递给eln前端的方式是通过websocket。
21.优选地,
22.其中,与该输出数据对应的预先设定的脚本为:与该输出数据对应的实验设备进行id绑定的预先设定的脚本。
23.优选地,
24.与该输出数据对应的预先设定的脚本,用于对该输出数据进行按照用户预先设定需求在该输出数据中提取相应数据。
25.第二方面,本发明实施例提供一种计算机可读存储介质,其上存储记录实验设备原始数据的配置程序,该程序被处理器执行时实现如上述任一的记录实验设备原始数据的配置方法。
26.第三方面,本发明实施例提供一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的记录实验设备原始数据的配置程序,该程序被处理器执行时实现如上述任一的记录实验设备原始数据的配置方法。
27.(三)有益效果
28.本发明的有益效果是:本发明的一种记录实验设备原始数据的配置方法,在用户触发文件解析方式按钮后,分别获取在实验过程中不同实验设备输出的检测数据,并采用预先创建的不同的解析模板分别对不同实验设备输出的检测数据进行解析,得到不同实验设备输出的检测数据经过解析后的检测数据,进一步,将该解析后的检测数据发送给与该解析后的检测数据对应的eln,以记录实验的执行过程。
29.在用户触发设备直连方式按钮后,则接收eln所记录的实验过程中所涉及的实验设备在实验过程中的输出数据,并将该输出数据传递给eln前端,eln前端根据与该输出数据对应的预先设定的脚本,对该输出数据进行解析,将解析后的检测数据发送给与该解析后的检测数据对应的eln,以记录实验的执行过程。
30.本发明的一种记录实验设备原始数据的配置方法,通过以上两种模式可以适配所有的实验设备,可以更智能地记录设备数据。
附图说明
31.图1为本发明的一种记录实验设备原始数据的配置方法流程图;
32.图2为本发明实施例中的一种记录实验设备原始数据的配置方法流程图;
33.图3为本发明实施例中实验设备为馏程仪串口采集出来的数据部分截图。
具体实施方式
34.为了更好的解释本发明,以便于理解,下面结合附图,通过具体实施方式,对本发明作详细描述。
35.为了更好的理解上述技术方案,下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更清楚、透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。
36.参见图1,本实施例提供一种记录实验设备原始数据的配置方法,所述方法包括:
37.s1、接收用户所触发的文件解析方式按钮或设备直连方式按钮信息。
38.s2、若用户触发文件解析方式按钮,则分别获取在实验过程中不同实验设备输出的检测数据,并采用预先创建的不同的解析模板分别对不同实验设备输出的检测数据进行解析,得到不同实验设备输出的检测数据经过解析后的检测数据,进一步,将该解析后的检测数据发送给与该解析后的检测数据对应的eln,以记录实验的执行过程。
39.本实施例中,所述预先创建的解析模板为用于在检测数据中提取用户预先设定需求相应数据的模板。
40.其中,与该解析后的检测数据对应的eln为与产生该解析后的检测数据所对应的解析模板相关联的eln-id的eln。
41.举例说明,在实验室使用的实验设备中存在一些老旧实验设备不具备通信协议,但这些老旧实验设备可导出检测数据(pdf,excel,txt)。
42.若用户触发文件解析方式按钮,我们根据实验设备导出的检测数据(pdf,excel,txt)创建解析模板。然后再将解析模板与eln建立关联关系。然后,我们对实验设备导出的检测数据,根据上述的解析模板对该检测数据进行解析得到解析后的检测数据。最后,通过关联关系找到与解析模板对应的eln模板,将解析后的检测数据返回给对应的eln,记录实验的执行过程。
43.以实验设备导出的检测数据是pdf文件为例:先制定pdf文件的解析模板,然后,根据制定pdf文件的解析模板对检测数据进行处理就可以得到解析后的检测数据,最后,通过关联关系找到与解析模板对应的eln模板,将解析后的检测数据返回给对应的eln,记录实验的执行过程。
44.在本实施例的实际应用中,所述方法还包括:
45.s3、若用户触发设备直连方式按钮,则接收eln所记录的实验过程中所涉及的实验设备在实验过程中的输出数据,并将该输出数据传递给eln前端,eln前端根据与该输出数据对应的预先设定的脚本,对该输出数据进行解析,将解析后的检测数据发送给与该解析后的检测数据对应的eln,以记录实验的执行过程。
46.其中,eln所记录的实验过程中所涉及的实验设备为执行eln所记录的实验过程的设备。
47.其中,接收eln所记录的实验过程中所涉及的实验设备在实验过程中的输出数据,具体为:接收串口服务器所采集的eln所记录的实验过程中所涉及的实验设备在实验过程中的输出数据。
48.该输出数据传递给eln前端的方式是通过websocket。
49.其中,与该输出数据对应的预先设定的脚本为:与该输出数据对应的实验设备进行id绑定的预先设定的脚本。
50.与该输出数据对应的预先设定的脚本,用于对该输出数据进行按照用户预先设定
需求在该输出数据中提取相应数据。
51.举例说明,对于可以通过串口输出结果的设备,可以通过设备直连方式进行采集,设备直连方式主要通过串口服务器对实验设备的检测数据进行采集。确认实验设备与串口服务器相连接,串口服务器与eln服务网络相通后,可以通过以下操作进行数据采集:
52.以实验设备为软件适配馏程仪为例:馏程仪串口采集出来的数据部分截图如图3。
53.选择已经创建好的解析脚本,并与串口服务器对应约定串口采集码。
54.在数据采集的对应列提供采集脚本所需要的参数,多个参数以“;”分割,参数可以在脚本中获取,作为解析函数的入参。对于馏程仪,可以提供参数“bp50;2”通过我们绑定的馏程仪脚本,如图3所示,我们可以将bp50所在行对应的数值87.69数值提取出来。
55.实验设备通过串口服务器将数据发送给websocket后,websocket发送给前端页面,前端页面选中对应的数据列。根据当前建立连接的设备获取设备关联的脚本,前端页面拿到选中列的参数,调用脚本并传入选中列对应的脚本参数,脚本根据参数将设备传输过来的数据截取为我们所需的数据并反填给选中列。
56.在整个过程当中,我们对不同的设备绑定不同的解析脚本,然后修改数据列的参数,便可以对将获取到的设备原始数据进行处理,转换为我们需要的输入数据,通过这种方式我们可以用一种较为简单的方式处理各种各样串口服务器采集过来的数据。
57.本实施例还提供一种计算机可读存储介质,其上存储记录实验设备原始数据的配置程序,该程序被处理器执行时实现如本实施例中所述的记录实验设备原始数据的配置方法。
58.本实施例还提供一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的记录实验设备原始数据的配置程序,该程序被处理器执行时实现如本实施例中所述的记录实验设备原始数据的配置方法。
59.本发明的一种记录实验设备原始数据的配置方法,在用户触发文件解析方式按钮后,分别获取在实验过程中不同实验设备输出的检测数据,并采用预先创建的不同的解析模板分别对不同实验设备输出的检测数据进行解析,得到不同实验设备输出的检测数据经过解析后的检测数据,进一步,将该解析后的检测数据发送给与该解析后的检测数据对应的eln,以记录实验的执行过程。
60.在用户触发设备直连方式按钮后,则接收eln所记录的实验过程中所涉及的实验设备在实验过程中的输出数据,并将该输出数据传递给eln前端,eln前端根据与该输出数据对应的预先设定的脚本,对该输出数据进行解析,将解析后的检测数据发送给与该解析后的检测数据对应的eln,以记录实验的执行过程。
61.本发明的一种记录实验设备原始数据的配置方法,通过以上两种模式可以适配所有的实验设备,可以更智能地记录设备数据。
62.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例,或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
63.本发明是参照根据本发明实施例的方法、设备(系统)和计算机程序产品的流程图
和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。
64.应当注意的是,在权利要求中,不应将位于括号之间的任何附图标记理解成对权利要求的限制。词语“包含”不排除存在未列在权利要求中的部件或步骤。位于部件之前的词语“一”或“一个”不排除存在多个这样的部件。本发明可以借助于包括有若干不同部件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的权利要求中,这些装置中的若干个可以是通过同一个硬件来具体体现。词语第一、第二、第三等的使用,仅是为了表述方便,而不表示任何顺序。可将这些词语理解为部件名称的一部分。
65.此外,需要说明的是,在本说明书的描述中,术语“一个实施例”、“一些实施例”、“实施例”、“示例”、“具体示例”或“一些示例”等的描述,是指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
66.尽管已描述了本发明的优选实施例,但本领域的技术人员在得知了基本创造性概念后,则可对这些实施例作出另外的变更和修改。所以,权利要求应该解释为包括优选实施例以及落入本发明范围的所有变更和修改。
67.显然,本领域的技术人员可以对本发明进行各种修改和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也应该包含这些修改和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1