印刷电路板组件定位系统及方法

文档序号:6564233阅读:115来源:国知局
专利名称:印刷电路板组件定位系统及方法
技术领域
本发明涉及一种印刷电路板组件定位系统及方法,更详而言之,
涉及一种搭载于一印刷电路板(PCB)的电路图案设计软件中,用于对待 定位组件定位操作的印刷电路板组件定位系统及方法。
背景技术
目前,电子工程师对于印刷电路板(PCB)的线路布局(Layout)通常
是通过各类电路图案设计软件程序(例如Protel软件)完成。其中, 印刷电路板上的很多比较大的组件(例如北桥芯片)要通过开设于该印 刷电路板上的螺丝孔以及螺丝钉进行固定。以北桥芯片为例,为考虑 北桥组件的平衡受力以及稳固,在如北桥芯片等的大组件旁边摆放固 定用的螺丝孔的时候,螺丝孔要沿着北桥芯片中心对称摆放,如果不
对称摆放则需要三个甚至更多的螺丝孔来固定一个北桥芯片,即耗费 成本又占用印刷电路板的空间。
若限定于利用两个螺丝孔固定一个北桥芯片时,则确定两螺丝孔 相对于北桥芯片对称的坐标的要求相对严格。现有技术在利用两个螺 丝孔固定一个北桥芯片时,先固定一个螺丝孔,然后计算出固定螺丝
孔关于北桥芯片对称点的坐标,最后将另一螺丝孔移至该坐标。具体 言之,须先在前述电路图案设计软件中显示出该固定螺丝孔的中心坐 标,接着显示出北桥芯片对应的中心坐标,然后根据显示结果以人为 方式计算出需要定位的另一螺丝孔中心坐标,最后,将需要定位的螺 丝孔移至计算得到的中心坐标。请参阅图1,其是现有技术通过人为计
算待定位螺丝孔坐标的实施例示意图。如图所示,首先,在步骤Sll 中,将前述北桥芯片原始中心坐标通过坐标变换换算形成新坐标系中 的新坐标原点;接着,在歩骤S13中,通过坐标变换将上述固定螺丝 孔的原始中心坐标换算成新坐标系中的新中心坐标;然后,在步骤S15 中,在新坐标系中计算出上述固定螺丝孔的新坐标关于新坐标原点对称点的坐标;最后,在步骤S17中,计算出对称点坐标在原始坐标系
中的坐标,以得到需要定位组件的坐标。除上述的现有技术外,还有 其它利用人为计算得到对称点坐标的技术,如几何作图的方法。但不 论是通过坐标变换还是几何作图,通过人为计算的效率较低,且计算 所得出的结论都容易出错。 5 以上现有技术中,虽然能够通过人为计算的方式将一个固定螺丝
孔中心坐标关于北桥芯片中心的对称点找到,但是步骤比较繁琐,而 且人为计算工作量比较大,若该螺丝孔的位置有所变动,则须对变动 后的坐标重新计算,反复进行上述S11-S17步骤。又由于是通过人为 的计算且可能不仅计算单个螺丝孔的对称点,计算量大或人为因素容 10 易出现计算错误,从而增加不必要的工作量。
因此,如何克服上述现有技术的缺失,进而提供一种提高准确度 的印刷电路板组件定位系统及方法,以解决现有的利用人为计算的技 术的繁琐及容易出现错误等缺失,实为亟待解决的课题。

发明内容
15 鉴于上述现有技术的缺失,本发明的主要目的在于提供一种印刷
电路板组件定位系统及方法,以实现印刷电路板的电路图案设计软件
(例如Protel软件)中组件的高效准确的定位。
为达上述及其它目的,本发明提供一种印刷电路板组件定位系统, 搭载于电路图案设计软件中,该电路图案设计软件用于设计包括有至 20 少一固定组件、参考组件及待定位组件的印刷电路板,该电路图案设 计软件具有采集该固定组件及参考组件的数据信息的数据采集模块, 本发明的印刷电路板组件定位系统至少包括用于储存固定组件的固 定坐标、该参考组件的参考坐标以及定位坐标的数据库;撷取该数据 信息中对应该固定组件的固定坐标及对应该参考组件的参考坐标并储 25 存在该数据库的撷取模块;依据该固定坐标及参考坐标通过设定的运 算规则计算得到定位坐标并储存在该数据库的运算模块;以及建立该 待定位组件与该定位坐标的链接关系并将该待定位组件依据该链接关 系进行定位操作的处理模块。
在本发明的一个方面中,该处理模块还包括链接单元,用于建 30 立该待定位组件与该定位坐标的链接关系;以及操作单元,用于将该
待定位组件依据该链接关系进行定位操作。
在本发明的另一实施例中,该印刷电路板组件定位系统还包括 判断模块,用于判断该撷取模块是否撷取到所需要的固定坐标及参考 坐标;以及显示模块,用于显示该定位坐标。 5 通过前述本发明的印刷电路板组件定位系统,执行本发明的印刷
电路板组件定位方法至少包括如下步骤建立用于储存固定组件的固 定坐标、该参考组件的参考坐标以及定位坐标的数据库;撷取该数据 信息中对应该固定组件的固定坐标及对应参考组件的参考坐标并储存 在该数据库;依据该固定坐标及参考坐标通过设定的运算规则计算得
到定位坐标并储存在该数据库;以及建立该待定位组件与该定位坐标 的链接关系并将该待定位组件依据该链接关系进行定位操作。
在本发明的另一实施例中,该印刷电路板组件定位方法在撷取该 数据信息中对应该固定组件的固定坐标及对应参考组件的参考坐标并 储存在该数据库后,还包括判断是否撷取到所需要的固定坐标及参考
坐标,若否则重新撷取;在依据该固定坐标及参考坐标通过设定的运 算规则计算得到定位坐标并储存在该数据库后,还包括显示该定位坐 标。
相较现有技术,本发明的印刷电路板组件定位系统及方法,可依 据实际需要根据设定运算规则高效准确的进行印刷电路板的电路图案 设计软件中待定位组件的定位操作。


