本发明专利技术公开了一种对印刷电路板中的平面图形进行倒角的方法和装置,提高了PCB设计过程中倒角的准确度,同时提高了倒角效率。本发明专利技术方法包括:根据平面图形描述数据中各顶点的坐标信息,得到各顶角的角度信息,对平面图形中存在的直角或尖角,根据直角顶角或尖角顶角的顶点坐标信息及设定的倒角半径计算倒角后平面图形中新增顶点的坐标信息,并在平面图形的描述数据中将倒角的顶点坐标替换为新增顶点的坐标信息。本发明专利技术提高了PCB设计过程中倒角的准确度,同时提高了倒角效率。
【技术实现步骤摘要】
本专利技术涉及电子
,特别是涉及对印刷电路板中的平面图形进行倒角的方法和装置。
技术介绍
随着电子系统集成度的越来越高,PCB(Printed Circuit Board,印刷电路板)已 经是当前所有电子系统中必不可少的部分。PCB—般由表层信号层(顶层信号层和底层信 号层)、内层信号层、地层和介质层(绝缘材料)组成。信号层之间利用过孔(或者螺丝孔) 连接起来,参阅图l所示。 在PCB设计过程中,为了加大信号的载流量或者为了更好的散热或者为了信号有一个完整的参考平面,经常会铺一块铜皮作为导线。参阅图2所示,在PCB上焊接电子元件引脚的铜皮,位于PCB的表面,该铜皮跟电路铜线连接,电子元件焊接在铜皮上后焊盘两边的铜线就有了连接关系。但是在强电场作用下,物体尖锐部分容易发生尖端放电或增强电磁辐射,铜皮也不例外,因此在设计PCB的过程中,铜皮的边缘需要倒角。 现有的倒角方法是在CAD绘图界面上手动对每一个平面图形的锐角或直角分别进行查找,然后再对每一个锐角或直角,手动划线,后台根据划线与平面图形边的交点定位两个新增的坐标点,并替换掉原有的锐角或直角的顶点,完成倒角。现有技术中,人工查找锐角或直角,存在不准确或漏掉的问题,同时手动倒角,也存在倒角准确度低及倒角效率低的问题。
技术实现思路
本专利技术提供一种对印刷电路板中的平面图形进行倒角的方法和装置,可以提高倒 角的效率及准确度。 —种对印刷电路板中的平面图形进行倒角的方法,包括 根据在CAD界面上选定的印刷电路板PCB的平面图形,获得所述平面图形描述数 据中各个顶点的顶点坐标信息; 分别根据每一个顶点以及与每一个顶点相邻的两个顶点的坐标信息获得各个顶 角的角度信息; 根据获得的各个顶角的角度信息确定平面图形中存在直角或尖角时,根据每一个 直角顶角或尖角顶角的顶点坐标信息以及设定的倒角半径,分别确定倒角后平面图形中新 增顶点的坐标信息; 在所述平面图形描述数据中,将每一个直角顶角或尖角顶角的顶点坐标信息分别 替换为该直角或尖角被倒角后新增顶点的坐标信息。 所述分别根据每一个顶点以及与每一个顶点相邻的两个顶点的坐标信息获得各 个顶角的角度信息具体包括 分别根据每一个顶点以及与每一个顶点相邻的两个顶点的坐标信息,获得每一个顶点与相邻的两个顶点组成的三角形的各条线段的长度; 根据所述三角形的各条线段的长度,获得每一个顶角的角度信息。 所述方法中,根据所述三角形的各条线段的长度,采用三角形的余弦定理获得每一个顶角的角度信息。 所述方法中,对其中一个直角顶角或尖角顶角,根据直角顶角或尖角顶角的顶点 坐标信息以及设定的倒角半径,分别确定倒角后平面图形中新增顶点的坐标信息具体包 括 根据直角顶角或尖角顶角的顶点坐标信息A(XA, YA)以及相邻的两个顶点的坐标 信息B (XB, YB)及E (XE, YE),获得新增顶点Bl的横坐标:及 <formula>formula see original document page 5</formula> 以及Bl的纵坐标 H^+弄(&-。 同时获得新增顶点El的横坐标及 ;^-;^+厂dx》 以及El的纵坐标 &=&+弄%-。 其中,XB1为新增顶点Bl的横坐标,YB1为新增顶点Bl的纵坐标,Lffl为线段AB的 长度,XE1为新增顶点El的横坐标,YE1为新增顶点El的纵坐标;LAE为线段AE的长度,R为 设定的倒角半径。 —种对印刷电路板中的平面图形进行倒角的装置,包括 用于根据在CAD界面上选定的印刷电路板PCB的平面图形,获得所述平面图形描 述数据中各个顶点的顶点坐标信息的单元; 用于分别根据每一个顶点以及与每一个顶点相邻的两个顶点的坐标信息获得各 个顶角的角度信息的单元; 用于根据获得的各个顶角的角度信息确定平面图形中存在直角或尖角时,根据每 一个直角顶角或尖角顶角的顶点坐标信息以及设定的倒角半径,分别确定倒角后平面图形 中新增顶点的坐标信息的单元; 用于在所述平面图形描述数据中,将每一个直角顶角或尖角顶角的顶点坐标信息 分别替换为该直角或尖角被倒角后新增顶点的坐标信息的单元。 本专利技术提供的实现倒角的方法和装置,根据平面图形的顶点坐标信息,准确判断 平面图形中是否存在直角或尖角,并对每一个直角或尖角,利用设定的倒角半径计算倒角 后平面图形中新增顶点的坐标信息,并在平面图形的描述数据中将每一个直角顶角或尖角 顶角的顶点坐标信息分别替换为新增顶点的坐标信息实现倒角;提高了在平面图形中查找 直角或尖角的准确度,同时,利用倒角半径的计算,也提高了倒角的效率及准确度。附图说明 图1为本专利技术实施例中PCB的示意图; 图2为本专利技术实施例中焊盘的示意图; 图3为本专利技术对顶角A进行倒角前后的平面图形的对比图; 图4为本专利技术实施例提供的倒角方法流程图; 图5A为本专利技术实施例中的铜皮的平面图形; 图5B为本专利技术实施例提供的顶角A的倒角方法示意图; 图5C为为本专利技术实施例提供的顶角A完成倒角后的平面图形; 图6A为本专利技术实施例一的铜皮的平面图形的结构图; 图6B为本专利技术实施例二的铜皮的平面图形的结构图。具体实施例方式本专利技术实施例提供一种倒角方法,解决了现有技术中设计软件中,铜皮只能进行 手动倒角的问题,实现了PCB设计过程中,在平面图形中查找直角或尖角的准确度,同时 利用倒角半径的计算,也提高了倒角的效率及准确度,实现了 PCB设计过程中,从而提高了 PCB设计的效率。 如图3所示,为采用本专利技术的方法对顶角A进行倒角前后的平面图形的对比图。 本专利技术实施例根据平面图形描述数据中各顶点的坐标信息,得到各顶角的角度信息,对平面图形中存在的直角或尖角,根据直角顶角或尖角顶角的顶点坐标信息及设定的倒角半径计算倒角后平面图形中新增顶点的坐标信息,并在平面图形的描述数据中将倒角的顶点坐标替换为新增顶点的坐标信息。相对于现有技术人工查找直角或尖角有可能漏掉的方法,本专利技术提高了在平面图形中查找直角或尖角的准确度,同时本专利技术利用倒角半径计算新增顶点坐标的方法也提高了倒角的准确度及倒角效率。 如图4所示,为本专利技术实施例提供的倒角方法的流程图,具体实现过程如下 S401 :根据在CAD绘图界面中选定的印刷电路板PCB的平面图形,获得平面图形描 述数据中的各个顶点的顶点坐标信息; 例如图5A为CAD绘图界面中铜皮的平面图形,根据选定,获得此平面图形描述数 据中的A、 B、 C、 D、 E各点的顶点坐标信息; S402:对每一个平面图形,分别根据每一个顶点以及与每一个顶点相邻的两个顶 点的坐标信息获得各个顶角的角度信息; 其中,具体方法包括分别根据每一个顶点以及与每一个顶点相邻的两个顶点的坐标信息,获得每一个顶点与相邻的两个顶点组成的三角形的各条线段的长度; 根据该三角形的各条线段的长度,获得每一个顶角的角度信息; 例如图5A中所示的平面图形,根据顶点A以及与顶点A相邻的B、E两点的坐标信息,可获得A、 B、 E三个顶点组成的三角形的各条线段AB、 AE、 BE的长度,进而获得顶角A的角度信息; 其中,可以采用三角形的余弦定理获得顶角A的角度信息,三角形的余弦定理为 a2+b2_2abC0S Z C 本文档来自技高网...
【技术保护点】
一种对印刷电路板中的平面图形进行倒角的方法,其特征在于,包括: 根据在CAD界面上选定的印刷电路板PCB的平面图形,获得所述平面图形描述数据中各个顶点的顶点坐标信息; 分别根据每一个顶点以及与每一个顶点相邻的两个顶点的坐标信息获得各个顶角的角度信息; 根据获得的各个顶角的角度信息确定平面图形中存在直角或尖角时,根据每一个直角顶角或尖角顶角的顶点坐标信息以及设定的倒角半径,分别确定倒角后平面图形中新增顶点的坐标信息; 在所述平面图形描述数据中,将每一个直角顶角或尖角顶角的顶点坐标信息分别替换为该直角或尖角被倒角后新增顶点的坐标信息。
【技术特征摘要】
一种对印刷电路板中的平面图形进行倒角的方法,其特征在于,包括根据在CAD界面上选定的印刷电路板PCB的平面图形,获得所述平面图形描述数据中各个顶点的顶点坐标信息;分别根据每一个顶点以及与每一个顶点相邻的两个顶点的坐标信息获得各个顶角的角度信息;根据获得的各个顶角的角度信息确定平面图形中存在直角或尖角时,根据每一个直角顶角或尖角顶角的顶点坐标信息以及设定的倒角半径,分别确定倒角后平面图形中新增顶点的坐标信息;在所述平面图形描述数据中,将每一个直角顶角或尖角顶角的顶点坐标信息分别替换为该直角或尖角被倒角后新增顶点的坐标信息。2. 如权利要求1所述的方法,其特征在于,所述分别根据每一个顶点以及与每一个顶 点相邻的两个顶点的坐标信息获得各个顶角的角度信息具体包括分别根据每一个顶点以及与每一个顶点相邻的两个顶点的坐标信息,获得每一个顶点 与相邻的两个顶点组成的三角形的各条线段的长度;根据所述三角形的各条线段的长度,获得每一个顶角的角度信息。3. 如权利要求2所述的方法,其特征在于,根据所述三角形的各条线段的长度,采用三 角形的余弦定理获得每一个顶角的角度信息。4. 如权利要求1所述的方法,其特征在于,对其中一个直角顶角或尖角顶角,根据直角 顶角或尖角顶角的顶点坐标信息以及设定的倒角半径,分别确定倒角后平面图形中新增顶 点的坐标信息具体包括根据直角顶角或尖角顶角的顶点坐标信息A(XA, YA)以及相...
【专利技术属性】
技术研发人员:朱秀珠,
申请(专利权)人:福建星网锐捷网络有限公司,
类型:发明
国别省市:35[中国|福建]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。