信号线分割方法技术

技术编号:5195100 阅读:292 留言:0更新日期:2012-04-11 18:40
一种信号线分割方法,其预先提供一具有X轴和Y轴的布线界面的布线软件,以通过该布线软件对一电路板进行信号线的布设,并通过该信号线与该X轴、该Y轴的关系,而生成一分割线并决定该分割线与该信号线的中心轴的第一交点,自该第一交点沿该信号线的轨迹偏移得到第二与第三交点,藉以将该信号线分割为两段,而有利于后续对该分割后的单段或多段信号线同时进行复制、移动或删除等操作,操作极为简便,进而避免现有技术无法对单一信号线中部分段信号线执行复制或移动等操作,亦无法对多信号线中部分段信号线同时执行删除、复制或移动等操作的弊端,节省时间,并提高工作效率。

【技术实现步骤摘要】

本专利技术涉及一种信号线分割技术,更详细而言,涉及一种应用于通过数据处理装 置执行的印刷电路板的布线软件中的。
技术介绍
在通过例如Allegro、Protel等布线软件执行印刷电路板布线设计过程中,选取 信号线的操作是由信号线中包含拐点(信号线斜率发生变化之处)、以及仅其中一端连接 有信号线的接点(起点或终点等)的端点决定的,而且,无论是以点选方式还是框选方式选 取,是以两个端点相连接的一段信号线作为信号线选取的最小单位。如图IA所示,当通过鼠标点选端点a2、a3所在的信号线时,则仅可选中该端点a2、 a3所连接的a2_a3段信号线,此时可对该a2_a3段信号线整体执行例如复制、删除或移动等 操作,倘若欲删除该a2_a3段信号线中某一点a2’至端点a3之间的一段信号线,则无法通 过点选a2_a3段信号线配合删除功能键予以完成,只能预先删除该a2_a3段信号线,再重新 自该端点a2处布设信号线至点a2’,此时,即相当于删除a2’ -a3段信号线,或者选中该端 点a3,并将其朝端点a2方向缩至点a2’处,以达成删除a2’ -a3段信号线的功效,操作极为 复杂,上述仅是针对单段信号线进行删除操作,如若同时涉及多段信号线的删除操作则更 为复杂,需要对每段信号线逐一进行删除,费时又费力;又若欲复制或移动该a2_a3段信号 线中的a2’点至端点a3之间的一段信号线,因该a2’点并非该信号线的端点,而布线软件 中仅以两个端点相连接的一段信号线为选取的最小单位,因此,通过点选a2_a3段信号线 显然无法达成单独选中该a2’ -a3段信号线,并对该a2’ -a3段信号线进行复制或移动的预 期功效。此外,当欲同时选中若干段信号线时,可采用框选方式进行选取,则一段信号线中 两个端点均被框选方得以被选中,举例而言,以如图IB所示的范围R进行框选时,则如图所 示的a2-a3段、a6_a7段、b2_b3段、b3_b4段、b4_b5段、b5_b6段、b6_b7段信号线均被选中, 此时,可对选中的各段信号线执行例如复制、删除或移动等操作,但是,如前所述,倘若欲执 行例如删除操作的对象,为上述被选中的各段信号线中的某点(如第IB图所示的点a8、a9、 b8、b9)至选中的各段信号线的端点(端点a3、a6、b3、b6)之间的一段信号线(例如a8_a3 段、a6-a9段、b8-b3段、b6-b9段信号线)时,则因各该点a8、a9、b8、b9并非为各该段信号 线(a2_a3段、a6_a7段、b2_b3段、b6_b7段信号线)的端点,无法通过框选方式单独选中, 而进行统一的删除操作,此时,只能对各段信号线(a8_a3段、a6-a9段、b8_b3段、b6-b9段 信号线)逐一进行删除,即预先删除该a2_a3段信号线,再重新自该端点a2处布设信号线 至点a8处,或者选中该端点a3,并将该端点a3朝端点a2方向缩至点a8处,由此以采用上 述两种可选方式删除a8_a3段信号线,接着再以上述同样操作方式分别对a6_a9段、b8_b3 段、b6_b9段信号线执行删除操作,操作极为繁琐,极大影响了工作效率。因此,如何提出一种,以避免现有技术中的种种缺失,进而达到节 省时间、以及提高工作效率的功效,实为目前亟欲解决的技术问题。鉴于上述现有技术的缺点,本专利技术的主要目的在于提供一种操作简便的信号线分 割方法,以节省时间,并提高工作效率。为达上述目的及其它目的,本专利技术提供一种,包括提供一具有X 轴和Y轴的布线界面的布线软件,以通过该布线软件对一电路板进行信号线的布设;获取 该电路板上所布设的信号线与该X轴、该Y轴的关系;若该信号线的布设与该X轴平行,则 在该布线界面上生成与该Y轴平行并与该信号线相交的一分割线,该分割线与该信号线的 中心轴相交于一第一交点,自该第一交点沿该信号线的轨迹偏移得到一第二交点,沿该信 号线的轨迹背离该第二交点偏移得到一第三交点;若该信号线的布设与该Y轴平行,则在 该布线界面上生成与该X轴平行并与该信号线相交的一分割线,该分割线与该信号线的中 心轴相交于一第一交点,自该第一交点沿该信号线的轨迹偏移得到一第二交点,沿该信号 线的轨迹背离该第二交点偏移得到一第三交点;若该信号线的布设既不与该X轴平行又不 与该Y轴平行,则在该布线界面上生成与该X轴平行并与该信号线相交的一分割线,该分割 线与该信号线的中心轴相交于一第一交点,自该第一交点沿该信号线的轨迹偏移得到一第 二交点,沿该信号线的轨迹背离该第二交点偏移得到一第三交点;将该信号线介于该第二 与第三交点之间的区域删除,以将该信号线分割为两段;以及将该分割线删除。在本专利技术的一实施例中,当该信号线的布设与该X轴平行时,该第一、第二与第三 交点在该Y轴上的坐标值相等,且该第二与第三交点在该X轴上的坐标值分别与该第一交 点在该X轴上的坐标值相差该信号线的二分之一线宽值。当该信号线的布设与该Y轴平行 时,该第一、第二与第三交点在该X轴上的坐标值相等,且该第二与第三交点在该Y轴上的 坐标值分别与该第一交点在该Y轴上的坐标值相差该信号线的二分之一线宽值。另外,当该信号线的布设既不与该X轴平行又不与该Y轴平行时,且当该信号线的 斜率值为大于零的K以及线宽值为W时,该第二交点在该X轴上的坐标值为该第一交点在该X轴上的坐标值减去『/(2 χ Τ 7)的值,该第二交点在该γ轴上的坐标值为该第一交点 在该Y轴上的坐标值减去炉χ火/(2>< Λ/ 77)的值,该第三交点在该X轴上的坐标值为该第 一交点在该X轴上的坐标值加上妒/(2x VIT^7)的值,该第三交点在该Y轴上的坐标值为该 第一交点在该Y轴上的坐标值加上妒χ火/(2χ λ/1 + K2)的值。再者,当该信号线的布设既不与该X轴平行又不与该Y轴平行时,且当该信号线的 斜率值为小于零的K以及线宽值为W时,该第二交点在该X轴上的坐标值为该第一交点在该χ轴上的坐标值减去『/(2x VTTF)的值,该第二交点在该Υ轴上的坐标值为该第一交点 在该Y轴上的坐标值加上妒ΧΚ/(2χλ/Ι +火2)的值,该第三交点在该χ轴上的坐标值为该第 一交点在该X轴上的坐标值加上妒/(2x VTT^7)的值,该第三交点在该Y轴上的坐标值为该 第一交点在该Y轴上的坐标值减去妒χ欠/(2χλΑ + Κ2)的值。通过本专利技术的可快速、简单的对单根或多根需分割的信号线进行分割操作,以利于后续对分割后的信号线进行复制、移动或删除等操作。因而可极大的节省 印刷电路板设计时间,从而提升印刷电路板设计人员的工作效率。附图说明图IA为显示单段信号线被点选的印刷电路板的局部俯视图IB为显示多段信号线被框选的印刷电路板的局部俯视图2为显示本专利技术的的操作流程示意图;以及图3A、3B以及3C为显示应用本专利技术的的二信号线的一实施例示 意图,其中,图3A为显示分割线删除前的二信号线的示意图,图:3B为显示分割线删除后的 二信号线的示意图,图3C为显示图:3B中I区域的局部放大示意图。[组件标号的简单说明]al a7、bl b7端点a2\a8>a9>b8>b9占R框选范围ApB1第一交点A2、B2第二交点A3、B3第三交点L<i、L<2 > Li、L&本文档来自技高网...

