这样的阻焊如何实现?
连小编都不会啊
呵呵
小弟等着高手回复
请问小编,能不能说下,为什么要设计成这样的阻焊?
嵌入式系统外包和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 完工。
此为偏方,只可借鉴,呵呵!
学习了!