本申请实施例提供了一种服务器原理图连接方法、装置、通信设备及存储介质,包括:接收用户输入的属性信息;根据属性信息在预设服务器原理图界面中的全部器件中进行查找,确定至少两个待连接器件;获取待连接器件对应的管脚连接状态;根据管脚连接状态确定是否获取待连接器件对应的参数信息;根据预设连接规则对至少两个待连接器件分别对应的管脚名称中的字段进行模糊匹配,得到管脚的连接关系;根据连接关系连接至少两个待连接器件的管脚,即本申请实施例通过器件属性信息在服务器原理图中查找到待连接器件,进而根据待连接器件对应的参数信息对两个待连接器件中的管脚进行匹配连接,从而实现在原理图设计时自动匹配连接关系,完成连线连接操作。
【技术实现步骤摘要】
本申请涉及数据处理领域,特别涉及一种服务器原理图连接方法、装置、通信设备及存储介质。
技术介绍
1、在目前业内的服务器原理设计中,主流使用的设计软件为candence concepthdl,为了使用户更加高效的展开设计,concept hdl软件为用户开放了二次开发的软件接口,可以通过hdl skill编程实现快速设计和批量处理,可以进行设计检查或者进行快捷、批量设计。
2、在服务器设计中,原理图设计属于一个关键环节,原理图的设计效率直接影响了项目进度,没有原理图后续的开发工作都会停滞;原理图的开发过程往往需要耗费较多的时间和人力进行设计、检查,原理图的正确率直接关系到最终板卡的功能实现,因此提高原理图的设计效率就尤为重要。
3、在目前的服务器产品原理图设计中,原理图的设计主要依靠人工连线实现,人为判断需要连接的网络名称,需要进行手动画线操作,然而人工连线效率低,耗时较长,尤其是总线的设计,并且人工连线易出现连接错误,导致服务器原理图设计效率低下。
技术实现思路
1、本申请实施例的目的在于提供一种服务器原理图连接方法、装置、通信设备及存储介质,具体技术方案如下:
2、在本申请实施的第一方面,首先提供了一种服务器原理图连接方法,所述方法包括:
3、接收用户输入的属性信息;
4、根据所述属性信息在预设服务器原理图界面中的全部器件中进行查找,确定至少两个待连接器件;
5、获取所述待连接器件对应的管脚连接状态;
6、根据所述管脚连接状态确定是否获取所述待连接器件对应的参数信息,所述参数信息包括管脚名称;
7、根据预设连接规则对至少两个所述待连接器件分别对应的所述管脚名称中的字段进行模糊匹配,得到至少两个所述待连接器件之间管脚的连接关系;
8、根据所述连接关系连接至少两个所述待连接器件中的各个管脚。
9、可选地,所述根据所述管脚连接状态确定是否获取所述待连接器件对应的参数信息包括:
10、在检测到所述管脚连接状态为未连接状态的情况下,获取所述待连接器件对应的参数信息,所述参数信息包括各个管脚的管脚名称、器件中心坐标、管脚对应的坐标偏移量,其中,所述坐标偏移量是相对于所述器件中心坐标对应的x轴偏移量和y轴偏移量;
11、在检测到全部所述管脚连接状态为连接状态的情况下,停止所述器件的连接处理。
12、可选地,所述根据所述连接关系连接至少两个所述待连接器件中的各个管脚包括:
13、根据所述管脚对应的坐标偏移量和所述器件中心坐标计算各个所述管脚对应的绝对坐标,其中,所述绝对坐标用于自动连接时进行定位;
14、根据所述绝对坐标和所述连接关系连接至少两个所述待连接器件中的各个管脚。
15、可选地,所述接收用户输入的属性信息包括:
16、通过ui界面接收用户输入的针对待连接器件的属性信息;
17、所述根据所述属性信息在预设服务器原理图界面中的全部器件中进行查找,确定至少两个待连接器件包括:
18、在检测到所述属性信息为非空值的情况下,根据所述属性信息获取所述待连接器件对应的页码信息;
19、根据所述属性信息在不同所述页码信息对应的预设服务器原理图界面上的全部器件中进行全局查找,定位至少两个所述待连接器件;
20、根据所述属性信息在同一所述页码信息对应的预设服务器原理图界面上的全部器件中进行全局查找,定位至少两个所述待连接器件。
21、可选地,在所述根据所述连接关系连接至少两个所述待连接器件中的各个管脚的步骤之后,所述方法包括:
22、根据相互连接的两个所述管脚对应的所述管脚名称进行整合处理,生成信号网络名称。
23、可选地,所述根据所述连接关系连接至少两个所述待连接器件中的各个管脚包括:
24、通过信号和所述连接关系将至少两个所述待连接器件中的各个管脚分别进行连接,并在两个管脚之间连接的信号中任一信号末端添加信号流向指示标;
25、所述在两个管脚之间连接的信号中任一信号末端添加信号流向指示标包括:
26、通过调用流向指示标添加组件对应的六个版本在两个管脚之间连接的信号中任一信号末端添加信号流向指示标;
27、所述通过调用流向指示标添加组件对应的六个版本在信号末端添加信号流向指示标包括:
28、通过调用流向指示标添加组件中的左向in在对应的信号末端添加左向in信号流向指示标;
29、通过调用流向指示标添加组件中的左向out在对应的信号末端添加左向out信号流向指示标;
30、通过调用流向指示标添加组件中的左向bi在对应的信号末端添加左向bi信号流向指示标;
31、通过调用流向指示标添加组件中的右向in在对应的信号末端添加右向in信号流向指示标;
32、通过调用流向指示标添加组件中的右向out在对应的信号末端添加右向out信号流向指示标;
33、通过调用流向指示标添加组件中的右向bi在对应的信号末端添加右向bi信号流向指示标。
34、可选地,所述预设连接规则是基于服务器架构和设计规范预先设置的针对信号连接的连接规则;
35、在所述接收用户输入的属性信息的步骤之前,所述方法包括:
36、根据所述预设连接规则生成操作脚本,所述操作脚本包括自动连接指令;
37、运行所述自动连接指令,其中,所述自动连接指令用于在接收用户输入的属性信息的情况下,确定所述属性信息对应的器件为待连接器件。
38、在本申请实施的第二方面,还提供了一种服务器原理图连接装置,所述装置包括:
39、接收模块,用于接收用户输入的属性信息;
40、查找模块,用于根据所述属性信息在预设服务器原理图界面中的全部器件中进行查找,确定至少两个待连接器件;
41、第一获取模块,用于获取所述待连接器件对应的管脚连接状态;
42、第二获取模块,用于根据所述管脚连接状态确定是否获取所述待连接器件对应的参数信息,所述参数信息包括管脚名称;
43、模糊匹配模块,用于根据预设连接规则对至少两个所述待连接器件分别对应的所述管脚名称中的字段进行模糊匹配,得到至少两个所述待连接器件之间管脚的连接关系;
44、连接模块,用于根据所述连接关系连接至少两个所述待连接器件中的各个管脚。
45、可选地,所述第二获取模块包括:
46、获取子模块,用于在检测到所述管脚连接状态为未连接状态的情况下,获取所述待连接器件对应的参数信息,所述参数信息包括各个管脚的管脚名称、器件中心坐标、管脚对应的坐标偏移量,其中,所述坐标偏移量是相对于所述器件中心坐标对应的x轴偏移量和y轴偏移量;
47、停止子模块,用于在检测到全部所述管脚连接状态为连接状态的情况下,停止所述器本文档来自技高网
...
【技术保护点】
1.一种服务器原理图连接方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述管脚连接状态确定是否获取所述待连接器件对应的参数信息包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述连接关系连接至少两个所述待连接器件中的各个管脚包括:
4.根据权利要求1所述的方法,其特征在于,所述接收用户输入的属性信息包括:
5.根据权利要求1所述的方法,其特征在于,在所述根据所述连接关系连接至少两个所述待连接器件中的各个管脚的步骤之后,所述方法包括:
6.根据权利要求1所述的方法,其特征在于,所述根据所述连接关系连接至少两个所述待连接器件中的各个管脚包括:
7.根据权利要求1所述的方法,其特征在于,所述预设连接规则是基于服务器架构和设计规范预先设置的针对信号连接的连接规则;
8.一种服务器原理图连接装置,其特征在于,所述装置包括:
9.一种通信设备,其特征在于,包括:收发机、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;
10.一种可读存储介质,用于存储程序,其特征在于,所述程序被处理器执行时实现如权利要求1-7中任意一项所述服务器原理图连接方法。
...
【技术特征摘要】
1.一种服务器原理图连接方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述管脚连接状态确定是否获取所述待连接器件对应的参数信息包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述连接关系连接至少两个所述待连接器件中的各个管脚包括:
4.根据权利要求1所述的方法,其特征在于,所述接收用户输入的属性信息包括:
5.根据权利要求1所述的方法,其特征在于,在所述根据所述连接关系连接至少两个所述待连接器件中的各个管脚的步骤之后,所述方法包括:
6.根据权利要...
【专利技术属性】
技术研发人员:张敏,
申请(专利权)人:苏州元脑智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。