【技术保护点】
一种信号线分割方法,其特征在于,包括:提供一具有X轴和Y轴的布线界面的布线软件,以通过该布线软件对一电路板进行信号线的布设;获取该电路板上所布设的信号线与该X轴、该Y轴的关系;若该信号线的布设与该X轴平行,则在该布线界面上生成与该Y轴平行并与该信号线相交的一分割线,该分割线与该信号线的中心轴相交于一第一交点,自该第一交点沿该信号线的轨迹偏移得到一第二交点,沿该信号线的轨迹背离该第二交点偏移得到一第三交点;若该信号线的布设与该Y轴平行,则在该布线界面上生成与该X轴平行并与该信号线相交的一分割线,该分割线与该信号线的中心轴相交于一第一交点,自该第一交点沿该信号线的轨迹偏移得到一第二交点,沿该信号线的轨迹背离该第二交点偏移得到一第三交点;若该信号线的布设既不与该X轴平行又不与该Y轴平行,则在该布线界面上生成与该X轴平行并与该信号线相交的一分割线,该分割线与该信号线的中心轴相交于一第一交点,自该第一交点沿该信号线的轨迹偏移得到一第二交点,沿该信号线的轨迹背离该第二交点偏移得到一第三交点;将该信号线介于该第二与第三交点之间的区域删除,以将该信号线分割为两段;以及将该分割线删除。

