• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 电子设计 > PCB设计 > Allegro PCB技术问答 > 请问这种开口处是弧形的flash是怎么做出来的?

请问这种开口处是弧形的flash是怎么做出来的?

录入:edatop.com     点击:

如图,请懂的前辈教一下小弟,谢谢!


这个玩意,现在基本没多大用,因为我们板子大部分都用正片,花焊盘都是自动生成。

当然非得实现踏的话有两种方法:
1 自动手工慢慢画,用shape void merge方法
2 使用skill,很早以前richardLC给出过源码
; another neat smooth thermal! (both orth/diag-style support)
   axlDBControl('activeLayer lPkgGeoAsmT)
   r=(od+id)/4 x=spoke/2+(od-id)/4 y=sqrt(r*r-x*x)
   for(i 1 4 ;4 spoke
     case(i (1 a=x:y b=y:x)(2 a=-x:-y b=-y:-x)(3 a=-y:x b=-x:y)(4 a=y:-x b=x:-y))
     axlDBCreatePath(axlPathArcCenter(axlPathStart(list(b)) (od-id)/2 a nil 0:0)))
   axlSetFindFilter(?enabled list('NOALL 'LINES))
   axlAddSelectAll() cids=axlGetSelSet()
   axlDBControl('activeLayer, "etch/top")
   foreach(c cids
     if(diag axlTransformObject(c ?angle 45 ?origin 0:0))
     p=axlPolyFromDB(c ?endCapType 'ROUND) axlDeleteObject(c)
     axlDBCreateShape(car(p) t))
; coded by Richard L. 2006-5-24: fpmontreal@gmail.com

谢谢nathon ,平时也没怎么用这个,但就是看到了,就想刨根究底

Cadence Allegro 培训套装,视频教学,直观易学

上一篇:阻抗计算工具
下一篇:line为啥对不上via的中心呢

PCB设计培训课程推荐详情>>

  网站地图