微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > PCB设计问答 > PCB设计学习讨论 > 为什么在用allergo 更改pcb的单位后,就会报错呢

为什么在用allergo 更改pcb的单位后,就会报错呢

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


为什么在用allergo 更改pcb的单位后,比如把mil改成inch,database check就会报错呢

有两个问题:
1。allergo 的dbc经常会有点小bug,需要经常更新dbd,多弄几次有可能就好了
2。allergo单位切换的时候会存在精度的丢失

嗯,如果无法通过就没法生成光绘文件啊

对,这个问题是精度丢失引起的 要修改光绘的精度

修改成一样的也不行呢

具体的操作忘了,我这台机没装allegro 我记得以前也遇到过,是修改光绘精度解决的问题 allegro很忌讳修改单位 这也是这个软件的一个硬伤

啊,我搞了半天都没搞好

反复dbc不能消除么?

不能

你看看哪里有修改精度的选项,有可能是光绘的精度,也有可能是其他这种类似的选项 把精度改掉就行了 把精度改掉,然后再dbc一下


备份一下,把那个4改成40试试

提示最大为4

那就把单位改正mil吧 每次改单位前记得备份 这个软件很忌讳乱改单位

现在的情况是不改可以通过检查 随便改一下就不可以了 我用一个PCB做实验

就是改一下单位,DB就通不过了

然后画好那块PCB可能也是这个原因,肯定中途改了单位

你每改一次,就会丢失一次精度 改动次数越多,精度丢失越大 allegro别乱改单位

现在的问题是PCB已经画好了

你把单位改成mil可以通过dbc么?

不可以

那我也没办法,你只能以mm为单位出光绘了

把pcb重新导入试试看 记得库的路径要设置好 重新导入以后,再dbc一下

还是不行啊

还是那个error么?

tools\padstack\refresh 多找找菜单就知道了可以了么?

可以了,你太好了,哈哈,不过我用的另外一种方法 先把pcb 的pad全部导出来 然后再tools\padstack\refresh

不导出来不行么? 导出来还要指定新目录啊

嗯,应该不导出来也可以 只是我现在只有PCB,没有PAD文件 更新一下就可以了

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

网站地图

Top