[发明专利]一种基于表格的线束导线长度计算方法在审
申请号: | 201510572911.6 | 申请日: | 2015-09-10 |
公开(公告)号: | CN105138792A | 公开(公告)日: | 2015-12-09 |
发明(设计)人: | 李锁;李晓波 | 申请(专利权)人: | 南通友星线束有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06F9/44 |
代理公司: | 南京钟山专利代理有限公司 32252 | 代理人: | 戴朝荣 |
地址: | 226009 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 表格 导线 长度 计算方法 | ||
技术领域
本发明涉及一种导线长度计算方法,特别是一种基于表格的线束导线长度计算方法。
背景技术
在现代汽车上,汽车线束特别多,电子控制系统与线束有着密切关系。有人曾经打了一个形象的比喻:如果把微机、传感器与执行元件的功能用人体来比喻,可以说微机相当于人脑,传感器相当于感觉器官,执行元件相当于运动器官,那么线束就是神经和血管了。汽车线束是汽车电路的网络主体,连接汽车的电气电子部件并使之发挥功能,没有线束也就不存在汽车电路。在目前,不管是高级豪华汽车还是经济型普通汽车,线束编成的形式基本上是一样的,都是由电线、联插件和包裹胶带组成,它既要确保传送电信号,也要保证连接电路的可靠性,向电子电气部件供应规定的电流值,防止对周围电路的电磁干扰,并要排除电器短路。
线束导线的线号长度计算的时候,传统的方式是采用人工手动计算,但是当线束长度较长,节点较多并且线号很多的时候,人工计算就需要耗费大量的人力,并且很容易出错。目前也有一些专业的线束计算软件,但是对线束图纸格式要求严格,需要将普通图纸转化为专用格式才能使用,转化过程需要花费大量的时间,同时各家图纸不同,转化困难。
发明内容
本发明所要解决的技术问题是提供一种计算方便快捷的基于表格的线束导线长度计算方法。
为解决上述技术问题,本发明所采用的技术方案是:
一种基于表格的线束导线长度计算方法,其特征在于:将线束的各节点之间长度录入线段长度表,根据输入的线号从线号的起点开始递归寻找路径直到查找到线号的终点,当递归到表格顶端查找不到终点的时候,则返回表格底端继续查找,将递归查找过程中的各段长度记录并进行相加,得出需要线号的导线长度。
进一步地,所述基于表格的线束导线长度计算方法采用表格宏命令完成。
进一步地,所述表格宏命令包含工作表界面调用函数、计算路径函数定义、处理没找到终点情况函数定义、计算长度函数定义、返回函数结果、递归寻找路径、构造递归用字典、分叉寻找。
本发明与现有技术相比,具有以下优点和效果:
1、操作简单,只需要将图纸各节点和长度信息进行简单的表格录入,就能够自动进行计算,无需依赖图纸,对图纸格式没有要求;
2、通过表格的宏命令的自动计算,计算方便并且计算准确率高。
附图说明
图1是本发明的一种基于表格的线束导线长度计算方法的实施例示意图。
具体实施方式
下面结合附图并通过实施例对本发明作进一步的详细说明,以下实施例是对本发明的解释而本发明并不局限于以下实施例。
本发明的一种基于表格的线束导线长度计算方法,将线束的各节点之间长度录入线段长度表,根据输入的线号从线号的起点开始递归寻找路径直到查找到线号的终点,当递归到表格顶端查找不到终点的时候,则返回表格底端继续查找,将递归查找过程中的各段长度记录并进行相加,得出需要线号的导线长度。
基于表格的线束导线长度计算方法采用表格宏命令完成。表格宏命令包含工作表界面调用函数、计算路径函数定义、处理没找到终点情况函数定义、计算长度函数定义、返回函数结果、递归寻找路径、构造递归用字典、分叉寻找。
计算路径函数代码为:
arr=LinesPoints
Fori=LBound(arr)ToUBound(arr)
IfNotdic(arr(i,1))Like*&SIGN_START&arr(i,2)&SIGN_END&*Then
dic(arr(i,1))=dic(arr(i,1))&SIGN_DELIMITER&SIGN_START&arr(i,2)&SIGN_END
EndIf
IfNotdic(arr(i,2))Like*&arr(i,1)&SIGN_END&*Then
dic(arr(i,2))=dic(arr(i,2))&SIGN_DELIMITER&SIGN_START&arr(i,1)&SIGN_END
EndIf
Nexti
arrResult(1,1)=Road(FromA,ToB,dic,False)
'处理没找到的情况
IfLen(arrResult(1,1))>0AndRight(arrResult(1,1),1)=→ThenarrResult(1,1)=
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南通友星线束有限公司,未经南通友星线束有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510572911.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:可调式编码器固定装置
- 下一篇:简易升旗装置