我亲自进行了 Altium Designer 21.6.1 的测试,经历过因封装库版本被覆盖致使 BOM 物料完全错乱这般的情况,对于新手而言,只要依照步骤逐一去操作,便能够轻易地躲开此……
我亲自进行了 Altium Designer 21.6.1 的测试,经历过因封装库版本被覆盖致使 BOM 物料完全错乱这般的情况,对于新手而言,只要依照步骤逐一去操作,便能够轻易地躲开此类常见的问题。
建立统一库路径并绑定版本控制
点一下顶部菜单栏那儿的文件,接着找到库管理,再找到本地库路径,把这个路径指到名为服务器映射盘符Z:PCB_Lib_Repo的地方,之后用鼠标右键点击该文件夹,从而去选择SVN检出,将URL填写为公司SVN地址。参数是固定的,那就是,在作出提交这个行为的时候,务必要勾选“强制写日志”,并且,其中日志的相关内容,其数量不能少于10个字符。
对于新手来说要注意避开这个坑,常见的报错是“文件被锁定 (File is locked)”,大概有八成的可能性是同事正在编辑同一个封装文件导致的,核心的原因是SVN没有开启锁定模式,解决的办法是,在编辑之前右键点击文件,然后选择Get Lock!勾选“偷取锁 (Steal lock)”的时候一定要注意,只有在确认没有人占用的情况下才可以使用,要不然就会丢失改动!
规范封装命名与Revision自动递增
在此处,关键参数的最优推荐数值是,将主版本号锁定为1,而次版本号在每次进行修改时增加0.01,其缘由在于,次版本号能够运用数字直观地体现迭代的频率,当超过99次时,就应当提升主版本号,进而防止Revision变得杂乱无章。
新手要避开这个坑,报错说“Revision冲突 (Conflict detected)” ,这情况特别让人不舒服,究其根本原因,是你的本地版本比服务器的版本旧,然而你又对东西做了修改。解决的办法是,先进行SVN Update,接着手动去合并冲突文件里的封装差异,要注意引脚映射不能丢失,合并完之后再把其标记为已解决,通过Resolve来完成。
利用库比较工具校验差异并选择合并方案
进行如下操作时的路径为,先找到工具,接着找到库比较,而后选择基准版本如此的例如v1.50这般的版本以及目标版本像是v1.52的版本,随后点击比较。关于参数方面,引脚间距误差阈值设定为0.1mm,一旦超过这个数值便直接标志为红色。于此给出两组实操方案作比较:一,方案A为全自动合并,其适用于仅对丝印、注释进行小范围略微修改情况,点击“全部接受”,三秒即可完成;二,并方案B是逐项确认的方式,该适合用于改动了封装外形或者引脚号的大版本修改,需要运用“逐个预览”来进行人工一步步核对。团队协作模式下,则强制要求使用方案B;而个人自行操作折腾期间,可根据意愿随意选用方案A。
针对于新手而言,存在这样一种需要避开的情况,在比较的时候会弹出一个提示框,上面显示“内存不足以至于无法完成比较”,这种状况常常出现在库文件数量超过500个封装之时。其最为关键的原因是软件所设定的默认缓存实在是太小了。能够实现快速解决的办法是,先找到工具选项,接着进入参数设置页面,然后找到库比较选项,将缓存上限调整到2048MB,如果这样做之后仍然不行的话,那就采用分批比较的方式,每次仅仅勾选50个封装,如此这般。
高频报错完整一站式解决流程
报错所呈现的内容为那个关于“Error: Footprint mismatch between schematic and PCB”,在原理图之中封装的引脚号,与在PCB里的情况是对不上的。处理流程的进行方式为,首先进行的是,将库管理面板予以打开,通过按下Ctrl + A的组合键,从而对所有封装实施全选操作,接着右键点击,把封装列表导出至Excel;其次的步骤是,编写脚本进而对Excel里的引脚映射展开批量比对之事(其中正极对应着1脚,负极对应着2脚);然后的操作是,返回到原理图界面,点击设计选项,再点击更新PCB网表,勾选“重新生成所有封装”;最后的操作步骤是,在PCB里执行工具选项,选择从库对封装实施更新操作,选取刚修好的版本。整套流程下来10分钟必搞定。
跨大版本迁移(举例来讲像是从AD18直接过渡到AD22的库格式这种情况),本方法并不适用。替代的方案是:先凭借官方导入向导把AD18库转变成以.PcbLib作为扩展名的中间格式,接着再拿到AD22里去重新进行保存一番,任何提示框都不要跳过。此外,你在封装库版本管理当中还遭遇过哪些奇特怪异的坑呢?将其在评论区发布出来,我来帮你查看查看。
微信扫一扫
还没有评论呢,快来抢沙发~