防止零件与机壳干涉的可程序化绘图系统及其方法

文档序号:6635498阅读:258来源:国知局
防止零件与机壳干涉的可程序化绘图系统及其方法
【专利摘要】本发明公开了一种防止零件与机壳干涉的可程序化绘图系统及其方法,所述方法包含下列步骤:通过第一运算单元自动获取零件的针脚经贯穿电路板向外突伸的突伸长度;根据零件配置于电路板的位置,从零件数据单元中获取所述位置对应到的电路板的表面与机壳之间的相距距离;通过第二运算单元根据突伸长度与相距距离,获取干涉值;以及通过判断单元判断干涉值是否大于零,其中若干涉值大于零,则判定零件与机壳之间干涉,否则,则判定零件与机壳之间不干涉。
【专利说明】防止零件与机壳干涉的可程序化绘图系统及其方法

【技术领域】
[0001]本发明涉及一种防止零件与机壳干涉之系统及其方法,尤其特别涉及一种防止零件与机壳干涉的可程序化绘图系统及其方法。

【背景技术】
[0002]在电子产品研发设计的【技术领域】上,电子电路和机构外型的设计占重要一环。近年来,由于集成电路工艺技术和电子产品设计复杂度的日益提升,因此必须通过计算机辅助设计(Computer-aided design, CAD)系统进行与电子电路和机构外型相关的设计。举例来说,通过电子计算机辅助(ECAD)系统进行与电子电路相关的设计,以及通过机械计算机辅助(MCAD)系统进行与机构外型相关的设计。
[0003]一般而言,ECAD系统包含Prote1、PowerPCB, ORCAD等,是用于定义电路示意图中有关组件封装及电路接点等相关设计,以及MCAD系统包含AutoCAD、Pro/ENGINEER、SolidEdge等,是用于定义电路板的形状中有关机孔位置和机件配置等相关设计。因此,在设计流程上,MCAD设计团队会先制定关于电子产品的尺寸限制条件,例如电路板上所有电子零件的设置高度限制,接着,ECAD设计团队再根据尺寸限制条件进行电子零件的布局。
[0004]然而,在现有的ECAD系统中缺乏电子零件的针脚长度的信息,使得必须通过人工方式以检查每个电子零件所设置的位置是否超出MCAD设计团队所提供的高度限制,从而判断电子零件是否会与电子产品的外壳产生干涉。此种检查方法不但需要耗费大量工时,而且存在人工误算的风险。有鉴于此,有必要提出一种系统以及适用于此系统的方法以用于改善上述的缺点。


【发明内容】

[0005]本发明之一目的在于提供一种防止零件与机壳干涉的方法,其能方便操作者在绘图阶段快速达到防止电子零件配置与机壳发生干涉的问题,不会因人工误算而等到产品的生产过程时才发现问题。
[0006]为达成上述目的,本发明提供一种防止零件与机壳干涉的方法,适用于可程序化绘图系统中,包含下列步骤:通过第一运算单元自动获取零件的针脚经贯穿电路板向外突伸的突伸长度;根据零件对应于电路板的位置,从零件数据单元中获取所述位置所对应的电路板的表面与机壳之间的相距距离;通过第二运算单元根据突伸长度与相距距离,获取干涉值;以及通过判断单元判断干涉值是否大于零,其中若干涉值大于零,则判定零件与机壳之间干涉,否则,则判定零件与机壳之间不干涉。
[0007]在一优选实施例中,在获取零件的针脚经贯穿电路板向外突伸的突伸长度的步骤之前,进一步包含:从零件数据单元中获取电路板的厚度以及获取零件的针脚长度。
[0008]在一优选实施例中,零件插装在电路板的上表面,并且零件的针脚贯穿电路板以突伸出电路板的下表面。
[0009]在一优选实施例中,当判定零件与机壳之间干涉时,经由可程序化绘图系统发出干涉信息通知。
[0010]本发明的另一目的在于提供一种防止零件与机壳干涉的可程序化绘图系统,其能方便操作者在绘图阶段快速达到防止电子零件配置与机壳发生干涉的问题,不会因人工误算而等到产品的生产过程时才发现问题。
[0011]为达成上述目的,本发明提供一种防止零件与机壳干涉的可程序化绘图系统,包含:第一运算单元,用以自动获取零件的针脚经贯穿电路板向外突伸的突伸长度;获取单元,用于根据零件配置于电路板上的位置,从零件数据单元中获取此位置所对应的电路板的表面与机壳之间的相距距离;第二运算单元,用于根据第一运算单元所获取的突伸长度与获取单元所获取的相距距离,获取干涉值;判断单元,判断第二运算单元所获取的干涉值是否大于零,其中若干涉值大于零,则判定零件与机壳之间干涉,否则,则判定零件与机壳之间不干涉。
[0012]在一优选实施例中,零件数据单元中包含电路板的厚度以及零件的针脚长度的信息,并且第一运算单元是根据从零件数据单元中获取电路板的厚度以及获取零件的针脚长度,以获取零件的突伸长度。
[0013]在一优选实施例中,当判断单元判定零件与机壳之间干涉时,经由显示单元显示出干涉信息通知。

