快速搜寻电子零件位置的方法

文档序号:6563666阅读:228来源:国知局
专利名称:快速搜寻电子零件位置的方法
技术领域
本发明涉及一种线路图的电子零件位置搜寻方法,特别是涉及一种增加电 子零件坐标位置信息,以让电子零件位置得以被快速搜寻的方法。
背景技术
在印刷电路板的设计过程中,先前的布局设计是相当重要的工作之一,其 中运用计算机绘制印刷电路板的作业主要又分成两个部分,一个是前面的布件
处理(placement)作业,另一个是后面的线路布局作业。
目前, 一般电路布局人员在完成布件处理后,通常都会在组件旁边标示组 件的属性与编号,例如,R1或是C1等等。而这样的标示让布局人员在一一校 对或研读电路图时,可以很清楚的知道这个组件的属性与编号。但是对于要在 复杂的电路图中搜寻组件时,则得依照布局人员的经验与记忆,才会知道可能 可以在电路图的哪个区块找到某个组件。但若是此布局人员经验不足或是刚接 手的人员时,则得在电路图中慢慢的寻找了。

发明内容
本发明所要解决的技术问题在于,提供一种快速搜寻电子零件位置的方 法,以在布件电子零件的同时产生电子零件所在位置的坐标,并存入于数据库 中。使相关人员可以根据电子零件的名称、坐标位置,快速的搜寻到所要的电 子零件。
为实现上述目的,本发明公开了一种快速搜寻电子零件位置的方法,用于 一线路图上,所述方法包括 一电子零件被选定;
接收一零件配置指令,并将该电子零件配置于一选定位置; 对该选定位置作一坐标演算,并得到一坐标值;
将该坐标值与该电子零件的一电子零件符号作合并,并得到一位置序号;
以及
将该位置序号储存至一数据库。
所述将该位置序号储存至一数据库的步骤之后还包括搜寻该电子零件的 步骤,该步骤包括 接收一搜寻指令;
根据该搜寻指令至该数据库中寻找相对应的该位置序号;以及 输出该位置序号。
该线路图具有多个坐标区块,且每一坐标区块具有一横坐标代号与一纵坐 标代号。
该坐标演算步骤包括根据该选定位置所在的该些坐标区块其中之一,得 到该选定位置的该横坐标代号与该纵坐标代号。 该坐标值包括该横坐标代号与该纵坐标代号。
根据该搜寻指令至该数据库中寻找相对应的该位置序号的步骤包括 判断该搜寻指令与该位置序号相符与否;
当判断得知该搜寻指令与该位置序号相符时,则输出该位置序号;以及 当判断得知该搜寻指令与该位置序号不相符时,则判断该搜寻指令与下一 笔位置序号是否相符。
该搜寻指令包括该横坐标代号、该纵坐标代号与该电子零件符号至少其中之一。
输出该位置序号的步骤进一步包括:以不同颜色的框线将该位置序号所在 的该些坐标区块其中之一作标示。
输出该位置序号的步骤进一步包括以不同颜色对该位置序号所属的该电 子零件作标示。
该位置序号还包括一零件数量。
该线路图包括多个电路功能群组。
该零件数量为该电子零件所属的该些电路功能群组其中之一的编号。 利用这种可让电子零件位置快速搜寻的方法,于电子零件配置于线路图上 的过程中,加入具有位置信息的数据,并将位置信息配合电子零件符号储存至 数据库中,从而让使用者在输入搜寻指令后,可快速标示出符合搜寻条件的电 子零件位置,且电路布局人员或研发人员可根据标示出的电子零件位置判断坐标区块中的零件数量是否符合电路设计要求,进而作实时修改与判断,大大提 升电路布局人员或研发人员使用线路图时的便利性。



