Allegro导出带层属性BOM并合并同类元件

转载请注明出处。https://blog.csdn.net/jsf120/article/details/90639823
Allegro导出带层属性BOM

Cadence导出BOM有多种方法,最常见的从原理图导出bom,可以自定义bom所包含的属性,并自动合并同类元件,网上资料较多,操作也很简单,在此不做介绍。此种方法最大的问题是不能导出含有PCB属性的BOM,比如元件的坐标、元件所在的层(TOP or BOTTOM)。https://blog.csdn.net/jsf120/article/details/90639823
此外,Cadence还可以从PCB导出BOM。打开allegro,选择菜单Tools–>Reports…,在弹出的对话框中,选择Bill of Material Report(Condensed)可以到处html格式的bom,另存为excel即可。也可以在弹出的对话框中选择Placed Component Report, 可以导出包含元件坐标、所在层、旋转角度等属性的BOM。但是这个BOM中的同类元器件是没有合并的,需要手工合并,这是个相当大的工作量。https://blog.csdn.net/jsf120/article/details/90639823

导出带层属性并合并同类元件BOM的方法
选择Bill of Material Report(Condensed)导出的BOM是自动合并同类型的,所以我们可以在这上面做文章。一开始我尝试在选择Bill of Material Report(Condensed)中增加SYM_MIRROR的属性,很可惜 不论怎么修改,只要加上SYM_MIRROR属性 BOM就导出失败。既然这样我们可以将BOM分为两部分导出,第一次导出只包含TOP层元件的BOM,第二次再导出只包含BOTTOM层元件的BOM,这样我们给两份BOM在excel中添加上所在层,然后将两份excel copy到一个文件中就得到了包含元件层属性,有自动合并同类元件的BOM了。https://blog.csdn.net/jsf120/article/details/90639823
思路没错,接下来就是实践了。我们用allegro打开PCB,只显示底层,然后 delete>在find中只选择Symbols,然后圈中整个pcb,右键done。这样我们就得到一个只包含top层元件的pcb文件了,然后开心的用Tools–>Reports–>Bill of Material Report(Condensed),然后悲剧了,导出的BOM中依然包含BOTTOM层元件。其实,allegro中delete掉一个元器件后,只是相当于把这个元器件unplace了,元件仍然存在于PCB,除非从netlist中删除。想从PCB中彻底删除一个元器件,只能从netlist操作,Allegro默认在不可以直接修改lognic,即网表关系 netlist。可通过更改设置实现: Setup–>User Preferences–>Logic–>logic edit enabled,然后在Logic–>PartLogic弹出的窗口中就可以彻底删除元器件了。不过元器件的删除仍旧只能一个一个删除,仍旧太麻烦,此种方法作废。https://blog.csdn.net/jsf120/article/details/90639823
既然从网表删除元件太费劲,那我们干脆就不从网表删除了。另辟蹊径,我们尝试用allegro的create module功能来得到一个只包含单层元件的PCB文件。按照上面的方法删掉BOOTOM层元件后,我们打开TOP层的显示,然后TOOL–>Create Module,在Find中只选择Symbols,然后圈选整个PCB,点击左键,弹出保存界面,保存为TOP.mmd(.mmd是allegro模块文件后缀名)。然后我们用allegro打开这个TOP.mmd,然后用Tools–>Reports–>Bill of Material Report(Condensed)导出BOM,就得到了只包含TOP层元件的BOM,另存为excle格式后,给这个BOM中的所有元件添加一行layer属性, 然后全填TOP。然后按照这个方法删掉TOP层元件后,导出一个只包含BOTTOM层元件的BOTTOM.mmd模块,然后导出BOTTOM层元件的BOM,将两份BOM合并为一个excel文件,至此,大功告成。https://blog.csdn.net/jsf120/article/details/90639823
需要注意的是,如果有插件物料,在删除BOTTOM层元件时需要FIX一下插件物料,防止被删除。

猜你喜欢

转载自blog.csdn.net/jsf120/article/details/90639823
今日推荐