【专利附图】

【附图说明】
[0014]为了让本发明的上述及其它目的、特征、优点能更明显易懂,下文将特举本发明较佳实施例,并配合所附附图,作详细说明如下。
[0015]图1显示一种根据本发明第一实施例的防止零件与机壳干涉的方法的流程图,其适用于可程序化绘图系统中。
[0016]图2显示一种根据本发明第一实施例的可程序化绘图系统的框图。
[0017]图中的标号分别表示:
[0018]Sll?S14、步骤;20、可程序化绘图系统;
[0019]21、第一运算单元;22、获取单元;
[0020]23、零件数据单元;24、第二运算单元;
[0021]25、判断单元。

【具体实施方式】
[0022]下面结合附图对本发明提供的防止零件与机壳干涉的可程序化绘图系统及其方法的【具体实施方式】做详细说明。
[0023]请参照图1及图2,图1显示一种根据本发明第一实施例的防止零件与机壳干涉的方法的流程图,其适用于可程序化绘图系统中。图2显示一种根据本发明第一实施例的可程序化绘图系统20的框图。可程序化绘图系统20除了包含一般如同ECAD系统中可用于电路板的电子电路的布局设计的程序以外,进一步包含第一运算单元21、获取单元22、零件数据单元23、第二运算单元24及判断单元25。
[0024]可程序化绘图系统20所设计的电路板上包含多个零件,多个零件插装在电路板的上表面,并且每一零件的针脚贯穿电路板以突伸出电路板的下表面。本发明的可程序化绘图系统20在进行电路板的零件设计的同时,可通过上述单元21?25检查多个零件在突伸出电路板的下表面后是否会与机壳产生干涉。
[0025]请参照图1及图2,当通过可程序化绘图系统20进行防止零件与机壳干涉的方法时,包含以下步骤:首先,步骤S11,通过第一运算单元21自动获取零件的针脚经贯穿电路板向外突伸的突伸长度。更明确地说,零件数据单元23中储存了各类电路板(即部件编号)及其对应厚度,以及各种零件(即部件编号)及其对应针脚长度的相关信息。当操作者一旦选取了其中特定的电路板及欲配置的特定零件时,第一运算单元21会从零件数据单元23中获取上述特定电路板的厚度以及特定零件的针脚长度,进而自动获取特定零件的针脚经贯穿特定电路板后向外突伸的突伸长度的数值。
[0026]一般而言,电子产品的机壳不一定呈现水平面,例如,为了与电子产品中其它部件相配合而将机壳设计为呈现阶梯状,或者是电子产品本身所具有特殊的外观设计。也就是说,电路板在与机壳相结合后,电路板上不同的零件的针脚分别具有不同的高度限制。因此,在可程序化绘图系统20获取零件的突伸长度后,接着进行步骤S12,可程序化绘图系统20的获取单元22会根据零件配置于电路板的位置,从零件数据单元23中获取所述位置对应到的电路板的表面与机壳之间的相距距离。
[0027]接着,一旦所述可程序化绘图系统20在分别获取零件的突伸长度和相距距离后,在步骤S13中,第二运算单元24根据突伸长度与相距距离,自动计算出干涉值。更明确地说,第二运算单元24是将零件所对应的突伸长度减去相距距离以获得干涉值。
[0028]当第二运算单元24获得干涉值后,可程序化绘图系统20将进行步骤S14,通过判断单元25判断干涉值是否大于零,若干涉值大于零,则判定所述零件与机壳之间干涉,否贝U,则判定零件与机壳之间不干涉。因此,通过判断单元25即可得知电路板上的零件的针脚是否会与机壳碰触。
[0029]在本发明的另一实施例中,当判断单元25判定零件与机壳之间干涉时,可经由可程序化绘图系统20经由显示单元(未图示)发出一干涉信息通知至操作者;在另一实施例中,干涉通知可以通过多种方式呈现,例如,发出警告声响或者是显示错误窗口,但不局限于此。
[0030]因此,通过本发明的可程序化绘图系统20不但能执行一般ECAD系统的电子电路布局设计,能方便操作者在绘图阶段有效且快速地达到防止电子零件配置与机壳发生干涉的问题,不会因人工误算而等到产品的生产过程时才发现问题。
[0031]以上所述仅是本发明的优选实施方式,应当指出,对于本【技术领域】的普通技术人员,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明要求保护范围。
【权利要求】
1.一种防止零件与机壳干涉的方法,适用于一可程序化绘图系统中,其特征在于,包含下列步骤: 通过一第一运算单元自动获取一零件的一针脚经贯穿一电路板向外突伸的一突伸长度; 根据所述零件对应于所述电路板的位置,从一零件数据单元中获取所述位置所对应的所述电路板的一表面与一机壳之间的一相距距离; 通过一第二运算单元根据所述突伸长度与所述相距距离,获取一干涉值;以及通过一判断单元判断所述干涉值是否大于零,其中若所述干涉值大于零,则判定所述零件与所述机壳之间干涉,否则,则判定所述零件与所述机壳之间不干涉。
2.根据权利要求1所述防止零件与机壳干涉的方法,其特征在于,在获取一零件的一针脚经贯穿一电路板向外突伸的一突伸长度的步骤之前,进一步包含:从所述零件数据单元中获取所述电路板的厚度以及获取所述零件的针脚长度。
3.根据权利要求1所述防止零件与机壳干涉的方法,其特征在于,所述零件插装在所述电路板的一上表面,并且所述零件的所述针脚贯穿所述电路板以突伸出所述电路板的一下表面。
4.根据权利要求1所述防止零件与机壳干涉的方法,其特征在于,当判定所述零件与所述机壳之间干涉时,经由所述可程序化绘图系统发出一干涉信息通知。
5.一种防止零件与机壳干涉的可程序化绘图系统,其特征在于,包含: 一第一运算单元,用以自动获取一零件的一针脚经贯穿一电路板向外突伸的一突伸长度; 一获取单元,用于根据所述零件配置于所述电路板上的位置,从一零件数据单元中获取所述位置所对应的所述电路板的一表面与一机壳之间的一相距距离; 一第二运算单元,用于根据所述第一运算单元所获取的所述突伸长度与所述获取单元所获取的所述相距距离,获取一干涉值; 一判断单元,判断所述第二运算单元所获取的所述干涉值是否大于零,其中若所述干涉值大于零,则判定所述零件与所述机壳之间干涉,否则,则判定所述零件与所述机壳之间不干涉。
6.根据权利要求5所述可程序化绘图系统,其特征在于,所述零件数据单元中包含所述电路板的厚度以及所述零件的针脚长度的信息,并且所述第一运算单元是根据从所述零件数据单元中获取所述电路板的厚度以及获取所述零件的针脚长度,以获取所述零件的所述突伸长度。
7.根据权利要求5所述可程序化绘图系统,其特征在于,当所述判断单元判定所述零件与所述机壳之间干涉时,经由一显示单元显示出一干涉信息通知。
【文档编号】G06F17/50GK104392043SQ201410680588
【公开日】2015年3月4日 申请日期:2014年11月24日 优先权日:2014年11月24日
【发明者】倪崇胜, 魏智斌, 杨俊英 申请人:英业达科技有限公司, 英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1