Monday, February 2, 2009

import dxf to allegro

there is a error:
"SHAPE boundary is illegal"
当我把单位做mil导入时,并不错误,但当以mm导入时,就有这个错误,
不过,如果用mil导入时,太大了,在allegro中怕不能弄小,
又当在autocad中把图scale变小后,再用mil导入,上面这个错误又会再出现,
暂时不知如何解决。等待下面出现PS

PS:
问题是这样解决的:
新建一个format symbol后,要即时把设计单位改为mm,这样才能与导入的单位对应,生成symbol后,再在board中放置format symbol就不用有问题了。




PS:
有时生成的symbol,place时会有这样的错误:
SPMHAW-113
一时忘了上面的错误是怎么出现的……,真想晕。
而且,在artwork时,有些symbol也显示不出来,那就是symbol本身的错误了,
后来,那个IC logo就有这样的错误,要用BMP图转成DXF,然后再导入allegro中才显示正常。
另外,图的像素不可以太高,否则对artwork来说会很吃力,一般来说,在mm与像素之间是十倍的关系就可以了,也就是说,一个10mm * 10mm的图,其像素是100pixel * 100pixel也就对了。

No comments:

Post a Comment