System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种声学实验参数的校验方法、设备、介质及程序产品。
技术介绍
1、在进行声学实验过程中,需要用户对声学实验的参数进行配置,从而便于声学实验的进行,其中声学实验可以包括超声实验、光声实验等。
2、传统的方案中,支持用户个性化设置声学实验的参数,例如,用户可以基于声学实验的需求,对声学实验的参数进行配置,从而得到对应的声学实验的实验结果。
3、由于声学实验的参数配置过程中,支持用户手动输入各种参数,但是,用户配置的声学实验的参数可能会存在异常,导致无法正常进行声学实验。
技术实现思路
1、本申请提供了一种声学实验参数的校验方法、设备、介质及程序产品,能够对用户配置的声学实验的参数的异常情况进行校验,进而促进正常进行声学实验。
2、为达到上述目的,本申请采用如下技术方案:
3、第一方面,本申请提供了一种声学实验参数的校验方法,所述方法包括:
4、获取用户配置的声学实验的参数,所述声学实验的参数包括:脉冲重复间隔pri、接收时延、采样点数、接收通道的数量、外部触发参数、每个接收通道对应的发射时延和发射波形时长,所述外部触发参数包括每次外部触发的外部触发时延和外部触发脉宽;
5、根据每个接收通道对应的发射时延和发射波形时长,确定发射过程时长;根据所述采样点数和单位点数时长,确定接收过程时长;根据所述采样点数、单位点数数据量、所述接收通道的数量、数据传输速度,确定数据上传过程时长;根据所述外部触发
6、将所述发射过程时长与系统准备时间求和,得到第一时长,将所述接收过程时长、所述接收时延与所述系统准备时间求和,得到第二时长,将所述数据上传过程时长、所述接收时延与所述系统准备时间求和,得到第三时长,将所述外部触发时长与所述系统准备时间求和,得到第四时长;
7、将所述第一时长、所述第二时长、所述第三时长和所述第四时长中的最大值确定为目标时长;
8、判断所述目标时长是否大于所述pri,得到第一判断结果;
9、如果第一判断结果表征所述目标时长大于所述pri,则对所述pri进行更新,以使更新后的pri大于所述目标时长。
10、在一些可能的实现方式中,所述根据每个接收通道对应的发射时延和发射波形时长,确定发射过程时长,包括:
11、
12、
13、其中,为第i个接收通道对应的发射过程时长,为第i个接收通道的发射时延,为第i个接收通道对应的发射波形时长;为n个接收通道对应的发射过程时长中的最大值,为接收通道的数量。
14、在一些可能的实现方式中,所述根据所述采样点数和单位点数时长,确定接收过程时长,包括:
15、
16、其中,为接收过程时长,为采样点数,为单位点数时长。
17、在一些可能的实现方式中,所述根据所述采样点数、单位点数数据量、所述接收通道的数量、数据传输速度,确定数据上传过程时长,包括:
18、
19、其中,为数据上传过程时长,为采样点数,为单位点数数据量,为接收通道的数量,为数据传输速度。
20、在一些可能的实现方式中,所述根据所述外部触发参数,确定外部触发时长,包括:
21、
22、
23、表示第h个外部触发参数对应的外部触发时长,表示第h个外部触发参数对应的外部触发时延,表示第h个外部触发参数对应的外部触发脉宽;
24、为h个外部触发参数中对应的外部触发时长的最大值,h为外部触发参数的个数。
25、在一些可能的实现方式中,所述方法还包括:
26、如果第一判断结果表征所述目标时长不大于所述pri,则计算所述目标时长和所述pri的时长差值;
27、判断所述时长差值是否小于预设差值阈值,得到第二判断结果;
28、如果第二判断结果表明所述时长差值不小于预设差值阈值,则对所述pri进行更新,以使更新后的pri大于所述目标时长,并且更新后的pri与所述目标时长小于所述预设差值阈值。
29、在一些可能的实现方式中,所述方法还包括:
30、将用户配置的声学实验的参数中的每个参数与各自对应的参数历史区间进行比对,得到比对结果;
31、所述则对所述pri进行更新,包括:
32、如果所述比对结果表征声学实验的参数中的每个参数均在各自对应的参数历史区间内,则对所述pri进行更新;
33、所述方法还包括:
34、如果所述比对结果表征声学实验的参数中的存在目标参数不在对应的参数历史区间内,则提示所述目标参数存在异常。
35、第二方面,本申请提供了一种计算设备,包括存储器和处理器;
36、其中,在所述存储器中存储有一个或多个计算机程序,所述一个或多个计算机程序包括指令;当所述指令被所述处理器执行时,使得所述计算设备执行如第一方面中任一项所述的方法。
37、第三方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行如第一方面中任一项所述的方法。
38、第四方面,本申请提供了一种计算机程序产品,所述计算机程序产品包括一个或多个计算机指令,在所述计算机指令被计算机执行时,所述计算机执行如第一方面中任一项所述的方法。
39、由上述技术方案可知,本申请至少具有如下有益效果:
40、本申请提供了一种声学实验参数的校验方法,该方法中,先获取用户配置的声学实验的参数,例如,包括pri、接收时延、采样点数、接收通道的数量、外部触发参数、每个通道对应的发射时延和发射波形时长,外部触发参数包括每次外部触发的外部触发时延和外部触发脉宽;然后根据每个接收通道对应的发射时延和发射波形时长,确定发射过程时长,根据采样点数和单位点数时长,确定接收过程时长,根据采样点数、单位点数数据量、接收通道的数量、数据传输速度,确定数据上传过程时长,根据外部触发参数,确定外部触发时长;然后将发射过程时长与系统准备时间求和,得到第一时长,将接收过程时长、接收时延与系统准备时间求和,得到第二时长,将数据上传过程时长、接收时延和系统准备时间求和,得到第三时长,将外部触发时长与系统准备时间求和,得到第四时长,然后从第一时长、第二时长、第三时长和第四时长中选择出最大值,如目标时长,接着判断目标时长是否大于pri,如果目标时长大于pri,则对pri进行更新,以使更新后的pri大于目标时长,如此,在一个脉冲重复间隔内,能够完成用户所配置的声学实验,进而确保声学实验能够正常进行。
41、应当理解的是,本申请中对技术特征、技术方案、有益效果或类似语言的描述并不是暗示在任意的单个实施例中可以实现所有的特点和优点。相反,可以理解的是对于特征或有益效果的描述意味着在至少一个实施例中包括特定的技术特征、技术方案或有益效果。因本文档来自技高网...
【技术保护点】
1.一种声学实验参数的校验方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据每个接收通道对应的发射时延和发射波形时长,确定发射过程时长,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述采样点数和单位点数时长,确定接收过程时长,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述采样点数、单位点数数据量、所述接收通道的数量、数据传输速度,确定数据上传过程时长,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述外部触发参数,确定外部触发时长,包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.一种计算设备,其特征在于,包括存储器和处理器;
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行如权利要求1至7任一项所述的方法。
10.一种计算机程序产品,其特征在于,所述计算机程序产
...【技术特征摘要】
1.一种声学实验参数的校验方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据每个接收通道对应的发射时延和发射波形时长,确定发射过程时长,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述采样点数和单位点数时长,确定接收过程时长,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述采样点数、单位点数数据量、所述接收通道的数量、数据传输速度,确定数据上传过程时长,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述外部触发参数,确定外部触...
【专利技术属性】
技术研发人员:宋鸿飞,叶嘉禾,薛易宙,林坤,王小军,
申请(专利权)人:北京清湃科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。