一.为什么需要元器件位号重排

在画原理图的过程中,增删改的操作是很多的,这使得元器件位号是通常是混乱的。在绘制完成后,通常需要重排一下位号,这样同一功能块的元器件位号是相邻的,这使得画PCB时能比较方便的确定某一元器件的大致位置

在PCB绘制完成后,也可以在PCB上重排位号在反标回原理图,关于这部分的操作可参考我的另一篇博客:

Allegro中元器件位号重排并反标回原理图_徐大康的博客-CSDN博客_allegro位号重新排序


二. 为什么需要原理图页序号重排

在Orcad中,原理图页显示的先后顺序是以数字和字母的顺序决定的,相当于Windows系统中的以文件名称排序。

但是,当进行原理图导出PDF操作时,很多时候PDF中原理图页的顺序并不是Orcad中显示的顺序,如下图所示:

实际上,导出PDF页的默认顺序是根据Orcad中新建原理图页的时间顺序,时间早的排在前面

关于Orcad如何导出带书签的原理图页,可参考我的另一篇博客:

Cadence原理图导出智能PDF(带图页、位号与网络名书签且文本可搜索)_徐大康的博客-CSDN博客_cadence导出pdf原理图

如果想让导出PDF页的顺序和Orcad中显示的顺序相同,就需要进行原理图页序号重排。


三. 元器件位号重排

ToolsAnnotate,或者直接点击Annotate的快捷图标,显示如下:

相关选项的解释如下:

  • Incremental reference update:增量式位号更新,不改变已经有位号的器件,仅对没有位号的元器件进行编号,且位号更加已有的位号增加,并不是从1开始
  • Unconditional reference update:无条件位号更新,从1开始编号所有元器件
  • Reset part references to “?”:重设位号为?
  • Add Intersheet References:新增交叉位号,没用过
  • Delete Intersheet References:删除交叉位号,没用过
  • Update Occurences(Preferred):更新事件(推荐),更新每个元器件,每个元器件都有独一无二的Occurences。位号重排是重排每个元器件,故选择此项
  • Update Instances:更新实例,同一种器件共用一个实例,如两个10k/0603的电容共用一个实例,位号重排不选这一项
  • Reset reference numbers to begin at 1 in each page :每一页位号重1开始排
  • Annotate as per PM page ordering:重排原理图页序号
  • Do not change the page number:不改变原理图页编号
  • Annotate as per PM page ordering:根据原理图页的顺序进行位号重排

下面几个选项没用过,不用管。适用于全新设计的位号重排的步骤(直接选无条件更新位号即可):


四. 原理图页序号重排

4.1 查看原理图页序号即Page Number

选择某一原理图页右键Schematic Page Properties

4.2 每个原理图页放置标题栏即Title Block

PlaceTitle Block…

4.3 随便选一个标题栏,如TitleBlock0,点击OK放置

4.3 全部原理图页都放置好标题栏后,点击Annotate

此时查看Page Number或者TitleBlock中的Sheet即可查看原理图页序号,导出PDF的页顺序就按照此序号的顺序

此时导出PDF页就会发现,PDF页的顺序和Orcad中显示的顺序就一致了,如下图所示:


徐晓康的博客持续分享高质量硬件、FPGA与嵌入式知识,软件,工具等内容,欢迎大家关注。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