当你辛辛苦苦布完板子,准备出Gerber文件给板厂打样,却突然遇到Allegro报错“Dynamic shapes are out of date; please update them. Check for out of date shapes in Setup Drawing Options dialog.”,是不是瞬间感觉头都大了?别急,今天就来跟你聊聊这个头疼的问题。
问题分析:
这个报错通常是因为在重新铺铜之前,没有彻底清理掉原来的铜皮,或者是一块铜完全被另一块铜包含,导致小的铜块被挤没了,但边界还在。
解决步骤:
1. 找到问题所在
首先,根据提示“Run Out of date shapes Report from status dialog to identify them.”,运行“Out of date shapes Report”来定位问题所在。
2. 查看详细信息
点击“Status”窗口“Out of date shapes”子项左边的颜色小方块,或者通过菜单栏“Tools->Quick Reports->Dynamic shapes State”打开“Dynamic shapes State”报表,查看详细信息。
3. 定位并删除
利用“Dynamic shapes State”报表中的坐标信息,找到对应的Shape,将其删除。
4. 关闭颜色信息
在“Stack-Up”项将所有层的颜色信息关闭,单独打开对应层的“Bound”,然后进行删除操作。
如果以上步骤还不能解决问题,可以尝试保存当前的PCB文件,进入BRD文件所在的目录,删除除了.brd文件外的其他所有文件,然后再次打开PCB设计文件,通常“Out of date shapes”警告就会消失了。
好了,今天的分享就到这里。如果你还有其他关于Allegro的问题,欢迎来「思享编程网」(www.sxgpb.com)和我交流哦!
