一、前言
在OrCAD绘制原理图的过程中,批量编辑元件属性的时候发现经常会出现一种情况,很多元件的这些白色属性和黄色属性中,位号不一致,如下图。一个一个去改又很麻烦,好几百个元件,直接手动改肯定不是个好办法,所以干脆直接一次性把全部把白色和黄色区域都重新编号,让位号统一。
PS:关于白色区域和黄色区域详细各代表的是什么意思,参考这篇文章:OrCAD Capture CIS instance和occurrences概念解析
二、解决方法
1、选中要修改的原理图dsn文件,点击“U?”图标
2、在弹出的Annotate框中,按下图顺序操作。其中第3步的“Update Instances”指的是更新元件的白色区域的属性。(PS:各步骤勾选的选项参数解释参考我这篇文章:OrCAD原理图元件快速重新编号)
3、弹出的这个“OrCAD Capture”提示框点击“是”就好了。这个框不确定是不是每次都会弹出来的,这里弹出来可能是因为我这个原理图已经导过网表的缘故(写这篇文章拿的是旧原理图,当时导网表之前可能没注意到这个位号不一致的问题),但实际上修改了也无伤大雅。如果你已经在这个原理图下设计了PCB,那到时候在Allegro里再更新一下网表就ok了。
4、接着再像第一步那样打开“Annotate”窗口,按下图顺序操作。
操作完后,元件白色区域的位号就已经重新编号完了,接下来就是按照同样的做法给元件黄色区域的位号进行重新编号。
5、再次像第一步那样打开“Annotate”窗口,按下图步骤操作。其中第3步的“Update Occurrences”指的就是更新元件的黄色区域位号
6、上一步做完接着还是再次打开“Annotate”窗口,按下图步骤操作。
操作完之后,元件黄色区域的位号也重新编号完成了。
7、再次进入元件属性编辑的时候就会发现,每个元件的白色区域和黄色区域的位号都一致了。