模块化连接控制方法、上位机和存储介质技术

技术编号:34806528 阅读:30 留言:0更新日期:2022-09-03 20:14
本发明专利技术公开了一种模块化连接控制方法、上位机和存储介质,该控制方法用于控制EPR设备,EPR设备包括多个模块,所述方法包括:接收模块选择指令,并根据模块选择指令生成设备列表;建立与设备列表中目标模块的连接,并对与目标模块的连接状况进行确认;在确认与设备列表中的所有目标模块均连接成功,且接收到实验开始指令后,锁定设备列表。利用该模块化连接控制方法进行实验时,EPR设备中只有参与实验的模块启动,不参与实验的模块处于关闭或待机状态,与上位机之间无数据传输,减少了设备能耗和计算资源,且当不参与实验的模块出现故障时,设备整体不会报错,提高了EPR设备的鲁棒性。性。性。

【技术实现步骤摘要】
模块化连接控制方法、上位机和存储介质


[0001]本专利技术涉及EPR设备
,尤其涉及一种模块化连接控制方法、上位机和存储介质。

技术介绍

[0002]EPR(Electron Paramagnetic Resonance,电子顺磁共振)应用的场景广泛,例如,物理学中导体和半导体中的载流子检测、晶体缺陷检测等,化学中有机金属化合物检测、自由基反应动力学实验、石油研究、分子的双自由基和三重态研究等,生物医学中有机生命细胞组织中的自由基检测、药物检测、致癌物反应研究等,还有地质和考古样品的年代测定、食品辐照安全监测、材料科学中的阻聚剂性能检测、环境科学中的大气中过氧自由基测定等。
[0003]在不同的应用场景以及不同的实验阶段,EPR需要开展不同的实验,例如调制场幅度扫描实验、微波功率扫描实验、时间扫描实验、噪声扫描实验、磁场延迟实验、普通连续波实验、普通脉冲实验、转角实验、变温实验、扫场回波探测实验等。
[0004]在不同的实验中,EPR系统并非需要应用到系统中的全部功能。常规的EPR设备与上位机建立连接,然后根据上位机下达的指令选择需要的功能后开展实验,上述方案存在设备整体鲁棒性较差的缺点,任意部分出现故障的时候,设备整体会报错,从而影响实验的开展。

技术实现思路

[0005]本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的一个目的在于提出一种模块化连接控制方法,提高了EPR设备的鲁棒性,减少了设备能耗和计算资源。
[0006]本专利技术的第二个目的在于提出一种计算机可读存储介质。
[0007]本专利技术的第三个目的在于提出一种上位机。
[0008]为达到上述目的,本专利技术第一方面实施例提出了一种模块化连接控制方法,所述方法用于控制EPR设备,所述EPR设备包括多个模块,所述方法包括:接收模块选择指令,并根据所述模块选择指令生成设备列表;建立与所述设备列表中目标模块的连接,并对与所述目标模块的连接状况进行确认;在确认与所述设备列表中的所有目标模块均连接成功,且接收到实验开始指令后,锁定所述设备列表。
[0009]本专利技术实施例的模块化连接控制方法,在进行相关实验时,EPR设备中只有参与实验的模块启动,不参与实验的模块处于关闭或待机状态,不参与实验的模块与上位机之间无数据传输,减少了设备能耗和计算资源,且当不参与实验的模块出现故障时,设备整体不会报错,提高了EPR设备的鲁棒性。
[0010]另外,根据本专利技术上述实施例提出的模块化连接控制方法还可以具有如下附加的技术特征:
[0011]根据本专利技术的一个实施例,所述模块选择指令包括实验类型信息,其中,根据所述模块选择指令生成设备列表,包括:根据所述实验类型信息确定目标模块,并根据所确定的目标模块生成所述设备列表。
[0012]根据本专利技术的一个实施例,建立与所述设备列表中目标模块的连接,包括:向所述目标模块发送握手指令;接收所述目标模块针对所述握手指令反馈的应答信息;检测到所述设备列表中的所有目标模块均反馈所述应答信息时,确认与所述设备列表中的目标模块建立连接完成。
[0013]根据本专利技术的一个实施例,对与所述设备列表中目标模块的连接状况进行确认,包括:向所述设备列表中的所有目标模块开启轮询;接收所述目标模块针对所述轮询反馈的应答数据包,检测到所述设备列表中所有目标模块均反馈应答数据包时,确定与所述设备列表中的所有目标模块均连接成功,并发出开始实验提示。
[0014]根据本专利技术的一个实施例,检测到存在未应答的目标模块时,所述方法还包括:向所述未应答的目标模块发送握手指令,连接完成后,再次向所述设备列表中的所有所述目标模块开启轮询;或,向所述设备列表中的所有所述目标模块发送握手指令,连接完成后,再次向所述设备列表中的所述目标模块开启轮询。
[0015]根据本专利技术的一个实施例,所述实验类型信息包括多个实验阶段信息,每一实验阶段信息对应一组目标模块,其中,根据所述模块选择指令生成设备列表,包括:根据所述实验阶段信息确定每一实验阶段的目标模块组,并根据首个实验阶段对应的目标模块组生成所述设备列表;所述方法还包括:在所述当前实验阶段结束之后进入下一个实验阶段时,解除对所述设备列表的锁定,并利用所述下一个实验阶段对应的目标模块组更新所述设备列表。
[0016]根据本专利技术的一个实施例,所述方法还包括:在接收到实验结束指令时,解除对所述设备列表的锁定;在接收到模块新增指令,或,模块断开指令时,更新所述设备列表。
[0017]根据本专利技术的一个实施例,更新所述设备列表时,确定断开模块和新增模块;向所述断开模块发送挥手指令以断开与所述断开模块的连接,并向所述新增模块发送握手指令以建立与所述新增模块的连接。
[0018]为达到上述目的,本专利技术第二方面实施例提出了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如上述的模块化连接控制方法。
[0019]为达到上述目的,本专利技术第三方面实施例提出了一种上位机,包括存储器和处理器,所述存储器上存储有计算机程序,所述计算机程序被所述处理器执行时,实现如上述的模块化连接控制方法。
附图说明
[0020]图1是本专利技术一个实施例的上位机与EPR设备通信连接的示意图;
[0021]图2是本专利技术一个实施例的模块化连接控制方法的流程图;
[0022]图3是本专利技术一个实施例的建立与设备列表中目标模块的连接的流程图;
[0023]图4是本专利技术一个实施例的对目标模块的连接状况进行确认的流程图;
[0024]图5是本专利技术一个实施例的实验结束后对设备列表解锁或更新的流程图;
[0025]图6是本专利技术一个实施例的更新设备列表的流程图;
[0026]图7是本专利技术一个具体实施例的模块化连接控制方法的流程图;
[0027]图8是本专利技术一个实施例的上位机的示意图。
具体实施方式
[0028]下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。
[0029]下面将结合说明书附图1

