那是不可能的 , 公英制轉換存在不可整除的先天問題. Allegro 的 Phyical 和 Spacing 的constraint 也沒有 Tolerance 的設定 , 兩者硬碰硬 , 一定是會出現誤差的. |
原始设计时用的是mil l) q* b% o* s; k+ e 需求:1,在原设计的基础上做另一个设计,需要从新导入新的结构,结构图是公制的。 2.公司要求导坐标文件时,一定要公制; 在原设计上直接转换单位出现DRC。有位移.- p" E5 B" q1 @: z" F, Q 问题:是有没有方法进行转换时不出现位移(DRC错误) |
李明宗伟 发表于 2014-1-2 20:248 `" s7 [! Z' \& G, { 呵呵,是答非所问啊。因为找不到消除DRC办法。 k/ w" E8 f x0 S! Q0 z* ^, q g LS所言极是啊,Allegro设计中不要切换单位,否则会出现舍入误差。 如果设计以mil为单位那么就要保持不变,出光绘用INCH。$ I3 \% e2 o7 g( K0 v" | 如果设计以mm为单位,出光绘也一定要用mm. |
xuechaojie 发表于 2014-1-2 20:009 P+ M# N1 N5 [% J5 M. w 哟,楼上不错哦。我一直不理解为什么精度不要设置太高,于争在视频里也没有作出解释。 不过你这是答非所问,楼主都不是问这个问题。& e5 Z! n# ^" j& u# S 我来回答楼主: 1.首先要知道,allegro的pcb设计完成后,不要再试图更改设计的单位,否则将会有大量报错,这是由于单位转换导致原有的精度丢失引起的。 2.确认是否一定要用mm生成光绘文件,这个需要是否必要;若不是必要,用inch生成光绘文件可以减少麻烦。$ B1 K3 c# F4 [. C$ o0 Q$ M8 J 3.若坚持要用mm生成光绘文件,请务必保证光绘文件的精度高于pcb设计本身的精度,否则,在生成光绘文件过程中,软件会报出警告。 |
建议绘制时,用mil为单位时,accuracy应该设置为2,这样出光绘的时候,以INCH为单位,精确到小数位后5位。* R {$ o7 b) [& Y& i 如果MIL的的Accuracy设置为3位的话,那么以INCH为单位,必须要精度要6位以上了。 |
关于我们|手机版|EDA365 ( 粤ICP备18020198号 )
GMT+8, 2025-4-17 21:05 , Processed in 0.058270 second(s), 36 queries , Gzip On.
地址:深圳市南山区科技生态园2栋A座805 电话:19926409050