一. 复用Parameters有什么作用
Allegro中一些默认设置很不尽如人意,所以在绘制新PCB时,经常需要对颜色,字号等参数进行重新设置,相当花费时间。但其实,可以通过导入导出软件设计参数Parameters的方法,来复用这些参数以提高效率。简单来讲,就是从旧设计中导出Parameters,然后在新设计中导入Parameters。
复用Parameters能方便、高效的完成软件参数设计,且保持了软件参数的一致性。
二. 如何导出Parameters
2.1 打开Export Allegro Parameters窗口
在Allegro中,File -> Export -> Parameters…,打开Export Allegro Parameters窗口。
2.2 各参数含义
其实prm文件就是文本文件,可以用文本编辑器打开,通过单独输出各个类型的参数,可以弄清楚每个参数具体包含哪些细节。
Design Setting:设计设置。包含Design Parameter Editor中的大部分参数,包含用户自定义的Subclass;包含Grids设置;包含是否忽略内层未使用的pin和via的设置(UnusedPadsSuppressionSettings)。不包含的如下图所示。
Arkwork:光绘,包括Film设置和一些光绘参数设置,不包含General Parameters中的设置
Color Layer + Color Palette:层叠颜色和调色板,两者一起构成了PCB中每层的颜色设置,需要一起导出一起导入,搭配使用。
Color net:指定网络的颜色参数,如旧PCB中VCC_5为红色,导入此参数后,新PCB中的同名网络VCC_5也会是红色,此参数可规范电源/地网络的颜色,前提是网络名要一致
Color Profile:颜色设置,包含背景颜色,以及RED的RGB码是255,0,0这些信息,好像没用,可不关注。
Text Size:字体大小,Allegro默认的text都太细了,没法用,可改好几种Text Size,分别用于位号丝印,小说明文字,大说明文字
Application or Command Parameters:应用和命令参数,包含信息很多,暂不清楚有什么用。
需要说明的是,当你的PCB中的参数与默认参数不同的点越多时,能导出的参数越多,当新建一个PCB时,其导出参数窗口如下图所示。可以看到,初始情况下只能导出四种参数。
2.3 修改层叠名称
需要注意的是要导入Parameters的PCB的层叠数和名称必须先设置成与*.prm中层数和名称一致,参数才能被Allegro正确识别并导入。六层板层叠设置如下图所示。TOP和BOTTOM无法改名,内层使用默认名称LAYER_N ,成功导入后再改为Power,GND等名称即可。所以,为了导出的参数可以通用,导出时也需要设置层叠名称为默认名称LAYER_N 。
2.4 导出参数 与 参数分享
一般来说直接Selecte All导出所有参数就可以了,但我一般只导出下图5个参数。
三. 如何导入Parameters
3.1 修改层叠数和名称
前面已经提到了,只有导入PCB层叠数和名称与要导入的Parameters中一致时,参数才能被正确识别。所以导入前要先修改层叠数和名称,详见本博文2.3节 修改层叠名称。
3.2 打开Import parameter file窗口
3.2 导入parameter
指定要导入的*.prm文件,也可以点击Library,在Library文件夹中指定prm文件。然后点击Import,即可完成导入。
3.3 使用Library更快的导入prm
注意,如果想通过Library更快捷的导入参数,需要先设定要Library的路径,并将参数文件*.prm存放在对应路径中,否则,点击Library将找不到任何prm文件。
可以通过Setup -> user preference来打开用户设置,在搜索框中搜索parampath,即可找到parampath进行Library路径设置。
设置完成后需要重启Allegro使设置生效。
当然,也可直接更改env文件,效果一样。
设置生效后,再点击Library,效果如下图所示,导入/改变参数更加方便了。
四. Parameters分享
分享关于6层板的参数,其它层板的参数,暂未导出,以后会更新,先留个坑。
欢迎大家关注我的公众号:徐晓康的博客,回复以下四位数字获取。
6023
建议复制过去不会码错字!
如果本文对你有所帮助,欢迎点赞、转发、收藏、评论让更多人看到,赞赏支持就更好了。
如果对文章内容有疑问,请务必清楚描述问题,留言评论或私信告知我,我看到会回复。
徐晓康的博客持续分享高质量硬件、FPGA与嵌入式知识,软件,工具等内容,欢迎大家关注。