微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > PCB设计问答 > Cadence Allegro > 这样的阻焊如何实现?

这样的阻焊如何实现?

时间:10-02 整理:3721RD 点击:


连小编都不会啊

呵呵

小弟等着高手回复

请问小编,能不能说下,为什么要设计成这样的阻焊?

嵌入式系统外包和PCB设计(MP13916727468QQ4483922)

做得出来.

呵呵,小编这个都不会?好让新手们失望哦,
两个shape的叠加而已嘛(用skill的话最多5行的源码)

见图:



axlSetFindFilter(?enabled list("noall" "shapes") ?onButtons list("noall" "shapes"))
while(!axlSingleSelectPoint() nil) s1=axlGetSelSet()
while(!axlSingleSelectPoint() nil) s2=axlGetSelSet()
polys=axlPolyOperation(axlPolyFromDB(car(s1)) axlPolyFromDB(car(s2)) 'AND)
axlDBCreateShape(car(polys) t) axlDeleteObject(s1) axlDeleteObject(s2)

见图:




niu

RichardLC,能不能给我们小辈们讲解一下,这些代码是怎么写的?如果能共享下这方面的一些资料,感激不尽!

哪两个shape的叠加?百思不得其解

用allegro的shape编辑可以编辑出来啊,只要你有各个参数

RichardLC太强了!

好久没上来了。是allegro15.5版吗?

我这个小编也是混来的啦。

牛人很多的。我也有很多不会的。

这个你也是用Skill画出来的么?

我只有DXF文件,如果利用这个画出这个Shape的边框来?

能否为大家详细解答一下。


我用其它笨方法解决了,虽然功能是满足了,

但是没有RichardLC

做的这么漂亮

手机板上的。

代码是手写的,呵呵,说笑一下。

语句应该很直观的啊:
      第1行:让交互选择的时候只选择shape
      第2行:交互选择第1个shape
      第3行:选第2个shape
      第4行:两个shape的叠加部分生成一个POLY
      第5行:根据此POLY生成新的shape, 同时删除原来的两个shape(你也可以保留不删除),这一步你可以选择在合适的目标层生成此shape(比如在board.../solderpaste..), 我这里只是简单地在当前层生成罢了。

  

我随手用鼠标画的,如果形状简单或有相关尺寸数据的话用skill可以直接画出来,如果复杂的话还是导入dxf方便些

但是倒入的只能是边框线,如何变成Shape?

强!

象前辈们学习!

敬礼!


连续的线段的DXF可以导成SHAPE的啊,当然如果实在不行且没有了原始的DXF的话,可查看下边框线的坐标来用SKILL重新生成SHAPE.

有DXF就一切都简单了......

哥哥你太强了!

将绿线延伸并转化为ROUTE KEEPOUT。

完全没有那么麻烦, 你就放个整个的圆形或圆环的阻焊开窗在哪里, 没有基材和铜箔的地方什么也不会有, 只有你要的那个形状的区域会露铜,镀金或....

回复上面,我尝试这样生成一个sheap
1,用compose sheap和discompose sheap来实现sheap和line之间的自由转换,前提line要完全封闭唯一,要不然会慢的很.
2,把1生成的sheap进行Z-copy,生成routing keepin
3,edit--sprit plane--creat,选择静态铜箔和层别(层别无所谓,用来导出导入用而已)
4,生成对应形状的sheap,再导出,把对应层别替换成你要的层.再导入就OK了
方法笨了点,不过还是可行的.

呵呵不错

先导出 ,用autocad的o命令就可以了,然后导如到allegro 完工。

此为偏方,只可借鉴,呵呵!

学习了!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top