Altium Designer PCB多边形优化

在PCB文档中多边形填充铜皮可用于增强散热和增大电流的导通能力,在PCB文档中手动添加的多边形填充是有只有若干个点围绕形成的多边形区域,无法直接添加为圆弧,在PCB服务器中API接口中只有IPCB_BoardOutline接口和IPCB_Polygon接口可以直接添加圆弧元素,但是在IPCB_Polygon接口里面没有可以添加圆弧的方法,在多边形填充和铺铜的属性设置对话框中都有一个可以设置圆弧的区域,按理来说应该两种图元对象都可以通过API接口来创建圆弧形状的图元对象。

在一个空白的PCB文档中手动添加创建一个多边形填充和铺铜,然后将文件保存为ASCII格式的文件,将文件里面的多边形填充和铺铜对象的信息摘单独摘出来,发现两种图元对象里面均有可以表示圆弧信息的数据结构,这个和在属性设置窗口中的设置属性一致。

在PCB服务器的API接口中圆弧信息由TPolySegmentType类型表示,当TPolySegmentType类型为ePolySegmentLine时,表示直线段,当TPolySegmentType类型为ePolySegmentArc时表示圆弧段。TPolySegmentType类型封装在TPolySegment接口中,这个接口职能通过IPCB_BoardOutline、IPCB_Polygon和IPCB_SplitPlane接口获取,而这三个接口里面不包括多边形填充接口。

因此,要在PCB文档中直接使用API接口创建带圆弧的多边形填充是可行不高或比较有难度。

在菜单栏Tool->Convert->Create &Region from Selected Primitives中提供了一个功能可以通过选中的图元对象创建多边形填充,因此可以基于这个菜单创建带圆弧的多边形填充。

在PCB文档中将一个多边形填充优化成带圆弧的图元对象,需要根据多边形填充里面的点阵坐标值获取起始角度、终止角度、内径和外径,然后在PCB文档中创建两根直线和两个圆弧对象并置为选中状态,刚好将多边形填充包含进去,接着调用菜单栏的通过选中图元创建多边形填充子菜单,再删除原先的多边形填充和添加的2个圆弧和2条线。

将程序托拖到菜单栏或工具栏中即可使用。

Altium Designer PCB多边形优化

相关推荐
smart199826 分钟前
自动化生产线,IT部署一站式解决方案-Infortrend KS私有云安全,一机多用
运维·自动化
引量AI2 小时前
如何用AI高效运营1000+Tiktok矩阵账号
人工智能·矩阵·自动化·tiktok矩阵·海外社媒
JIANGHONGZN3 小时前
Ethernet/IP转DeviceNet网关:驱动大型矿山自动化升级的核心纽带
自动化·工业控制·工业自动化·ethernet/ip·协议网关·devicenet
幽络源小助理5 小时前
OA工程自动化办公系统 – 免费Java源码
java·运维·自动化
孙克旭_5 小时前
day027-Shell自动化编程-基础
linux·运维·自动化·shell
未来之窗软件服务5 小时前
工作自动化——工作自动提炼--智能编程——仙盟创梦IDE
运维·自动化·仙盟创梦ide·工作自动化
水银嘻嘻7 小时前
07 APP 自动化- appium+pytest+allure框架封装
python·appium·自动化·pytest
可遇_不可求7 小时前
CortexON:开源的多代理AI系统无缝自动化和简化日常任务
人工智能·开源·自动化
huangyuchi.10 小时前
【Linux】自动化构建-Make/Makefile
linux·运维·服务器·笔记·自动化·makefile·make
中科岩创11 小时前
某校体育场馆结构自动化监测
大数据·人工智能·物联网·自动化