System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及领域,尤其涉及样本处理系统、通信地址配置方法及存储介质。
技术介绍
1、现阶段,样本处理流水线采用模块化部署,能够根据实际的样本检验需求将多个模块进行组合,或者在已部署的样本处理流水线中增加或减少或替换一个或多个模块,从而灵活地满足医院检验科的样本检验需求。
2、然而,模块化部署的灵活性为系统配置带来困难。实际应用时,在完成样本处理流水线的模块拼装之后,需要根据模块之间的相对部署位置及各模块的模块类型,在同一局域网内为每个模块分别配置通信地址。相关技术中,由于在初始化状态下各模块的通信地址相同,需要采用人工断电的方式,仅对需要配置通信地址的模块通电,这样逐一对每个模块完成通信地址的配置。当构成样本处理流水线的模块数量较多时,该通信地址配置的工作量极大且容易出错,严重时甚至可能导致系统样本处理数据丢失,并且每次需要新增、减少或替换模块时,需要依照上述方式对所有模块重新进行一次通信地址配置操作,操作效率低下。
技术实现思路
1、为解决相关技术问题,本申请实施例提供了样本处理系统、通信地址配置方法及存储介质。
2、本申请实施例的技术方案是这样实现的:
3、本申请实施例提供了一种样本处理系统,所述样本处理系统的多个模块中,每个模块与一个或多个模块通过串行通信接口连接;
4、所述多个模块中的每个模块,用于获取模块自身的连接信息;所述连接信息包括模块类型和串行通信连接关系;
5、所述多个模块中除设定模块之外的每个模块,还用于
6、所述设定模块,还用于基于所述多个模块中每个模块的连接信息生成所述多个模块对应的连接拓扑。
7、本申请实施例还提供了一种通信地址配置方法,应用于样本处理系统的多个模块中的任意模块;所述多个模块中,每个模块与一个或多个模块通过串行通信接口连接;
8、所述方法包括:
9、获取模块自身的连接信息;所述连接信息包括模块类型和串行通信连接关系;
10、在所述模块不为所述多个模块中的设定模块的情况下,将获取到的连接信息通过串行通信链路传输到所述设定模块,以使所述多个模块中除所述设定模块之外的每个模块的连接信息通过所述串行通信链路汇总至所述设定模块;其中,所述串行通信链路表征由所述多个模块通过串行通信接口连接成的通信链路;
11、在所述模块为所述设定模块的情况下,接收通过所述串行通信链路传输的所述多个模块中除所述设定模块之外的每个模块的连接信息,结合模块自身的连接信息及接收到的连接信息汇总得到所述多个模块中每个模块的连接信息,基于所述多个模块中每个模块的连接信息生成所述多个模块对应的连接拓扑。
12、本申请实施例还提供了一种样本处理系统,所述样本处理系统至少一个模块中的每个模块配置有多个连接组件,每个连接组件与同一模块内的一个或多个连接组件通过串行通信接口连接;
13、所述多个连接组件中的每个连接组件,用于获取连接组件自身的连接信息;所述连接信息包括连接组件类型和串行通信连接关系;
14、所述多个连接组件中除设定连接组件之外的每个连接组件,还用于将获取到的连接信息通过串行通信链路传输到所述设定连接组件,以使所述多个连接组件中除所述设定连接组件之外的每个连接组件的连接信息通过所述串行通信链路汇总至所述设定连接组件;其中,所述串行通信链路表征由所述多个连接组件通过串行通信接口连接成的通信链路;
15、所述设定连接组件,还用于基于所述多个连接组件中每个连接组件的连接信息生成所述多个连接组件对应的连接拓扑。
16、本申请实施例还提供了一种通信地址配置方法,其特征在于,应用于样本处理系统中的任意模块;所述模块中配置有多个连接组件,每个连接组件与所述模块内的一个或多个连接组件通过串行通信接口连接;
17、所述方法包括:
18、所述多个连接组件中的每个连接组件获取连接组件自身的连接信息;所述连接信息包括连接组件类型和串行通信连接关系;
19、所述多个连接组件中除设定连接组件之外的每个连接组件将获取到的连接信息通过串行通信链路传输到所述设定连接组件,以使所述多个连接组件中除所述设定连接组件之外的每个连接组件的连接信息通过所述串行通信链路汇总至所述设定连接组件;其中,所述串行通信链路表征由所述多个连接组件通过串行通信接口连接成的通信链路;
20、所述设定连接组件基于所述多个连接组件中每个连接组件的连接信息生成所述多个连接组件对应的连接拓扑。
21、本申请实施例还提供了一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一通信地址配置方法的步骤。
22、本申请实施例还提供了一种样本处理系统,所述样本处理系统包括多个视觉模块、电源管理板和控制器;
23、所述电源管理板,用于基于设定顺序对所述多个视觉模块中的每个视觉模块上电;
24、所述控制器,用于用于依照所述电源管理板对所述多个视觉模块的上电顺序,在所述多个视觉模块中每个视觉模块上电后,为对应的视觉模块配置通信地址。
25、本申请实施例提供的样本处理系统、通信地址配置方法及存储介质中,样本处理系统中的多个模块中,每个模块均与一个或多个模块通过串行通信接口连接,这样,多个模块通过串行通信接口连接成一条串行通信链路。首先,多个模块中的每个模块获取模块自身的连接信息,包括模块类型和串行通信连接关系;之后,多个模块中除设定模块之外的每个模块将获取到的连接信息通过串行通信链路传输到设定模块,这样,多个模块中除设定模块之外的每个模块的连接信息通过串行通信链路汇总至模块;最终,设定模块基于多个模块中每个模块的连接信息生成多个模块对应的连接拓扑。基于上述方案,样本处理系统中的各个模块可以自动完成模块类型及模块之间相对部署位置的信息汇总,并还原这些模块的连接拓扑,在此基础上完成通信地址的配置,极大地提高了对模块化部署的样本处理系统中各模块的通信地址配置效率。
本文档来自技高网...【技术保护点】
1.一种样本处理系统,其特征在于,所述样本处理系统的多个模块中,每个模块与一个或多个模块通过串行通信接口连接;
2.根据权利要求1所述的系统,其特征在于,所述系统还包括控制器和显示器;所述设定模块和所述显示器与所述控制器连接;
3.根据权利要求1所述的系统,其特征在于,所述多个模块中的每个模块配置有用于描述模块类型的软件标识和/或硬件标识;所述软件标识和/或硬件标识用于唯一标识对应的模块类型;其中,所述硬件标识包括模块的硬件电路中设定拨码开关的拨码值和/或设定识别电路的阻抗值。
4.根据权利要求3所述的系统,其特征在于,所述多个模块中除设定模块之外的每个模块,在上电后或者接收到设定指令时,通过所述软件标识和/或硬件标识获取自身的模块类型以及根据每个模块自身的串行通信接口的通信指令反馈情况确定所述模块的各串行通信接口是否有通信连接。
5.根据权利要求1至4任一项所述的系统,其特征在于,所述将获取到的连接信息通过串行通信链路传输到所述设定模块,包括:
6.根据权利要求1所述的系统,其特征在于,所述设定模块还用于通过所述串行通
7.根据权利要求1所述的系统,其特征在于,所述设定模块还用于通过串行通信链路发出连接拓扑信息;
8.根据权利要求6或7所述的系统,其特征在于,所述设定模块还用于:
9.根据权利要求2所述的系统,其特征在于,所述系统还包括除所述多个模块之外的所述多个视觉模块以及与所述多个视觉模块中每个视觉模块连接的电源管理板;
10.根据权利要求1-9任一项所述的系统,其特征在于,所述多个模块包括以下模块中的至少两个模块,或所述多个模块包括以下任一模块,其中,所述任一模块的数量为多个;
11.一种通信地址配置方法,其特征在于,应用于样本处理系统的多个模块中的任意模块;所述多个模块中,每个模块与一个或多个模块通过串行通信接口连接;
12.根据权利要求11所述的方法,其特征在于,所述方法还包括:
13.根据权利要求12所述的方法,其特征在于,所述模块配置有用于描述模块类型的软件标识和/或硬件标识;每种软件标识和/或每种硬件标识用于唯一标识对应的模块类型;其中,所述硬件标识包括模块的硬件电路中设定拨码开关的拨码值和/或设定识别电路的阻抗值。
14.根据权利要求11-13任一项所述的方法,其特征在于,所述将获取到的连接信息通过串行通信链路传输到所述设定模块,包括:
15.一种样本处理系统,其特征在于,所述样本处理系统至少一个模块中的每个模块配置有多个连接组件,每个连接组件与同一模块内的一个或多个连接组件通过串行通信接口连接;
16.根据权利要求15所述的系统,其特征在于,所述系统还包括控制器和显示器;模块和所述显示器与所述控制器连接;
17.根据权利要求16所述的系统,其特征在于,所述多个连接组件中的每个连接组件配置有用于描述连接组件类型的软件标识和/或硬件标识;所述软件标识和/或每种硬件标识用于唯一标识对应的连接组件类型;其中,所述硬件标识包括连接组件的硬件电路中设定拨码开关的拨码值和/或设定识别电路的阻抗值。
18.根据权利要求17所述的系统,其特征在于,所述多个连接组件中除设定连接组件之外的每个连接组件,在上电后或者接收到设定指令时,通过所述软件标识和/或硬件标识获取自身的连接组件类型以及根据每个连接组件自身的串行通信接口的通信指令反馈情况确定所述连接组件的各串行通信接口是否有通信连接。
19.根据权利要求15至18任一项所述的系统,其特征在于,所述将获取到的连接信息通过串行通信链路传输到所述设定连接组件,包括:
20.根据权利要求15所述的系统,其特征在于,所述设定连接组件还用于通过所述串行通信链路发出通信地址分配信息;所述通信地址分配信息包括所述多个连接组件中每个连接组件对应的通信地址;
21.根据权利要求15所述的系统,其特征在于,所述设定连接组件还用于通过串行通信链路发出连接拓扑信息;
22.根据权利要求20或21所述的系统,其特征在于,所述设定连接组件还用于:
23.一种通信地址配置方法,其特征在于,应用于样本处理系统中的任意模块;所述模块中配置有多个连接组件,每个连接组件与所述模块内的一个或多个连接组件通过串行通信接口连接;
24.根据权利要求23所述的方法,其特征在于,所述方法包括:
25.根据权利要求23所述的方法,其特征在于,所述多个...
【技术特征摘要】
1.一种样本处理系统,其特征在于,所述样本处理系统的多个模块中,每个模块与一个或多个模块通过串行通信接口连接;
2.根据权利要求1所述的系统,其特征在于,所述系统还包括控制器和显示器;所述设定模块和所述显示器与所述控制器连接;
3.根据权利要求1所述的系统,其特征在于,所述多个模块中的每个模块配置有用于描述模块类型的软件标识和/或硬件标识;所述软件标识和/或硬件标识用于唯一标识对应的模块类型;其中,所述硬件标识包括模块的硬件电路中设定拨码开关的拨码值和/或设定识别电路的阻抗值。
4.根据权利要求3所述的系统,其特征在于,所述多个模块中除设定模块之外的每个模块,在上电后或者接收到设定指令时,通过所述软件标识和/或硬件标识获取自身的模块类型以及根据每个模块自身的串行通信接口的通信指令反馈情况确定所述模块的各串行通信接口是否有通信连接。
5.根据权利要求1至4任一项所述的系统,其特征在于,所述将获取到的连接信息通过串行通信链路传输到所述设定模块,包括:
6.根据权利要求1所述的系统,其特征在于,所述设定模块还用于通过所述串行通信链路发出通信地址分配信息;所述通信地址分配信息包括所述多个模块中每个模块对应的通信地址;
7.根据权利要求1所述的系统,其特征在于,所述设定模块还用于通过串行通信链路发出连接拓扑信息;
8.根据权利要求6或7所述的系统,其特征在于,所述设定模块还用于:
9.根据权利要求2所述的系统,其特征在于,所述系统还包括除所述多个模块之外的所述多个视觉模块以及与所述多个视觉模块中每个视觉模块连接的电源管理板;
10.根据权利要求1-9任一项所述的系统,其特征在于,所述多个模块包括以下模块中的至少两个模块,或所述多个模块包括以下任一模块,其中,所述任一模块的数量为多个;
11.一种通信地址配置方法,其特征在于,应用于样本处理系统的多个模块中的任意模块;所述多个模块中,每个模块与一个或多个模块通过串行通信接口连接;
12.根据权利要求11所述的方法,其特征在于,所述方法还包括:
13.根据权利要求12所述的方法,其特征在于,所述模块配置有用于描述模块类型的软件标识和/或硬件标识;每种软件标识和/或每种硬件标识用于唯一标识对应的模块类型;其中,所述硬件标识包括模块的硬件电路中设定拨码开关的拨码值和/或设定识别电路的阻抗值。
14.根据权利要求11-13任一项所述的方法,其特征在于,所述将获取到的连接信息通过串行通信链路传输到所述设定模块,包括:
15.一种样本处理系统,其特征在于,所述样本处理系统至少一个模块中的每个模块配置有多个连接组件,每个连接组件与同一模块内的一个或多个连接组件通过串行通信...
【专利技术属性】
技术研发人员:王鑫润,张康,
申请(专利权)人:深圳迈瑞生物医疗电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。