图1是现有的用于计算待定位螺丝孔坐标的方法流程图; 图2是本发明的印刷电路板组件定位系统基本架构方框示意图; 图3是本发明的印刷电路板组件定位方法的运作流程示意图4是本发明的印刷电路板组件定位系统的另一实施例基本架构
方框示意图;以及
图5是本发明的印刷电路板组件定位方法的另一实施例运作流程
示意图。
主要组件符号说明
电路图案设计软件
11数据采集模块
101固定组件
103参考组件
105待定位组件
2、 4本发明的印刷电路板组件定位系统
21、 41数据库
23、 42撷取模块
25、 44运算模块
27、 46处理模块
271、 461链接单元
273、 463操作单元
43判断模块
45显示模块
S11-S17步骤
S31-S39步骤
S51-S57步骤
具体实施例方式
以下通过特定的具体实例说明本发明的实施方式,本领域技术人
20 员可由本说明书所揭示的内容轻易地了解本发明的其它优点与功效。 本发明也可通过其它不同的具体实例加以实施或应用,本说明书中的 各项细节也可基于不同观点与应用,在不背离本发明的精神下进行各 种修饰与变更。
请参阅图2,其中显示本发明的印刷电路板组件定位系统基本架构
25 方框示意图,须特别说明者,该印刷电路板组件定位系统另可包括其 它的构件,为简化图式及说明,此处的基本架构仅显示与本发明有关 的构件。
在本实施例中,本发明的印刷电路板组件定位系统2搭载于一印 刷电路板的电路图案设计软件1中(例如Protel软件),该电路图案设计 30软件l通过一数据处理装置(未图标)予以执行,该数据处理装置可
例如为现有的具有输入与显示单元的个人计算机、笔记型计算机、月艮 务器或工作站等具有执行应用程序软件的数据处理功能的装置。此外, 该电路图案设计软件1包括有至少一固定组件101、至少一参考组件
103、以及至少一待定位组件105,且具有用于采集该固定组件101及
该参考组件103的数据信息的数据采集模块11 。该固定组件101是在 该电路图案设计软件l中具有固定坐标的组件,在本实施例中用于固 定北桥芯片的固定螺丝孔;该参考组件103是在该电路图案设计软件1 中具有参考坐标的组件,在本实施例中是北桥芯片;该待定位组件105 需要依据该固定坐标及参考坐标进行定位操作的组件,在本实施例中
10用于固定北桥芯片的另一螺丝孔;该数据采集模块11是在该电路图案 设计软件1中用于采集该固定组件101及参考组件103的各种数据信 息(包括其坐标信息)。该印刷电路板组件定位系统2用于对该待定位组 件105依据该固定组件101及该参考组件103进行定位操作。
如图所示,本发明的印刷电路板组件定位系统2至少包括数据
15库21、撷取模块23、运算模块25、以及处理模块27。以下针对数据 库21、撷取模块23、运算模块25、以及处理模块27进行详细说明。
数据库21用于储存固定坐标、参考坐标及定位坐标。在本实施例 中,该固定坐标是该固定螺丝孔的中心坐标,该参考坐标是北桥芯片 的中心坐标,该定位坐标是待后续计算得到的另一螺丝孔的中心坐标。
撷取模块23用于撷取上述数据采集模块11采集到该固定组件101
各种数据信息中的固定坐标及该参考组件103各种数据信息中的参考 坐标,并将该固定坐标及参考坐标储存在上述数据库中。在本实施例 中,该固定坐标及参考坐标分别是该固定组件101及参考组件103的 中心坐标,在其它实施例中还能包括其它坐标型式。
运算模块25依据该固定坐标及参考坐标通过一预先设定的运算规
则计算出所需要的待定位组件105的定位坐标,并将该定位坐标储存 在该数据库21中。其中,该运算规则在本实施例中是计算该固定组件 101对称于该参考组件103的坐标的运算规则,其可例如为图1中所示 的运算规则。在其它实施例中,则能根据需要设定其它运算规则。此
外,该运算规则还可通过前述的数据处理装置的输入单元予以输入。 处理模块27用于建立该待定位组件105与该定位坐标的链接关
系,即将该运算模块25计算得到的定位坐标于该数据库中21分配于该待定位组件105,且将该待定位组件105移动至该定位坐标。在本实 施例中,该处理模块27包括链接单元271及操作单元273,其中,该 链接单元271用于提供上述将定位坐标分配于该待定位组件105的功 5能,而该操作单元273用于提供上述将该待定位组件105移动至该定 位坐标的功能。
通过上述数据库21、撷取模块23、运算模块25以及处理模块27, 供使用者根据预先设定的运算规则,针对需要定位的待定位组件105 进行定位操作。
io 通过前述本发明的印刷电路板组件定位系统1,执行本发明的印刷
电路板组件定位方法,是如图3所示的本发明的印刷电路板组件定位 方法的运作流程示意图。如图所示,本发明的印刷电路板组件定位方 法至少包括以下步骤在步骤S31中,建立用于储存固定组件的固定 坐标、该参考组件的参考坐标以及定位坐标的数据库21;接着,进至
15
步骤S33。
在步骤S33中,撷取上述数据采集模块11采集到对应该固定组件 101各种数据信息中的固定坐标及对应该参考组件103各种数据信息 中的参考坐标,并将该固定坐标及参考坐标储存在上述数据库中;接 着,进至步骤S35。 20 在步骤S35中,依据该固定坐标及参考坐标通过一事先设定好的
运算规则计算出所需要的待定位组件105的定位坐标,并将该定位坐 标储存在该数据库21中;接着,进至步骤S37。
在步骤S37中,建立该待定位组件105与该定位坐标的链接关系, 即将上述运算模块25计算得到的定位坐标在该数据库21中分配于该 25待定位组件105;接着,进至步骤S39。
在步骤S39中,将该待定位组件105移动至该定位坐标。
请参阅图4,显示本发明的印刷电路板组件定位系统的另一实施例 基本架构方框示意图。如图所示,本发明的印刷电路板组件定位系统4 包括数据库41、撷取模块42、判断模块43、运算模块44、显示模 30块45以及处理模块46,其中,该处理模块46可包括链接单元461 及操作单元463。由于与上述实施例相较,本实施例还包括该判断模块
43及显示模块45,其余的构件均相同,故以下针对该判断模块43及 显示模块45进行详细说明。
判断模块43用于判断该撷取模块42是否撷取到所需要的固定坐 标及参考坐标,若是,则由运算模块44对撷取到的固定坐标及参考坐标进行运算;若否,则重新对上述数据采集模块ll所采集的数据信息 进行撷取,直至撷取到所需要的固定坐标及参考坐标。
显示模块45用于显示该运算模块44计算得到的定位坐标。以供 使用者观察其定位坐标大体位置及其它需求。在本实施例中,该显示 模块45可通过前述的数据处理装置的显示单元将该定位坐标予以显示。
承前所述,对应该印刷电路板组件定位系统4的印刷电路板组件 定位方法步骤如图5所示,在本实施例中,本发明的印刷电路板组件 定位方法至少包括以下步骤在步骤S51,建立用于储存固定组件的固
定坐标、该参考组件的参考坐标以及定位坐标的数据库41;接着,进至步骤S52。
在步骤S52中,撷取上述数据采集模块所采集到的数据信息中对 应该固定组件101的固定坐标及对应该参考组件103的参考坐标,并 储存在该数据库41;接着,进至步骤S53。
在步骤S53中,判断该撷取模块42是否撷取到所需要的固定坐标及参考坐标,若否,则回到步骤S52;若是,则进至步骤S54。
在步骤S54中,依据该固定坐标及参考坐标通过设定的运算规则 计算得到定位坐标并储存在该数据库41;接着,进至歩骤S55。
在步骤S55中,显示该运算模块44计算得到的定位坐标;接着, 进至步骤S56。
在步骤S56中,建立该待定位组件105与该定位坐标的链接关系,
即将上述运算模块44计算得到的定位坐标在该数据库中41分配于该 待定位组件105;接着,进至步骤S57。
在步骤S57中,将该待定位组件105移动至该定位坐标。
综上所述,相较于现有技术,本发明的印刷电路板组件定位系统 30及方法,主要通过撷取模块撷取现有电路图案设计软件中数据采集模 块采集到的固定坐标及参考坐标后,经过运算模块根据设定的运算规
则计算出定位坐标,最后由处理模块将该定位坐标分配在该待定位组 件,并将该待定位组件移动至该定位坐标,配合数据库储存上述固定 坐标,参考坐标及定位坐标,以达到快速准确定位的目的。
上述实施例仅为例示性说明本发明的原理及其功效,而非用于限 制本发明。本领域技术人员均可在不违背本发明的精神及范畴下,对 上述实施例进行修饰与变化。因此,本发明的权利保护范围,应如后 述的权利要求所列。
权利要求
1.一种印刷电路板组件定位系统,搭载于电路图案设计软件中,该电路图案设计软件用于设计包括有至少一固定组件、参考组件及待定位组件的印刷电路板,该电路图案设计软件具有采集该固定组件及参考组件的数据信息的数据采集模块,该印刷电路板组件定位系统至少包括数据库,用于储存该固定组件的固定坐标、该参考组件的参考坐标以及定位坐标;撷取模块,用于撷取该数据信息中对应该固定组件的固定坐标及对应该参考组件的参考坐标并储存在该数据库;运算模块,依据该固定坐标及参考坐标通过设定的运算规则计算得到定位坐标并储存在该数据库;以及处理模块,用于建立该待定位组件与该定位坐标的链接关系并将该待定位组件依据该链接关系进行定位操作。
2.如权利要求l所述的印刷电路板组件定位系统,还包括判断模块,用于判断该撷取模块是否撷取到所需要的固定坐标及参考坐标; 以及显示模块,用于显示该定位坐标。
3. 如权利要求l所述的印刷电路板组件定位系统,其中,该处理 模块还包括链接单元,用于建立该待定位组件与该定位坐标的链接20关系;以及操作单元,用于将该待定位组件依据该链接关系进行定位 操作。
4. 如权利要求l所述的印刷电路板组件定位系统,其中,该固定 坐标是该固定组件的中心坐标,该参考坐标是该参考组件的中心坐标, 该定位坐标是该待定位组件的中心坐标。
5.如权利要求l所述的印刷电路板组件定位系统,其中,该运算规则是计算该固定组件对称于该参考组件的坐标的运算规则。
6.如权利要求l所述的印刷电路板组件定位系统,其中,该链接关系将该定位坐标分配于该待定位组件。
7. —种印刷电路板组件定位方法,用在前述权利要求l所述的印 刷电路板组件定位系统中,该印刷电路板组件定位方法至少包括以下 步骤(1)建立用于储存该固定组件的固定坐标、该参考组件的参考坐标以及定位坐标的数据库;(2) 撷取该数据信息中对应该固定组件的固定坐标及对应参考组 件的参考坐标并储存在该数据库;(3) 依据该固定坐标及参考坐标通过设定的运算规则计算得到定 10 位坐标并储存在该数据库;(4) 建立该待定位组件与该定位坐标的链接关系;以及(5) 令该待定位组件依据该链接关系进行定位操作。
8. 如权利要求7所述的印刷电路板组件定位方法,在步骤(2)后,还包括(2-1)判断是否撷取到所需要的固定坐标及参考坐标,若 是,则进至步骤(3);若否,则重新返回步骤(2)。
9. 如权利要求7所述的印刷电路板组件定位方法,在步骤(3)后,还包括(3-1)显示该定位坐标。
10. 如权利要求7所述的印刷电路板组件定位方法,其中,该固定坐标是该固定组件的中心坐标,该参考坐标是该参考组件的中心坐 标,该定位坐标是该待定位组件的中心坐标。
11. 如权利要求7所述的印刷电路板组件定位方法,其中,该运算规则是计算该固定组件依据该参考组件的对称坐标的运算规则。
12. 如权利要求7所述的印刷电路板组件定位方法,其中,该链接关系将该定位坐标分配于该待定位组件。
全文摘要
一种印刷电路板组件定位系统及方法,搭载于电路图案设计软件中,该电路图案设计软件用于设计包括有至少一个固定组件、参考组件及待定位组件的印刷电路板,该电路图案设计软件具有采集该固定组件及参考组件的数据信息的数据采集模块,其主要包括建立用于储存该固定组件的固定坐标、该参考组件的参考坐标以及定位坐标的数据库,再撷取该数据信息中对应该固定组件的固定坐标及对应参考组件的参考坐标并储存于该数据库,并依据该固定坐标及参考坐标通过设定的运算规则计算得到定位坐标并储存于该数据库,接着建立该待定位组件与该定位坐标的链接关系并令该待定位组件依据该链接关系进行定位操作。
文档编号G06F17/50GK101196942SQ20061016560
公开日2008年6月11日 申请日期2006年12月8日 优先权日2006年12月8日
发明者杨淑敏 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1