本人亲自进行了OrCAD Capture 17.4的实测, 经历了那种将焊盘属性逐个进行修改直至崩溃的状况, 新手要是依照步骤一步步去操作, 便能够轻松躲开这类常见的问题。 批量修改……
本人亲自进行了OrCAD Capture 17.4的实测, 经历了那种将焊盘属性逐个进行修改直至崩溃的状况, 新手要是依照步骤一步步去操作, 便能够轻松躲开这类常见的问题。
批量修改焊盘属性真的难吗
诸多的人, 一旦提及焊盘属性批量编辑这一情况,其最先作出的反应便是, 将那PCB编辑器打开, 逐一项去点击, 待修改几十个焊盘时, 会改到对自身产生怀疑, 仿佛人生都不可信了。实际上, OrCAD Capture自身所带有的全局编辑功能, 是完全能够将此完成的, 只是它隐藏得相对比较深而已。在我初始开始使用那个软件的时候, 在属性对话框里, 硬是翻找了好长的一段时间, 终究还是没有寻找到入口, 而后才发觉, 原来入口就在右键菜单那里呢。
三步完成焊盘属性批量编辑
第一步 选中并调用全局编辑
开启原理图页面, 摁住Shift键, 运用鼠标左键去框选所需修改焊盘属性的全部元器件。完成选取后, 右键单击任意一个已被选中的元件, 在弹出的菜单当中寻觅到Edit Properties——留意并非Edit Part。
在这个时候, 会弹出一个表格视图, 在此视图里, 所有被选中元件的属性, 全部被列在表格之中, 其中涵盖了PCB Footprint、Value、Reference等关键信息。而这个表格, 便是批量编辑的战场。
对于新手而言, 要避开这样的坑, 常见的报错情况是, 在右键菜单里, 没办法找到Edit Properties , 其缘由在于, 并未选中任何元件, 或者哪怕选中了, 选的却不是元件本体。正确的选中状态应该是, 元件周围冒出来虚线高亮框, 可不是仅仅只有引脚被点亮而已。要是到这份儿上了依旧找不到, 怎么着, 那就得检查一下OrCAD版本, 得是标准版及以上才可, 毕竟精简版会把这个功能给砍掉的。
第二步 定位焊盘属性列并批量替换
处于被打开状态的表格范围之内, 寻觅名为PCB Footprint的那一列。此列当中所呈现的便是每一个元件的焊盘属性名称。假使您打算将全部元件的焊盘从SOP8统一转变为SOP8_0.65P, 径直于表格里双击某一单元格进而进入编辑模式, 随后全选该列的所有单元格(点击列头便可选中整列), 输入新名称之后按Ctrl+Enter予以确认。
这个地方存在着一个坑, 直接按下回车键的话, 将会仅仅修改当前的单元格, 一定要使用Ctrl+Enter才能够应用到整列被选中的区域, 我在第一次的时候就跌倒在这儿了, 修改了好久之后才发现仅仅改了一个, 于是又不得不再重新来一遍。
【新手需防入坑】将那一列进行改动之后, 表格里头的一些单元格有可能呈现为红色, 这意味着那个焊盘的名称在库里面是不存在的。在这个时候, 不要匆忙去保存这个表格, 首先得确认一下库文件是不是已经添加了与之对应的焊盘名, 不然的话, 在保存之后去生成网表的时候就会出现报错, 提示Symbol ”XXX”. not found。解决的办法是, 先依照要求在库管理器里添加好新的焊盘, 之后再返回来进行批量编辑。
第三步 保存并同步到PCB
轻点表格左下方的Apply按钮, 接着将表格窗口予以关闭。这时原理图里所有元件的焊盘属性已然完成更新。关键的一步: 一定要重新去生成网表(Tools → Create Netlist), 不然PCB编辑器不会识别出属性的变更。
打开印刷电路板编辑器, 选择区域放置更新符号所在选项, 于弹出的对话框之内勾选更新所有焊盘, 点击确认, 你将会看到所有焊盘瞬间进行刷新, 无需再逐个进行拖拽调整。
【新手需防】同步完毕后, PCB之上容易呈现飞线错乱之状况 , 缘由乃新旧焊盘引脚顺序并不相同,举例来讲, 旧焊盘是以1 – 8顺序依次排开, 新焊盘却是以1 – 9进行排列, 引脚编号对不上便会产生报错。解决之办法为, 在批量编辑之前, 先要借助DataSheet去对比新旧焊盘的引脚定义, 保证完全兼容之后方可执行替换。要是不兼容, 那就需要先将旧焊盘的引脚映射表导出, 在替换之后手动去调整网络连接。
批量编辑焊盘属性的不适用场景
对于焊盘数量超出500个的复杂PCB而言, 这个方法并不适用, 原因在于进行全局编辑表格时会出现卡顿现象, 甚至可能导致崩溃。与之不同的替代方案是运用OrCAD的Skill脚本程序, 编写一个能够达成自动匹配焊盘名目的脚本, 并且一次性运行完毕。此外, 若是焊盘属性得依据规则进行差异化更改, 像部分采用SOP8, 部分采用SOP8_0.65P这种情况, 建议先借助Excel整好映射表, 然后利用Capture的Import功能进行批量导入, 这相比手动逐行修改效率要高不少。
微信扫一扫
还没有评论呢,快来抢沙发~