【技术特征摘要】
1.一种信号线分割方法,其特征在于,包括提供一具有χ轴和Y轴的布线界面的布线软件,以通过该布线软件对一电路板进行信 号线的布设;获取该电路板上所布设的信号线与该X轴、该Y轴的关系;若该信号线的布设与该X轴平行,则在该布线界面上生成与该Y轴平行并与该信号 线相交的一分割线,该分割线与该信号线的中心轴相交于一第一交点,自该第一交点沿该 信号线的轨迹偏移得到一第二交点,沿该信号线的轨迹背离该第二交点偏移得到一第三交点。若该信号线的布设与该Y轴平行,则在该布线界面上生成与该X轴平行并与该信号 线相交的一分割线,该分割线与该信号线的中心轴相交于一第一交点,自该第一交点沿该 信号线的轨迹偏移得到一第二交点,沿该信号线的轨迹背离该第二交点偏移得到一第三交点。若该信号线的布设既不与该χ轴平行又不与该Y轴平行,则在该布线界面上生成与该 X轴平行并与该信号线相交的一分割线,该分割线与该信号线的中心轴相交于一第一交点, 自该第一交点沿该信号线的轨迹偏移得到一第二交点,沿该信号线的轨迹背离该第二交点 偏移得到一第三交点;将该信号线介于该第二与第三交点之间的区域删除,以将该信号线分割为两段;以及 将该分割线删除。2.根据权利要求1所述的信号线分割方法,其特征在于,当该信号线的布设与该X轴平 行时,该第一、第二与第三交点在该Y轴上的坐标值相等,且该第二与第三交点在该X轴上 的坐标值分别与该第一交点在该X轴上的坐标值相差该信号线的二分之一线宽值。3.根据权利要求1所述的信号线分割方法,其...

【专利技术属性】
技术研发人员:叶志刚范文纲
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1