专利名称:印刷电路板布线作业的零件位置调整方法
技术领域:
本发明涉及一种印刷电路板设计方法,特别是涉及一种印刷电路板布线作业的零件位置调整方法。
背景技术:
在印刷电路板设计过程中,每个零件的摆放位置都会直接影响到印刷电路板设计品质的好与坏,进而影响电子产品的可靠度,而可左右电子产品整体的性能与竞争力。因此,为了保证印刷电路板具有较佳的设计品质,在布局时,每个零件的摆放都会要求与其周围零件保持一定间距,以避免印刷电路板上相邻零件间互相产生干扰。但是,在实际布局过程中,特别是在零件已经布局好的区域调整某个零件的位置或添加其他零件至该区域时,会出现牵一发而动全身的状况,而将原先已经满足间距要求的零件布局打乱,而需要花费大量时间逐一调整该区域中受到影响的零件的摆放位置,以满足零件与零件之间的间距要求,如此,增加了零件调整时间,进而相应延长了印刷电路板设计周期。综上所述,如何提出一种印刷电路板布线作业的零件位置调整方法,以避免现有技术中的种种缺陷,进而降低零件调整时间,从而减少印刷电路板设计周期,实为目前急欲解决的技术问题。
发明内容
鉴于上述现有技术的缺点,本发明的一目的在于提供一种印刷电路板布线作业的零件位置调整方法,以提高零件调整效率,进而减少印刷电路板设计周期。为达到上述目的及其他目的,本发明提供一种印刷电路板布线作业的零件位置调整方法,包括在布线平面上选取待调整的单个零件或相对位置固定的多个零件,并将所选取的待调整的零件划归为待调整模块;在布线平面上选取设置于该待调整模块周边且与其有位置关联的单个零件或相对位置固定的多个零件,并将所选取的零件划归为关联模块; 设定该待调整模块与该关联模块之间的安全距离;以及在该待调整模块的调整过程中,侦测该待调整模块与该关联模块之间的间距,当侦测到该待调整模块与该关联模块之间的间距达到该安全距离时,保持该待调整模块与该关联模块之间的相对位置不变,以便后续对经保持相对位置不变的该待调整模块与该关联模块进行关联操作。此外,该待调整模块与该关联模块之间的间距的侦测可通过一侦测机制达成。该侦测机制可通过该布线软件撷取该待调整模块与该关联模块的坐标信息,并据此计算两者之间的间距,从而判断所计算得到的间距是否达到该安全距离。该关联操作可为复制、移动或删除的关联操作。相比于现有技术,本发明的印刷电路板布线作业的零件位置调整方法,是通过预先设定所选取的待调整模块与关联模块之间的安全距离,并在该待调整模块调整过程中, 侦测该待调整模块与关联模块之间的间距,当侦测到该待调整模块与关联模块之间的间距达到该安全距离时,保持该待调整模块与该关联模块之间的相对位置不变,以便后续对经保持相对位置不变的该待调整模块与关联模块进行关联操作。由此,以避免调整某一零件或相对位置固定的多个零件时,影响其周围与其有位置关联零件的排列,而必需重新逐一调整,造成过多时间的耗费的弊端。
图1为本发明的印刷电路板布线作业的零件位置调整方法的流程图;图2A至图2C为应用本发明的印刷电路板布线作业的零件位置调整方法执行单个零件与单个零件间位置调整的第一实施例的示意图;图3A至图3C为应用本发明的零件位置调整方法执行单个零件与由多个零件构成的关联模块间位置调整的第二实施例的示意图;图4A至图4C为应用本发明的零件位置调整方法执行由多个零件所构成的待调整模块与由多个零件所构成的关联模块间位置调整的第三实施例的示意图。元件标号的简单说明SlO S50 步骤A G零件d安全距离P1、P2箭头方向
具体实施例方式以下是通过特定的具体实施例说明本发明的技术内容,本领域技术人员可由本说明书所揭示的内容轻易地了解本发明的其他优点与功效。本发明的印刷电路板布线作业的零件位置调整方法,是应用于通过数据处理装置执行的印刷电路板的布线软件中,该数据处理装置可例如为个人电脑、笔记本电脑、服务器或工作站等,而该布线软件则可例如为Allegro、ftOtel等软件,但并非局限于此。以下是以单个零件A作为待调整模块、单个零件B作为关联模块,且以设定零件A 与B间的安全距离为d为例配合图2A至图2C进行说明,如图2A所示,在本实施例中,是应用本发明的零件位置调整方法,以将作为待调整模块的零件A朝作为关联模块的零件B 的方向(如图2A中箭头Pl所指方向)移动,当侦测到零件A、B之间的间距达到安全距离 d(如图2B所示)时,即保持该零件A、B之间的相对位置不变,因而,若欲再朝箭头P2所指方向移动零件A(如图2C所示),则会连同零件B —起移动,以保持零件A、B两者的安全距离不变。藉以避免调整某一零件时,影响其周围与其有位置关联零件的排列,而必需重新逐一调整,造成过多时间的耗费的弊端。请参阅图3A至图3C,显示应用本发明的零件位置调整方法执行由单个零件所构成的待调整模块与由多个零件所构成的关联模块间位置调整的第二实施例的示意图。其中,与前述实施例(如图2A至图2C所示)相同或近似的元件是以相同或近似的元件符号表示,并省略详细的叙述,以使本申请的说明更清楚易懂。第二实施例与第一实施例最大不同之处在于,在第一实施例中,该关联模块为单个零件B,而在本实施例中,该关联模块为由两个相对位置不变的零件C、D所构成,即将零件C、D作为一个整体,两者的相对位置不会因为作为待调整模块的零件A的位置调整而发生改变。此外,也可确保零件A与零件C、D之间的间距大于或等于安全距离,如此,可避免印刷电路板上相邻零件间互相产生干扰。据上可知,本发明的零件位置调整方法可解决现有技术中,因调整某一零件,影响到其周围与其有位置关联零件的排列,而必需重新逐一调整,造成过多时间的耗费的弊端。请参阅图4A至图4C,显示应用本发明的零件位置调整方法执行由多个零件所构成的待调整模块与由多个零件所构成的关联模块间位置调整的第三实施例的示意图。其中,与前述第一以及第二实施例(如图2A至图2C ;图3A至图3C所示)相同或近似的元件是以相同或近似的元件符号表示,并省略详细的叙述,以使本申请的说明更清楚易懂。第三实施例与前述第一以及第二实施例最大不同之处在于,在第一实施例中,该待调整模块与关联模块均为单个零件;在第二实施例中,该待调整模块为单个零件A,该关联模块是由两个相对位置不变的零件C、D所构成;而在本实施例中,该待调整模块以及关联模块均由多个零件所构成,具体而言,该待调整模块是由三个相对位置不变的零件E、F、G 所构成,该关联模块是由两个相对位置不变的零件C、D所构成,在该待调整模块移动时,侦测该待调整模块(零件E、F、G)与关联模块(零件C、D)之间的间距是否达到安全距离,一旦到达,即保持该待调整模块与该关联模块之间的相对位置不变,若要再朝图中所示的箭头P2方向移动待调整模块(零件E、F、G),则会连同关联模块(零件C、D) —起移动,以保持零件C、D、E、F、G之间的安全距离不变,以避免牵一发而动全身的状况发生。此处,需予以说明的是,该待调整模块及该关联模块所包含的零件数量并不以上述实施例为限,在其他实施例中,也可以是该待调整模块由相对位置不变的多个零件构成, 而该关联模块仅为单一个零件的状况,但是调整原理与前述实施例相同,故,于此不再为文赘述。请参阅图1,显示本发明的印刷电路板布线作业的零件位置调整方法的流程图。以下将详细说明本发明的印刷电路板布线作业的零件位置调整方法的具体操作步骤。首先执行步骤S10,在布线平面上选取待调整的单个零件或相对位置固定的多个零件,并将所选取的待调整的单个或多个零件划归为待调整模块,其中,该布线平面为由布线软件所提供的程序界面。接着,进行步骤S20。在步骤S20中,在该布线软件所提供的程序界面上选取设置于该待调整模块周边且与其有位置关联的单个零件或相对位置固定的多个零件,并将所选取的与该待调整模块有位置关联的单个或多个零件划归为关联模块。接着进行步骤S30。在步骤S30中,设定该待调整模块与关联模块之间的安全距离。接着进行步骤 S40。在步骤S40中,在该待调整模块的调整过程中,侦测该待调整模块与关联模块之间的间距是否达到该安全距离,若是,则进至步骤S50,若否,则重复该侦测步骤。更详而言之,该待调整模块与关联模块之间的间距的侦测是通过一侦测机制达成。前述侦测机制是通过该布线软件撷取该待调整模块与该关联模块的坐标信息,并据此计算两者之间的间距,进而判断所计算得到的间距是否达到该安全距离。在步骤S50中,保持该待调整模块与关联模块之间的相对位置不变,以便后续对经保持相对位置不变的该待调整模块与关联模块进行关联操作。在本实施例中,该关联操作可例如为复制、移动或删除等关联操作。承上所述,本发明的印刷电路板布线作业的零件位置调整方法,其通过预先选取设定所选取的待调整模块与关联模块之间的安全距离,并在该待调整模块位置的调整过程中,侦测该待调整模块与关联模块之间的间距,当侦测到该待调整模块与该关联模块之间的间距达到该安全距离时,保持该待调整模块与关联模块之间的相对位置不变,以便后续对经保持相对位置不变的该待调整模块与关联模块进行关联操作。由此,确保在维持单个零件与单个零件、单个零件与多个零件、多个零件与单个零件或多个零件与多个零件之间的安全距离前提下,进行某一个或多个零件的调整,以节约零件调整的时间,从而提高零件调整效率,从而减少印刷电路板设计周期。上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何本领域技术人员均可在不违背本发明的精神及范畴下,对上述实施例进行修饰与改变。因此, 本发明的权利保护范围,应以权利要求书的范围为依据。
权利要求
1.一种印刷电路板布线作业的零件位置调整方法,其特征在于,包括在布线平面上选取待调整的单个零件或相对位置固定的多个零件,并将所选取的待调整的零件划归为待调整模块;在布线平面上选取设置于该待调整模块周边且与其有位置关联的单个零件或相对位置固定的多个零件,并将所选取的零件划归为关联模块;设定该待调整模块与该关联模块之间的安全距离;以及在该待调整模块的调整过程中,侦测该待调整模块与该关联模块之间的间距,当侦测到该待调整模块与该关联模块之间的间距达到该安全距离时,保持该待调整模块与该关联模块之间的相对位置不变,以便后续对经保持相对位置不变的该待调整模块与该关联模块进行关联操作。
2.根据权利要求1所述的印刷电路板布线作业的零件位置调整方法,其特征在于,该待调整模块与该关联模块之间的间距的侦测是通过一侦测机制达成。
3.根据权利要求2所述的印刷电路板布线作业的零件位置调整方法,其特征在于,该侦测机制是通过该布线软件撷取该待调整模块与该关联模块的坐标信息,并据此计算两者之间的间距,从而判断所计算得到的间距是否达到该安全距离。
4.根据权利要求1所述的印刷电路板布线作业的零件位置调整方法,其特征在于,该关联操作为复制、移动或删除的关联操作。
全文摘要
一种印刷电路板布线作业的零件位置调整方法,其通过预先选取待调整的单个零件或相对位置固定的多个零件,并将所选取的待调整的零件划归为待调整模块,接着,选取设置于该待调整模块周边且与其有位置关联的单个零件或相对位置固定的多个零件,并将所选取的零件划归为关联模块,然后,设定该待调整模块与该关联模块之间的安全距离,最后,在该待调整模块调整过程中,侦测该待调整模块与该关联模块之间的间距,当侦测到该待调整模块与该关联模块之间的间距达到该安全距离时,保持该待调整模块与该关联模块之间的相对位置不变,以便后续对经保持相对位置不变的该待调整模块与关联模块进行关联操作。
文档编号G06F17/50GK102456081SQ20101051739
公开日2012年5月16日 申请日期2010年10月19日 优先权日2010年10月19日
发明者刘毅 申请人:英业达股份有限公司