8以及具体的实施方式对本专利技术实施例的模块化连接控制方法、上位机和存储介质进行详细地说明。
[0030]本专利技术实施例的模块化连接控制方法用于控制EPR设备,EPR设备包括多个模块。
[0031]具体地,EPR设备的多个模块均与上位机通信连接。每一模块包含一个通信接口,且每一模块对应一个IP地址。每一模块通过通信接口与上位机通信连接。上位机可根据IP地址确定对应的唯一的模块。
[0032]在本专利技术的实施例中,上位机包括操作系统和操作界面。其中,操作界面上显示有EPR设备的所有模块。
[0033]在本专利技术的实施例中,在以上位化的方式对EPR设备包括的多个模块本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种模块化连接控制方法,其特征在于,所述方法用于控制EPR设备,所述EPR设备包括多个模块,所述方法包括:接收模块选择指令,并根据所述模块选择指令生成设备列表;建立与所述设备列表中目标模块的连接,并对与所述目标模块的连接状况进行确认;在确认与所述设备列表中的所有目标模块均连接成功,且接收到实验开始指令后,锁定所述设备列表。2.根据权利要求1所述的模块化连接控制方法,其特征在于,所述模块选择指令包括实验类型信息,其中,根据所述模块选择指令生成设备列表,包括:根据所述实验类型信息确定目标模块,并根据所确定的目标模块生成所述设备列表。3.根据权利要求1所述的模块化连接控制方法,其特征在于,建立与所述设备列表中目标模块的连接,包括:向所述目标模块发送握手指令;接收所述目标模块针对所述握手指令反馈的应答信息;检测到所述设备列表中的所有目标模块均反馈所述应答信息时,确认与所述设备列表中的目标模块建立连接完成。4.根据权利要求4所述的模块化连接控制方法,其特征在于,对与所述设备列表中目标模块的连接状况进行确认,包括:向所述设备列表中的所有目标模块开启轮询;接收所述目标模块针对所述轮询反馈的应答数据包;检测到所述设备列表中所有目标模块均反馈应答数据包时,确定与所述设备列表中的所有目标模块均连接成功,并发出开始实验提示。5.根据权利要求4所述的模块化连接控制方法,其特征在于,检测到存在未应答的目标模块时,所述方法还包括:向所述未应答的目标模块发送握手指令,连接完成后,再次向所述设备列表中的所有所述目标模块开启轮询;或...

【专利技术属性】
技术研发人员:张振杰王芝杨
申请(专利权)人:国仪量子合肥技术有限公司
类型:发明
国别省市:

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

1