本发明涉及硬件设计,特别是涉及一种过线空间的可行性评估方法、系统、设备及存储介质。
背景技术:
1、在例如服务器、存储器以及交换机等设备的开发设计过程中,经常需要对线缆进行布局和路线规划,从而满足散热、整机易组装、布线易维护、美观等方面的需求。因此,服务器等设备的开发过程中,需要进行线缆布局的评估,以确定各种各样的过线空间是否满足整机设计要求。
2、目前,对线缆的过线空间进行评估时,通常是由设计人员根据经验,针对项目设计情况评估过线空间的可行性,经验判断总是会有一些差别和出入,特别是对于熟练度较低的工作人员而言,错判和误判的概率很高,使得评估结果的可靠性不高。还有的方案是直接由工作人员实地去尝试按照设计方案进行布线,得到可行性评估结果,这样的方案效率较低,需要大量人力成本,特别是在实际应用中所设计的布线方案可能经常会改动,就需要工作人员频繁地实地测试。
3、综上所述,如何实现过线空间的可行性评估,保障评估的效率和可靠性,是目前本领域技术人员急需解决的技术问题。
技术实现思路
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、如果存在,则将所述空间限制位置的容忍阈值视为是0。
26、另一方面,针对任意一条所述直头走线,所述直头走线的折弯信息包括所述直头走线的连接端高度以及所述直头走线的端口折弯高度;
27、相应的,针对所述空间限制位置,确定出在所述空间限制位置处进行了端口折弯的各条所述直头走线各自的折弯信息,并且,基于所述过线面积,所述截面积总和以及各条所述直头走线的折弯信息,得到所述空间限制位置的过线风险评估结果,包括:
28、针对所述空间限制位置,当在所述空间限制位置处存在至少一条进行了端口折弯的直头走线时,针对任意一条所述直头走线,基于所述空间限制位置的空间限制信息,判断所述直头走线的连接端高度与所述直头走线的端口折弯高度的总和是否超出了所述空间限制位置的尺寸限制;
29、如果是,则确定所述空间限制位置的过线风险评估结果为存在过线风险。
30、如果否,则基于所述过线面积和所述截面积总和,得到所述空间限制位置的过线风险评估结果。
31、另一方面,还包括:
32、接收待评估设备的每一个折弯角度限制区域各自的折弯限制信息;
33、针对每一个所述折弯角度限制区域,基于所述折弯角度限制区域的折弯限制信息,确定出所述折弯角度限制区域的过线折弯半径;
34、针对每一个所述折弯角度限制区域,基于所述待评估设备的布线信息,确定出待穿过所述折弯角度限制区域的各条走线,并基于预设的走线折弯信息,确定出待穿过所述折弯角度限制区域的各条所述走线各自的最小折弯半径;
35、针对每一个所述折弯角度限制区域,基于所述折弯角度限制区域的过线折弯半径以及待穿过所述折弯角度限制区域的各条所述走线各自的最小折弯半径,得到所述折弯角度限制区域的折弯风险评估结果。
36、另一方面,针对每一个所述折弯角度限制区域,基于所述折弯角度限制区域的过线折弯半径以及待穿过所述折弯角度限制区域的各条所述走线各自的最小折弯半径,得到所述折弯角度限制区域的折弯风险评估结果,包括:
37、针对每一个所述折弯角度限制区域,判断待穿过所述折弯角度限制区域的各条所述走线的最小折弯半径是否均小于所述折弯角度限制区域的过线折弯半径;
38、如果是,则确定所述折弯角度限制区域的折弯风险评估结果为不存在折弯风险;
39、如果否,则确定所述折弯角度限制区域的折弯风险评估结果为存在折弯风险。
40、第二方面,本发明提供了一种过线空间的可行性评估系统,包括:
41、空间限制信息确定模块,用于接收待评估设备的每一个空间限制位置各自的空间限制信息;
42、过线面积确定模块,用于针对每一个所述空间限制位置,基于所述空间限制位置的所述空间限制信息,确定出所述空间限制位置的过线面积;
43、截面积总和确定模块,用于针对每一个所述空间限制位置,基于所述待评估设备的布线信息,确定出待穿过所述空间限制位置的各条走线,并基于预设的走线线径信息,确定出待穿过所述空间限制位置的各条所述走线的截面积总和;
44、端口折弯判断模块,用于针对每一个所述空间限制位置,基于所述待评估设备的布线信息,判断在所述空间限制位置处是否存在至少一条进行了端口折弯的直头走线;
45、如果是,则触发第一过线风险评估结果确定模块,用于:针对所述空间限制位置,确定出在所述空间限制位置处进行了端口折弯的各条所述直头走线各自的折弯信息,并且,基于所述过线面积,所述截面积总和以及各条所述直头走线的折弯信息,得到所述空间限制位置的过线风险评估结果;
46、如果否,则触发第二过线风险评估结果确定模块,用于:针对所述空间限制位置,基于所述过线面积和所述截面积总和,得到所述空间限制位置的过线风险评估结果。。
47、第三方面,本发明提供了一种过线空间的可行性评估设备,包括:
48、存储器,用于存储计算机程序;
49、处理器,用于执行所述计算机程序以实现如上述所述的过线空间的可行性评估方法的步骤。
50、第四方面,本发明提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述所述的过线空间的可行性评估方法的步骤。
51、应用本发明实施例所提供的技术方案,考虑到由设计人员根据经验评估过线空间的可行性容易出现错判和误判的情况,因此在过线空间的可行性评估时,应当进行标准化和量化。具体的,本技术考虑到,过线空间的可行性,主要是反映在空间限制位置上,因此,可以接收待评估设备的每一个空间限制位置各自的空间限制信息,而针对每一个空间限制位置,需要基于空间限制位置的空间限制信息,确定出空间限制位置的过线面积。相应地,待评估设备的布线信息是可以确定的,因此可以据此确定出待穿过空间限制位置的各条走线。并且,可以预先将走线的线径信息进行量化,进而可以基于预设的走线线径信息,确定出待穿过空间限制位置的各条走线的截面积总和。进一步地,考虑到直头走线可能在空间限制位置处进行了端口折弯,因此针对每一个空间限制位置,需要基于待评估设备的布线信息,判断在空间限制位置处是否存在至少一条进行了端口折弯的直头走线,如果否,则可以基于过线面积和截面积总和,得到较为可靠的空间限制位置的过线风险评估结果。如果是,则需要确定出在空间限制位置处进行了端口折弯的各条直头走线各自的折弯信息,进而基于过线面积,截面积总和以及各条所述直头走线的折弯信息,得到较为可靠的空间限制位置的过线风险评估结果。并且可以看出,本技术的方案无需手动评估,有利于保障评估效率。
52、综上所述,本技术的方案可以实现过线空间的可行性评估,并且保障了评估的效率和可靠性。
1.一种过线空间的可行性评估方法,其特征在于,包括:
2.根据权利要求1所述的过线空间的可行性评估方法,其特征在于,针对所述空间限制位置,基于所述过线面积和所述截面积总和,得到所述空间限制位置的过线风险评估结果,包括:
3.根据权利要求1所述的过线空间的可行性评估方法,其特征在于,针对所述空间限制位置,基于所述过线面积和所述截面积总和,得到所述空间限制位置的过线风险评估结果,包括:
4.根据权利要求3所述的过线空间的可行性评估方法,其特征在于,还包括:
5.根据权利要求1所述的过线空间的可行性评估方法,其特征在于,针对任意一条所述直头走线,所述直头走线的折弯信息包括所述直头走线的连接端高度以及所述直头走线的端口折弯高度;
6.根据权利要求1至5任一项所述的过线空间的可行性评估方法,其特征在于,还包括:
7.根据权利要求6所述的过线空间的可行性评估方法,其特征在于,针对每一个所述折弯角度限制区域,基于所述折弯角度限制区域的过线折弯半径以及待穿过所述折弯角度限制区域的各条所述走线各自的最小折弯半径,得到所述折弯角度限制区域的折弯风险评估结果,包括:
8.一种过线空间的可行性评估系统,其特征在于,包括:
9.一种过线空间的可行性评估设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的过线空间的可行性评估方法的步骤。
