CN102789509A - 一种标记不焊接器件的方法及*** - Google Patents

一种标记不焊接器件的方法及*** Download PDF

Info

Publication number
CN102789509A
CN102789509A CN201110125570XA CN201110125570A CN102789509A CN 102789509 A CN102789509 A CN 102789509A CN 201110125570X A CN201110125570X A CN 201110125570XA CN 201110125570 A CN201110125570 A CN 201110125570A CN 102789509 A CN102789509 A CN 102789509A
Authority
CN
China
Prior art keywords
value
mark
welding
preset
weld
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201110125570XA
Other languages
English (en)
Other versions
CN102789509B (zh
Inventor
赵瑞
欧阳俊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BYD Co Ltd
Original Assignee
BYD Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by BYD Co Ltd filed Critical BYD Co Ltd
Priority to CN201110125570.XA priority Critical patent/CN102789509B/zh
Publication of CN102789509A publication Critical patent/CN102789509A/zh
Application granted granted Critical
Publication of CN102789509B publication Critical patent/CN102789509B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Numerical Control (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明提供了一种标记不焊接器件的方法,所述方法包括以下步骤:S1、从PCB板中提取器件的参数,所述器件的参数包括器件名称、器件值和器件轮廓名称;S2、判断所述器件的器件值与预设的不焊接器件的器件值是否相同;S3、如果所述器件的器件值与预设的不焊接器件的器件值相同,则判断器件名称与器件轮廓名称是否一致;S4、如果所述器件名称与器件轮廓名称一致,则在所述器件的轮廓区域内做出标记。本发明还提供一种标记不焊接器件的***。本发明提供的标记不焊接器件的方法中,其参数提取、判断和轮廓区域标记的过程都是处理器自动处理,提高了ECAD工程师标记不焊接器件的工作效率,从而也提高了输出器件位置图的效率。

Description

一种标记不焊接器件的方法及***
技术领域
本发明属于电气设计领域,尤其涉及一种标记不焊接器件的方法及***。
背景技术
电气设计软件(ECAD,Electronics Computer Aid Design)是运行于微机上的电力工程设计CAD软件,该软件可方便地进行电力工程一次及二次图纸的绘制、计算和生成。ECAD工程师在完成一个印刷电路板(PCB,Printed Circuit Board)的绘制之后,会将制板文件发送给PCB板厂商制作PCB板,PCB板制作完成以后,SMT厂家会按照工程师的设计要求将需要的器件焊接到PCB板上,这时就需要ECAD工程师输出一份器件位置图来说明PCB板中需要焊接哪些器件,不需要焊接哪些器件,从而保证SMT工作顺利无误的进行。
器件位置图是ECAD工程师结合原理图,将不需要焊接的器件做出标记以文件形式打印出来,例如以PDF格式的文件打印出来,供SMT焊接时参考使用。但在目前主流的ECAD工具中,都没有对于SMT中不焊接器件的标记功能,只能手动处理完成,即只能靠ECAD工程师通过快速(Allegro)工具一个一个寻找到对应器件,然后手动添加标记。
但是,本发明发明人发现:手动逐个标记不焊接器件,效率低下。在现有硬件产品设计日趋复杂,器件繁多的情况下,这种情况尤为突出。
发明内容
本发明的目的是提供一种标记不焊接器件的方法及***,实现自动标记不焊接器件,使ECAD工程师标记不焊接器件的工作效率大大提高。
本发明的目的是通过以下技术方案实现的:
一种标记不焊接器件的方法,所述方法包括以下步骤:
S1、从PCB板中提取器件的参数,所述器件的参数包括器件名称、器件值和器件轮廓名称;
S2、判断所述器件的器件值与预设的不焊接器件的器件值是否相同;
S3、如果所述器件的器件值与预设的不焊接器件的器件值相同,则判断器件名称与器件轮廓名称是否一致;
S4、如果所述器件名称与器件轮廓名称一致,则在所述器件的轮廓区域内做出标记。
本发明还提供一种标记不焊接器件的***,所述***包括:
参数提取单元,用于从PCB板中提取器件的参数,所述器件的参数包括器件名称、器件值和器件轮廓名称;
第一判断单元,用于判断所述器件的器件值与预设的不焊接器件的器件值是否相同;
第二判断单元,用于在所述第一判断单元判断所述器件的器件值与预设的不焊接器件的器件值相同时,判断器件名称与器件轮廓名称是否一致;
器件标记单元,用于在所述第二判断单元判断器件名称与器件轮廓名称一致时,在所述器件的轮廓区域内做出标记。
本发明提供的标记不焊接器件的方法中,从PCB板中提取器件的参数,所述参数包括器件名称、器件值和器件轮廓名称;判断所述器件的器件值与预设的不焊接器件的器件值是否相同;如果所述器件的器件值与预设的不焊接器件的器件值相同,则再判断器件名称与器件轮廓名称是否一致;如果所述器件名称与器件轮廓名称一致,则在所述器件的轮廓区域内做出标记。所述方法中参数提取、判断和轮廓区域标记的过程都是处理器自动处理,提高了ECAD工程师标记不焊接器件的工作效率,从而也提高了输出器件位置图的效率。
附图说明
图1是本发明提供的标记不焊接器件的方法流程示意图。
图2是本发明提供的标记不焊接器件的***结构示意图。
具体实施方式
为了使本发明所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参考图1所示,一种标记不焊接器件的方法,所述方法包括以下步骤:
S1、从PCB板中提取器件的参数,所述器件的参数包括器件名称、器件值和器件轮廓名称;
S2、判断所述器件的器件值与预设的不焊接器件的器件值是否相同;
S3、如果所述器件的器件值与预设的不焊接器件的器件值相同,则判断器件名称与器件轮廓名称是否一致;
S4、如果所述器件名称与器件轮廓名称一致,则在所述器件的轮廓区域内做出标记。
本发明提供的标记不焊接器件的方法中,从PCB板中提取器件的参数,所述参数包括器件名称、器件值和器件轮廓名称;判断所述器件的器件值与预设的不焊接器件的器件值是否相同;如果所述器件的器件值与预设的不焊接器件的器件值相同(即所述器件属于不焊接类器件),则判断器件名称与器件轮廓名称是否一致;如果所述器件名称与器件轮廓名称一致,则在所述器件的轮廓区域内做出标记。所述方法中参数提取、判断和轮廓区域标记的过程都是处理器自动处理,提高了ECAD工程师标记不焊接器件的工作效率,从而也提高了输出器件位置图的效率。
以下将通过具体实施例对本发明标记不焊接器件的方法进行详细介绍。
在具体实施例中,对于布线层顶层和底层均需要焊接器件的PCB,在所述步骤S4中,当所述器件名称与器件轮廓名称一致时,还可具体判断器件是否镜像,如果器件不是镜像,则在器件布线层顶层的轮廓区域内做出标记;如果器件是镜像,则在器件布线层底层的轮廓区域内做出标记。其中,器件轮廓区域通常是在创建器件封装时就完成,它是属于某个器件的,具体地:快速(Allegro)工具对某个器件进行封装时,通常会在装配(Assembly)层添加一个区域,这个区域通过添加轮廓(Shape)来实现,这个区域可确保器件与器件之间不会产生干涉,提高器件布局时的可见性。本实施例中,通过这个轮廓来确定做标记的区域。
通过判断器件是否镜像,可以精确确定需要标记的器件所在的布线层,不需要用户二次核查,为用户快速准确地提供对不焊接器件的标记。
对于步骤S2,所述预设的不焊接器件的器件值可设置为"NF"或"DNP"。具体地,在ECAD的设计中,都会涉及到器件的封装,当在设计PCB的原理图时,设计人员会将不需要焊接器件的器件值都以某一种字符表示,即给不焊接器件的器件值预设某一种定值,例如所述预设的不焊接器件的器件值为"NF"或"DNP"。当然,本领域的技术人员应当理解,所述预设的不焊接器件的器件值是可以随便定义的,不仅仅局限于为"NF"或"DNP",只要保证所有不焊接器件设置的器件值相同即可。
在具体实施例中,如果所述步骤S2判断的结果为所述器件的器件值与预设的不焊接器件的器件值相同,则可进一步将器件进行高亮显示,以便人工进行在线检查和确认。
在具体实施例中,如果所述步骤S2判断的结果为所述器件的器件值与预设的不焊接器件的器件值相同,则可进一步将所述器件的信息进行输出,以便设计人员进行检查和确认。具体地,所述输出的器件信息包括:器件的数量、器件的名称、器件值、器件的坐标和器件所在的布线层(顶层或底层);其中,可通过鼠标点击所述器件的坐标查看对应器件的具***置,为器件的查找和确认提供了方便。
具体地,对于步骤S4,在所述器件的轮廓区域内做出标记,具体可以为:在所述器件的轮廓区域打叉,改变所述器件轮廓的颜色或在所述器件轮廓区域内填充颜色。当然,本领域的技术人员应当理解,在所述器件的轮廓区域内做出标记的方式并不局限于此,还可采用其它的标记进行标识,例如采用打钩或画圆圈等标记,只要能够在后续SMT焊接时,操作人员容易辨认即可。
在完成对PCB板中不焊接器件的标记后,可将做有标记的器件顶层或底层定义为一个特定的图层,例如位号图层;当需要打印输出相应的效果图时,可将包括位号图层在内的全部图层开启即可。
请参考图2所示,本发明还提供一种标记不焊接器件的***,所述***包括:
参数提取单元11,用于从PCB板中提取器件的参数,所述器件的参数包括器件名称、器件值和器件轮廓名称;
第一判断单元12,用于判断所述器件的器件值与预设的不焊接器件的器件值是否相同;
第二判断单元13,用于在所述第一判断单元判断所述器件的器件值与预设的不焊接器件的器件值相同时,判断器件名称与器件轮廓名称是否一致;
器件标记单元14,用于在所述第二判断单元判断器件名称与器件轮廓名称一致时,在所述器件的轮廓区域内做出标记。
本发明提供的标记不焊接器件的***中,从PCB板中提取器件的参数,所述参数包括器件名称、器件值和器件轮廓名称;判断所述器件的器件值与预设的不焊接器件的器件值是否相同;如果所述器件的器件值与预设的不焊接器件的器件值相同(即所述器件属于不焊接类器件),则判断器件名称与器件轮廓名称是否一致;如果所述器件名称与器件轮廓名称一致,则在所述器件的轮廓区域内做出标记。所述方法中参数提取、判断和轮廓区域标记的过程都是处理器自动处理,提高了ECAD工程师标记不焊接器件的工作效率,也提高了输出器件位置图的效率。
以下将通过具体实施例对本发明标记不焊接器件的***进行详细介绍。
在实施例中,对于布线层底层和顶层均需要焊接器件的PCB,在所述器件标记单元14中可具体包括:
镜像判断模块,用于判断器件是否镜像;
器件标记模块,用于在镜像判断模块判断器件不是镜像时,在器件布线层顶层的轮廓区域内做出标记;在器件是镜像时,在器件布线层底层的轮廓区域内做出标记。
其中,器件轮廓区域通常是在创建器件封装时就完成,它是属于某个器件的,具体地:快速(Allegro)工具对某个器件进行封装时,通常会在装配(Assembly)层添加一个区域,这个区域通过添加轮廓(Shape)来实现,这个区域可确保器件与器件之间不会产生干涉,提高器件布局时的可见性。在本实施例中,通过这个轮廓来确定做标记的区域。
通过判断器件是否镜像,可以精确确定需要标记的器件所在的布线层,不需要用户二次核查,为用户快速准确地提供对不焊接器件的标记。
在第一判断单元12中,所述预设的不焊接器件的器件值可设置为"NF"或"DNP"。具体地,在ECAD的设计中,涉及到器件的封装,当在设计PCB的原理图时,设计人员将不需要焊接器件的器件值以某一种字符表示,即给不焊接器件的器件值预设某一种定值,例如预设的不焊接器件的器件值为"NF"或"DNP"。当然,本领域的技术人员应当理解,所述预设的不焊接器件的器件值是可以自行定义的,不仅仅局限于为"NF"或"DNP",只要保证所有不焊接器件设置的器件值相同即可。
在具体实施例中,所述标记不焊接器件***还可包括高亮显示单元,用于在所述第一判断单元判断所述器件的器件值与预设的不焊接器件的器件值相同时,将器件进行高亮显示,以便人工进行在线检查和确认。
在具体实施例中,所述标记不焊接器件***还可包括信息输出单元,用于在所述第一判断单元判断所述器件的器件值与预设的不焊接器件的器件值相同时,将所述器件的信息进行输出,以便设计人员进行检查和确认。具体地,所述输出的器件信息可以包括:器件的数量、器件的名称、器件值、器件的坐标和器件所在的布线层(顶层或底层);其中,可通过鼠标点击所述器件的坐标查看对应器件的具***置,为器件的查找和确认提供了方便。
进一步,所述器件标记单元14中,在所述器件的轮廓区域内做出标记具体可以为:在所述器件的轮廓区域打叉,改变所述器件轮廓的颜色或在所述器件轮廓区域内填充颜色。当然,本领域的技术人员应当理解,在所述器件的轮廓区域内做出标记的方式并不局限于此,还可采用其它的标记进行标识,例如采用打钩或画圆圈等标记,只要能够在后续SMT焊接时,操作人员容易辨认即可。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (11)

1.一种标记不焊接器件的方法,其特征在于,所述方法包括以下步骤:
S1、从PCB板中提取器件的参数,所述器件的参数包括器件名称、器件值和器件轮廓名称;
S2、判断所述器件的器件值与预设的不焊接器件的器件值是否相同;
S3、如果所述器件的器件值与预设的不焊接器件的器件值相同,则判断器件名称与器件轮廓名称是否一致;
S4、如果所述器件名称与器件轮廓名称一致,则在所述器件的轮廓区域内做出标记。
2.根据权利要求1所述的标记不焊接器件的方法,其特征在于,所述步骤S4具体为:判断器件是否镜像,如果器件不是镜像,则在器件布线层顶层的轮廓区域内做出标记;如果器件是镜像,则在器件布线层底层的轮廓区域内做出标记。
3.根据权利要求1或2所述的标记不焊接器件的方法,其特征在于,在所述步骤S2中,所述预设的不焊接器件的器件值为"NF"或"DNP"。
4.根据权利要求1或2所述的标记不焊接器件的方法,其特征在于,如果所述步骤S2判断的结果为所述器件的器件值与预设的不焊接器件的器件值相同,则进一步包括:
将器件进行高亮显示。
5.根据权利要求1或2所述的标记不焊接器件的方法,其特征在于,如果所述步骤S2判断的结果为所述器件的器件值与预设的不焊接器件的器件值相同,则进一步包括:
将所述器件的信息进行输出。
6.根据权利要求1或2所述的标记不焊接器件的方法,其特征在于,在所述步骤S4中,在所述器件的轮廓区域内做出标记,具体为:在所述器件的轮廓区域打叉,改变所述器件轮廓的颜色或在所述器件轮廓区域内填充颜色。
7.一种标记不焊接器件的***,其特征在于,所述***包括:
参数提取单元,用于从PCB板中提取器件的参数,所述器件的参数包括器件名称、器件值和器件轮廓名称;
第一判断单元,用于判断所述器件的器件值与预设的不焊接器件的器件值是否相同;
第二判断单元,用于在所述第一判断单元判断所述器件的器件值与预设的不焊接器件的器件值相同时,判断器件名称与器件轮廓名称是否一致;
器件标记单元,用于在所述第二判断单元判断器件名称与器件轮廓名称一致时,在所述器件的轮廓区域内做出标记。
8.根据权利要求7所述的标记不焊接器件的***,其特征在于,所述器件标记单元包括:
镜像判断模块,用于判断器件是否镜像;
器件标记模块,用于在镜像判断模块判断器件不是镜像时,在器件布线层顶层的轮廓区域内做出标记;在器件是镜像时,在器件布线层底层的轮廓区域内做出标记。
9.根据权利要求7或8所述的标记不焊接器件的***,其特征在于,在所述第一判断单元中,所述预设的不焊接器件的器件值为"NF"或"DNP"。
10.根据权利要求7或8所述的标记不焊接器件的***,其特征在于,还包括高亮显示单元,用于在所述第一判断单元判断所述器件的器件值与预设的不焊接器件的器件值相同时,将器件进行高亮显示。
11.根据权利要求7或8所述的标记不焊接器件的***,其特征在于,还包括信息输出单元,用于在所述第一判断单元判断所述器件的器件值与预设的不焊接器件的器件值相同时,将所述器件的信息进行输出。
CN201110125570.XA 2011-05-16 2011-05-16 一种标记不焊接器件的方法及*** Active CN102789509B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110125570.XA CN102789509B (zh) 2011-05-16 2011-05-16 一种标记不焊接器件的方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110125570.XA CN102789509B (zh) 2011-05-16 2011-05-16 一种标记不焊接器件的方法及***

Publications (2)

Publication Number Publication Date
CN102789509A true CN102789509A (zh) 2012-11-21
CN102789509B CN102789509B (zh) 2015-09-02

Family

ID=47154912

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110125570.XA Active CN102789509B (zh) 2011-05-16 2011-05-16 一种标记不焊接器件的方法及***

Country Status (1)

Country Link
CN (1) CN102789509B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104077376A (zh) * 2014-06-24 2014-10-01 长春光华微电子设备工程中心有限公司 全自动铝丝压焊机压焊目标识别定位方法及***
CN105700844A (zh) * 2016-02-23 2016-06-22 珠海格力电器股份有限公司 特定器件的显示方法及装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101178750A (zh) * 2007-12-13 2008-05-14 来新泉 一种具有检错功能的pcb仿真***及其实现方法
CN101751482A (zh) * 2008-12-01 2010-06-23 英业达股份有限公司 电路布局的线迹检查方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101178750A (zh) * 2007-12-13 2008-05-14 来新泉 一种具有检错功能的pcb仿真***及其实现方法
CN101751482A (zh) * 2008-12-01 2010-06-23 英业达股份有限公司 电路布局的线迹检查方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
查德根 等: "焊接结构件计算机辅助设计***", 《机电工程》 *
许淑慧: "基于AutoCAD的焊缝符号自动标注技术", 《广西工学院学报(自然科学版)》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104077376A (zh) * 2014-06-24 2014-10-01 长春光华微电子设备工程中心有限公司 全自动铝丝压焊机压焊目标识别定位方法及***
CN104077376B (zh) * 2014-06-24 2017-04-12 长春光华微电子设备工程中心有限公司 全自动铝丝压焊机压焊目标识别定位方法及***
CN105700844A (zh) * 2016-02-23 2016-06-22 珠海格力电器股份有限公司 特定器件的显示方法及装置

Also Published As

Publication number Publication date
CN102789509B (zh) 2015-09-02

Similar Documents

Publication Publication Date Title
JP6168536B2 (ja) Smt装置の高速プロセスシステム及び方法
CN104700962B (zh) 用于制造电线束的方法
JP2019532377A (ja) プリント基板メタルマスクの製造方法及びプリント基板メタルマスク製造システム
CN101192247A (zh) 电路连接校验***及方法
CN104573242A (zh) 一种pcb设计版图审核***
CN102929633B (zh) 用于smt制程的程序转换方法及***
CN101782931B (zh) 电路板布线的约束区域处理方法及***
CN104053306A (zh) 一种pcb中器件位号设计及标错位置检查方法
CN104200024A (zh) 一种服务器pcb封装坐标定位方法
CN101908081B (zh) 电路辅助设计方法及***
CN110705199A (zh) 一种基于可穿戴设备的智能电装***及方法
CN102789509A (zh) 一种标记不焊接器件的方法及***
CN101201864A (zh) 元件布设的***及方法
TWI528200B (zh) 電路佈局調整方法
CN105160082B (zh) 电子电路的再利用与验证方法
JP5050953B2 (ja) 布線作業支援装置
CN101201866A (zh) 电路布设文件的管理***及方法
TW201339873A (zh) 電路佈線檢查系統及方法
CN1979500A (zh) 零件摆放自动检查***及方法
CN103369834B (zh) 用于pcb制作的靶标参数处理方法和装置
CN106815384A (zh) 一种lef库与gds库障碍图层对比检查的方法
CN101271481B (zh) 通孔组件辅助布设***及方法
JP2011150438A (ja) 異種cad間部品ライブラリのデータ整合システムおよびデータ整合方法
CN101281548A (zh) 元件布设***及方法
CN110457720B (zh) 板件元件检核装置、检核装置与检核***的执行方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant