就本人亲自的实际测试情况而言,Altium Designer程序版本为22.6.1,曾遭遇过封装库路径呈现绝对化从而致使出现“File not found”这种状况的极为严重的问题,然而新手只要……
就本人亲自的实际测试情况而言,Altium Designer程序版本为22.6.1,曾遭遇过封装库路径呈现绝对化从而致使出现“File not found”这种状况的极为严重的问题,然而新手只要依照步骤逐个依次地去进行操作,便能够较为从容轻松地避开此类在实际应用当中比较常见的问题。
封装库路径正确设置方法
1. 点击菜单栏“文件”,找到“库”,进而选中“可用库”,进行打开库路径设置,于弹出的“可用库”对话框左下角点击“安装”按钮,在“安装库”窗口里,把“查找范围”指向封装库根目录,像D:AD_Libs这样,关键参数“库路径类型”选择“相对路径”,将推荐值设为“.Libs”并且勾选“复制到项目”,原因是相对路径可让工程于不同电脑上打开时自动寻址,防止绝对路径移动后全部失效。
【新手需谨慎避开陷阱】,存在常见的报错情况:“无法找到印刷电路板库文件”。其核心的缘由在于,你于“可用库”当中所添加的乃是绝对路径(举例来说,像C:Users张三DesktopLibs这种形式),一旦更换电脑或者移动文件夹之后,便会出现找不到的状况了。有着快速的解决方法:将原来的库进行删除,再次运用相对路径来进行添加,又或者是把库文件夹放置到工程目录之下然后再去添加。
封装库文件添加与版本适配
2. 添加具体的封装文件,于安装对话框之中,点击从文件添加按钮,按住Ctrl键进行多选,选取所需的.PcbLib文件,比如Resistors.PcbLib、Caps.PcbLib。将参数封装显示模式选择为仅显示名称,并且要确保在库搜索顺序里,把项目库排列在系统库的前面。之后点击确定,以此关闭对话框。
【新手防坑】出现报错“Library is read-only”或者“Access denied”,这常常出现在从公司的服务器所拷贝的库文件被设置成了只读属性这样的情况中,解决办法如下,右键点击.PcbLib文件,选择“属性”,取消“只读”勾选,然后点击“应用”,要是这样仍然不行,那就检查文件夹权限,要确保具备“完全控制”权限。
这里给出两种导入方式的对比情况:一种是手动单次进行添加,另一种是通过批量脚本实施导入。手动的这种方式适用于数量较少的库,也就是小于等于5个的库,其具有直观且不容易出错的特点;批量脚本导入方式(即为利用DelphiScript来运行“LibImport.pas”)适用于对几十个库进行统一配置的情况,不过需要提前去整理库列表。有其相应的取舍逻辑,对于个人开发者或者小项目而言适宜采用手动方式,而对于团队大型项目则适用脚本方式并且要保存为“.PrjPcb”工程模板。
封装库导入后验证及报错解决
3. 在 PCB 编辑界面,要验证导入是否成功,需按快捷键“PP”放置一个元件。放置后,按下 Tab 键,打开属性面板。接着,在“封装”下拉框里输入关键词,查看是否能出现所导入的封装名称。在此基础上呢,推荐把关键参数“库自动刷新”设置为“每次放置前检查”,其触发的快捷键是 F5。这么做的理由在于,要避免因为新增的库没有及时刷新从而导致找不到的情况出现。
新手需避开的坑,高频出现的完整报错是,“Unknown pin”或者“Footprint not found in library”。完整的解决流程是,第一步,要检查封装库是不是的确包含了该元件的封装,通过双击库文件在库面板里进行搜索。第二步,需确认原理图里所指定的封装名与库内的名称完全相同,要留意大小写以及空格。第三步,在“可用库”当中把该库上移至第一位,以此避免重名冲突。第四步,去执行“库”这个选项下一步的“刷新库”,以此来强制进行重新索引。通常情况下,当这四步全部完成之后,问题就会消失不见。
注意,此方法存在不适用的场景,当使用极为老旧版本的AD(就是像AD15及以下那样的版本),或者网络共享盘延迟高于50ms的时候,相对路径有可能会失效。有简易的替代方案,要先把整个库文件夹复制到本地固态硬盘,然后再通过绝对路径去添加。这种操作很简单,能够保证稳定。你在导入封装库之际,还碰到过哪些稀奇古怪的报错呢?欢迎留言分享,咱们一块儿避坑。
微信扫一扫
还没有评论呢,快来抢沙发~