图1A为本发明实施例的步骤流程图1B为本发明实施例的搜寻该电子零件时的步骤流程图; 图2为本发明实施例的电子零件配置示意图; 图3为图2的坐标区块放大示意图;及 图4为本发明实施例的电子零件配置示意图。
其中,附图标记
1 9横坐标代号10坐标区块
20电子零件30坐标区块
31第一电容零件32第二电容零件
33第一电阻零件50线路图
A H纵坐标代号
步骤100电子零件被选定
步骤101接收零件配置指令,并将电子零件配置于一选定位置
步骤102对选定位置作坐标演算,并得到一坐标值
步骤103将坐标值与电子零件的电子零件符号作合并,并得到
04将位置序号储存至数据库
05接收一搜寻指令
06根据搜寻指令至数据库中寻找相对应的位置序号 07判断搜寻指令与位置序号相符与否? 08判断搜寻指令与下一笔位置序号相符与否? 09输出位置序号
具体实施例方式
请参照图1A,为本发明实施例的流程图。如图1A所示,本发明实施例的 可让电子零件位置快速搜寻的方法适用于电路线路图上。此线路图具有多个坐
标区块,且这些坐标区块为由多条横线与纵线交叉所构成。其中,每一个坐标 区块具有一个横坐标代号与一个纵坐标代号。
首先,使用者选择欲配置于线路图上的电子零件,以进行电路布局(layout) 作业,当电子零件被选定(步骤100)后,计算机将自数据库中读取被选定电子 零件的图形数据,并显示于线路图上。接着,使用者输入零l牛配置指令,并将 电子零件配置于线路图上的选定位置(步骤101)。
在步骤101之后,计算机则根据线路图上的此选定位置作一坐标演算,并 得到一坐标值(步骤102)。其中坐标演算为根据选定位置所在的坐标区块而得 到选定位置的横坐标代号与纵坐标代号。本领域的技术人员可知,坐标值可以 例如是以"横坐标代号在前,纵坐标代号在后"的方式表示,或者以"纵坐标 代号在前,横坐标代号在后"的方式表示,但并不以此形式为限。
而电路布局人员在布件电子零件时,通常都会在电子零件旁边标示此电子 零件的属性(例如电阻为"R"、电容为"C" 、 二极管为"D"、晶体管为"Q"、 电感为"L"之类)以及其编号(综合起来例如是R1、 Cl、 Ml之类),以下统 称为电子零件符号。因此,在得到坐标值后,布局软件则将此电子零件符号与 坐标值作合并而得到一位置序号(步骤103)。其中,而位置序号的内容可以例 如是以"坐标值在前,电子零件符号在后"的方式产生,或者以"电子零件符 号在前,坐标值在后"的方式产生,但并不以此形式为限。
在得到位置序号后,布局软件将会将此位置序号储存至数据库(步骤 104)。故,布局人员布件每一个电子零件后,都将会自动产生一个由电子零件 符号与坐标值所组成的位置序号。
请参照图1B,为本发明实施例的搜寻电子零件时的步骤流程图。图1B接 续图1A的步骤104,当相关人员欲搜寻电路图上的电子零件时,则首先接收 使用者输入的搜寻指令(步骤105),以搜寻线路图中的电子零件。其中搜寻指 令可以例如是横坐标代号、纵坐标代号、电子零件符号或零件数量至少其中之 一,而本发明实施中的搜寻指令还可同通过逻辑运算指令(例如,AND运算指 令或OR运算指令)进行搜寻,以更精确的搜寻电子零件。
接着,布局软件则根据使用者输入的搜寻指令至数据库中寻找相对应的位 置序号(步骤106)。其中,根据使用者输入的搜寻指令至数据库中寻找相对应 的位置序号为首先判断搜寻指令与位置序号是否相符?(步骤107)。换句话说,
由于使用者输入的搜寻指令可以是横坐标代号、纵坐标代号或电子零件符号至 少其中之一。因此,当使用者输入的搜寻指令是横坐标代号或纵坐标代号,只 要与此横坐标代号或纵坐标代号相符的区块都将被标示出来。所以,将有可能 是标示出 一整行或一整列的坐标区块。
另外,当使用者输入的搜寻指令是包括横坐标与纵坐标时,则只会标示出 与搜寻指令相符的一个区块。而当使用者输入的搜寻指令是电子零件符号时, 为避免电子零件太小,而让使用者很难辨识。因此,只要搜寻指令是电子零件 符号时,布局软件则将会标示电子零件所在的整个区块,并可以例如是将所在 区块移到屏幕的中心位置。
在本发明的较佳实施例中,对区块的标示可以例如是将整个区块的外框以 不同颜色作表示,并同时将电子零件以不同颜色作表示,但均不以此为限。
在本实施例中,当判断得知搜寻指令与位置序号相符时,则输出位置序号
(步骤109),其输出位置序号的方式为根据搜寻指令的内容而定(如上面所 述),但不以此为限。
在作搜寻指令与位置序号相符的对比时,为将搜寻指令与数据库中所储存 的位置序号一一作对比。若有相符时,即输出此位置序号(步骤109)。若不相 符时,则继续与下一笔位置序号作对比(步骤108)。
请参照图2,为本发明实施例的电子零件配置示意图。首先,使用者分别 选定各种电子零件20,并将电子零件20配置于线路图50上,而线路图50具 有多个由多条横线与纵线交叉所构成的坐标区块10,每一个坐标区块10包括 有一个对应的横坐标代号(例如,1、 2、 3、 4、 5、 6、 7、 8、 9…)与一个对应 的纵坐标代号(例如,A、 B、 C、 D、 E、 F、 G、 H、…)。当电子零件20被配置 于线路图50上的坐标区块10时,计算机根据坐标区块10作一坐标演算,并 得到一坐标值。
例如,以坐标区块30来说,请参照图3,为图2中坐标区块30的放大示 意图。如图3所示,坐标区块30中包括有第一电容零件31、第二电容零件32 与第一电阻零件33,第一电容零件31的电子零件符号为"C",第一电容零 件31的坐标值为"8B"。故,根据坐标演算可得到第一电容零件31的位置序 号为"C8B";同理,可得到第二电容零件32为"C8B",第一电阻零件33 的位置序号为"R8B"。
其中,本发明实施例中的位置序号还可包括有一零件数量,以取得坐标区
块中电子零件数量的相关信息。因此,当位置序号加入零件数量后,图3中的 第一电容零件31的位置序号就变为"C8B1";同理,可得到第二电容零件32 为"C8B2",第一电阻零件33的位置序号为"R8B1"。换句话说,位置序号 中的第一码表示电子零件符号,位置序号的第二码与第三码表示电子零件的坐 标值,位置序号的第四码表示零件数量,而上述位置序号与电子零件合并后储 存于数据库中。
接着,当使用者欲搜寻线路图50中电子零件的位置,以晶体管为例,则 输入搜寻指令例如电子零件符号"Q"。布局软件根据接收到的搜寻指令"Q" 与数据库中的位置序号进行搜寻。当判断有符合搜寻指令"Q"的位置序号存 在时,计算机则以不同颜色的框线对线路图50中位置序号所在的整个坐标区 块作标示(如图4所示),或者也可以是以不同颜色对位置序号所属的电子零件 作标示。
综合以上所述,本发明的可让电子零件位置快速搜寻的方法,让使用者在 输入搜寻指令后,可快速标示出符合搜寻条件的电子零件位置。因此,布局人 员即可根据标示出的电子零件位置判断坐标区块中的零件数量是否符合电路 设计要求,进而作实时修改与判读,以提升线路图的使用便利性。
虽然本发明以前述的较佳实施例公开如上,但其并非用以限定本发明,任 何本领域的普通技术人员,在不脱离本发明的精神和范围内,可作少许更动与 修改,因此本发明的专利保护范围须视本说明书所附的权利要求所界定为准。
权利要求
1、一种快速搜寻电子零件位置的方法,用于一线路图上,其特征在于,所述方法包括一电子零件被选定;接收一零件配置指令,并将该电子零件配置于一选定位置;对该选定位置作一坐标演算,并得到一坐标值;将该坐标值与该电子零件的一电子零件符号作合并,并得到一位置序号;以及将该位置序号储存至一数据库。
2、 如权利要求1所述的方法,其特征在于,所述将该位置序号储存至一 数据库的步骤之后还包括搜寻该电子零件的步骤,该步骤包括接收一搜寻指令;根据该搜寻指令至该数据库中寻找相对应的该位置序号;以及 输出该位置序号。
3、 如权利要求2所述的方法,其特征在于,该线路图具有多个坐标区块, 且每一坐标区块具有一横坐标代号与一纵坐标代号。
4、 如权利要求3所述的方法,其特征在于,该坐标演算步骤包括根据 该选定位置所在的该些坐标区块其中之一,得到该选定位置的该横坐标代号与 该纵坐标代号。
5、 如权利要求4所述的方法,其特征在于,该坐标值包括该横坐标代号 与该纵坐标代号。
6、 如权利要求5所述的方法,其特征在于,根据该搜寻指令至该数据库 中寻找相对应的该位置序号的步骤包括判断该搜寻指令与该位置序号是否相符;当判断得知该搜寻指令与该位置序号相符时,则输出该位置序号;以及 当判断得知该搜寻指令与该位置序号不相符时,则判断该搜寻指令与下一 笔位置序号是否相符。
7、 如权利要求5所述的方法,其特征在于,该搜寻指令包括该横坐标代 号、该纵坐标代号与该电子零件符号至少其中之一。
8、 如权利要求3所述的方法,其特征在于,输出该位置序号的步骤进一 步包括以不同颜色的框线将该位置序号所在的该些坐标区块其中之一作标 示。
9、 如权利要求3所述的方法,其特征在于,输出该位置序号的步骤进--步包括以不同颜色对该位置序号所属的该电子零件作标示。
10、 如权利要求1所述的方法,其特征在于,该位置序号还包括一零件数且 里o
11、 如权利要求10所述的方法,其特征在于,该线路图包括多个电路功 能群组。
12、 如权利要求11所述的方法,其特征在于,该零件数量为该电子零件 所属的该些电路功能群组其中之一的编号。
全文摘要
本发明涉及一种快速搜寻电子零件位置的方法,用于一线路图上,包括一电子零件被选定;接收一零件配置指令,并将该电子零件配置于一选定位置;对该选定位置作一坐标演算,并得到一坐标值;将该坐标值与该电子零件的一电子零件符号作合并,并得到一位置序号;将该位置序号储存至一数据库。当布局软件接收到搜寻指令时,即可根据搜寻指令至数据库查找出符合搜寻指令的位置序号,并将位置序号所在的坐标区块标示出。电路布局人员或研发人员可根据标示出的电子零件位置判断坐标区块中的零件数量是否符合电路设计要求,进而作实时修改与判断,以提升使用线路图的便利性。
文档编号G06F17/50GK101196939SQ20061016089
公开日2008年6月11日 申请日期2006年12月8日 优先权日2006年12月8日
发明者何政勋 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1