0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ad pcb怎么重新编号

分享:

在 Altium Designer (AD) 中重新对元器件进行编号(通常指元件位号,如 R1, C2, U3),必须在原理图编辑器中进行,然后通过设计同步更新到 PCB。PCB 编辑器本身不提供直接全局重新编号的功能。

以下是详细的中文步骤:

  1. 准备与保存:

    • 打开项目: 确保你的 PCB 项目 .PrjPcb 已打开。
    • 打开原理图: 打开包含需要重新编号元器件的那张或多张原理图(.SchDoc)。
    • 重要备份: 强烈建议在操作前保存整个项目或对原理图文件进行备份。 重新编号是不可逆操作。
    • 检查唯一ID: 如果之前项目同步出现过问题,或者在重编号后计划进行大的更改,最好先重置元件的唯一标识符(Unique ID)。
      • 在原理图编辑器菜单:工具 > 转换 > 重置元件唯一ID。通常选择 仅原理图文档,然后 重置全部。接着执行 工具 > 转换 > 原理图注释 > 执行更新(如果出现提示)。这有助于避免后续同步冲突。
  2. 启动原理图注释工具:

    • 在打开的原理图编辑器中,找到顶部菜单栏。
    • 点击 工具 > 标注 > 原理图标注...。这将打开“标注”对话框的核心功能。
  3. 配置标注设置:

    • 在打开的“标注”对话框中,左侧是处理范围,右侧是配置选项:
    • 处理范围:
      • 整个项目:如果你想对整个项目中所有原理图的所有元器件进行统一重新编号(最常见选项)。
      • 当前文档:如果只想重编当前打开的这张原理图里的器件。
      • 选定的文档:如果打开了多张原理图,可以勾选你想处理的特定图纸。
      • 原理图页:范围更细,按原理图页面进行。
    • 匹配选项: 通常保持默认即可。它定义了如何分组器件(主要按元件类型)。
    • 原理图页面编号:
      • 起始索引:设定编号的起始数字(如 1)。即使你选择 整个项目,起始索引也是按页设定的。
      • 后缀:如果需要按页添加后缀(一般不常用)。
    • 标注方案: 这是关键步骤! 选择一个编号的排序规则。常用选项:
      • Across Then Down:从左到右,然后从上到下(最常用,符合阅读习惯)。
      • Down Then Across:从上到下,然后从左到右。
      • By Encountered Order (Position):按鼠标点选或放置的顺序(不常用)。
      • 参考板位置...高级选项! 如果你希望原理图编号顺序与 PCB 板上元件的物理位置相对应(例如从左下角开始编号),需要先导入 PCB 的物理坐标(见步骤 7)。
    • 标注顺序: 定义多张原理图时的处理顺序(如果选择了整个项目)。By Sheet Number(按图纸编号)通常是合理的。
    • 提议更改列表:
      • 点击对话框下方的 更新更改列表 按钮。Altium 会根据你的配置生成一个建议的编号更改列表(提议值列)。
      • 仔细检查这个列表!确认新的编号方案是否符合你的预期(特别是顺序和起始索引)。你可以手动在这个列表中修改某个元件的 提议值(双击单元格输入),但这比较繁琐,通常调整配置方案更方便。
    • 唯一 ID 处理: 通常保持默认 保留现有唯一 ID
    • 后缀选项: 如果需要添加后缀(如区分通道),在此配置(一般不用)。
  4. 接受更改并生效:

    • 确认 提议值 列表无误后,点击 接受更改 (创建 ECO) 按钮。这将生成一个工程变更订单(ECO)。
  5. 执行工程变更订单 (ECO):

    • 弹出“工程变更订单”对话框。
    • 检查变更: 仔细检查 修改 列表框中的每一项变更(元件 类型)。确保 受影响对象 (旧位号)和 受影响文档 是正确的,建议 (新位号)也是你想要的。
    • 执行变更: 确认无误后:
      • 先点击对话框左上方的 验证变更 按钮(图标是绿色对勾)。状态栏应该显示所有验证成功(绿色对勾 ✅)。
      • 再点击 执行变更 按钮(图标是黄色闪电 ⚡)。状态栏应该显示所有执行成功(绿色对勾 ✅)。
    • 完成: 点击 关闭。此时,原理图上的元件位号已经按照新规则更新。
  6. 更新 PCB:

    • 打开你的 PCB 文档(.PcbDoc)。
    • 在 PCB 编辑器菜单:设计 > 导入更改自 [你的项目名称].PrjPcb
    • 这会再次弹出“工程变更订单”对话框(内容主要是将原理图的修改同步到 PCB)。
    • 检查变更: 确认变更内容主要是位号更新。
    • 执行变更: 同样,先点击 验证变更,成功后再点击 执行变更
    • 完成: 点击 关闭。现在 PCB 板上的元器件位号也已更新为新的编号。
  7. (可选) 按物理位置标注(高级):

    • 如果你在第 3 步选择了 参考板位置... 方案:
      • 首先,确保你的 PCB 布局已经基本完成。
      • 在 PCB 编辑器中:设计 > 板子注释...。这会打开“板子注释”对话框。
      • 在这里,你可以配置物理位置的排序规则(如从板左下角开始,从左到右,从下到上)。
      • 点击 应用 按钮。此时 Altium 会基于 PCB 布局计算出每个元件的位置顺序并存储。
      • 返回原理图编辑器,执行步骤 2-6。在第 3 步选择 参考板位置... 方案时,Altium 会使用你在 PCB 中定义好的物理位置顺序来给原理图器件编号。同步到 PCB 后,PCB 的位号顺序就与物理位置一致了。

关键提醒:

  • 核心在原理图: 所有全局重编号操作起点都是原理图 (工具 > 标注)。
  • 同步是桥梁: 使用 设计 > 导入更改... 将原理图的变化推送到 PCB。
  • 备份!备份!备份! 重编号不可逆,操作前务必备份项目。
  • 检查ECO: 在执行 ECO 前,务必仔细检查提议的更改列表和 ECO 中的变更项。
  • 唯一ID: 如果遇到同步问题,重置唯一 ID (工具 > 转换 > 重置元件唯一ID) 通常是有效的解决方法。
  • 物理位置标注: 这是一个非常有用的功能,能使 PCB 上的位号顺序与元件实际位置对应,方便调试和维修,但需要在 PCB 布局稳定后进行。

按照以上步骤操作,你就可以顺利完成 Altium Designer 中 PCB 元器件位号的重新编号工作。

Altium 在PCB重新编号更新到SCH原理图的方法

1.在PCB中对元器件进行重新编号以后,即PCB中选择Tool -> Re-annotate,选择编号路径后,保存文件;2.系统自动生成一个后缀为WAS的文件; 3.打开SCH文件,选择

郑振宇altium 2019-10-16 11:54:31

Orcad Capture元件如何快速的重新编号

原理图绘制常利用复制的功能,复制完之后会存在位号重复或者同类型元件编号杂乱的现象,使后期BOM表的整理十分不便。重新编号可以对原理图中的位号进行复位和统一、方便设计和维护

2022-10-26 09:46:42

PCB设计:元器件编号如何按顺序重新编

设计原理图时,常常会遇到这样的问题。就是很多元器件的位号不是按顺序编号的,中间空了很多号没有用,有时候编号跨度很大。 比如上面的一个原理图,从中我们可以看到电阻的位号从R385一下子跨到了R4000

2020-12-03 10:44:02

新手求助 AltiumDesigner10 的PCB设计如何将元件按编号顺序排列

如题,就是说比如有10个电阻,原理图导入PCB后顺序是乱的,现在我想让这几个电阻按R1到R10的顺序排成一排,如何交换这几个电阻的位置使这几个电阻的顺序变成按原理图中Designator的顺序排列?注意不是重新编号!不是重新编号!不是重新编号!

渤海里的一条鱼 2020-11-12 18:14:02

AD原理图中重新编元件代号需要注意运放

AD原理图中重新编元件代号需要注意运放。运放两部分AB会按照规则重新编号,或导致电源引脚错误。如果运放有XY镜像情况,更要注意会导致镜像,引起引脚颠倒错乱,电源引脚也会颠倒互掉

hucc 2021-12-31 08:12:10

【Makefile】C文件包含的头文件修改,但不重新编译?

【Linux + Makefile】Makefile的高阶用法:解决C文件包含的头文件修改了,但C文件不重新编译的问题!

2022-09-08 08:53:59

请向鸿蒙工程如何让内核重新编译?

--ccache修改代码后,所有命令重新编译时,mk不会被按照内核执行的时候,内核没有被重新编译。每次都需要rm -rf都删除文件夹才行。请向鸿蒙工程进行内核的重新编译。

剑寒九州 2022-03-30 11:42:18

重新编程的fpga

)接收编程数据,用新图像重新编程。理想情况下,微型光纤将接收新图像,并以某种方式重新编程fpga并重新配置。这可能吗?我听说你可以使用BPI闪存并让微网格将图像加载到闪存中,然后如果新图像编程失败,则将

yahan52 2019-05-20 11:47:59

无法重新编译和重新构建Video Demo的任何文件

你好,有没有人成功重新编译了UG913,UG914和UG915中引用的视频演示TRD。虽然执行了Xilinx appnote UG915第48页上列出的导入项目的步骤,但我收到了fatalerror

gan5482 2019-09-12 08:13:18

无法对ESP8266重新编程的原因?

我正在制定一些项目,这些项目使用深度睡眠来节省通用 8266 板上的电量。我的一个早期迭代很快就睡着了。现在我无法对 8266 重新编程,因为它一醒来就进入睡眠状态。有没有办法克服这个问题?后来我学会了在睡觉前暂停 5 或 10 秒,让我有时间用 Arduino 重新编程。

jf_1689824260.1465 2023-05-25 08:53:11

M24LR板怎么重新编程?

大家好, 我想重新编程M24LR Discovery板以重新编程I2C输入,用作外部1-Wire接口传感器(DS18B20)的连接器。任何人都可以确定这样做的任何问题? 此外,ST是否为上传

Noyeet 2019-08-22 12:29:51

在imx6中重新编程SRK_HASH库失败了怎么处理?

我正在尝试重新编程 SRK_HASH 库但无法重新编程。我尝试使用 =>fuse override 3 0但这也不起作用,并且在重新启动时获取旧值。你能指导我吗,如何用不同的密钥重新编程 imx6d,以便我们可以使用其他设备来检查其他密钥的安全启动。

leopard530 2023-04-11 07:53:51

复位后如何使用EPROM重新编程FPGA?

你好,我想使用特定的FPGA(V5或V6)。在特殊条件下,FPGA应在复位或丢失与电源的连接后重新编程。这应该通过使用PROM自动完成。该舞会将在董事会中进行整合。现在我正在使用ML507 EV板

future20082010 2020-06-10 10:24:51

如何实现Makefile每次都重新编译指定文件

件,对应的__DATE__和__TIME__是没有改变的。所以想通过修改MakeFile,实现每次编译时都重新编译对应调用__DATA__和__TIME__的cpp文件。 由于接触Linux时间不长,对于

追梦听雨 2019-08-20 20:51:44

请问SDK需要厂家重新编译?怎么做?

rk3399 ubuntu18.04要调用其他厂家产品的SDK驱动,这个SDK需要厂家重新编译?怎么做?

snandi 2021-12-30 06:36:14

如何在allegro中修改丝印编号

allegro中 要修改 丝印编号 比如从pcb01改成pcb02怎么修改呀还是只能再次重新添加

ctwywjer 2019-09-09 05:35:31

请问重新编译烧写内核后默认的账户密码是什么

出于定制需要,按照手册重新编译了Linux内核和文件系统。启动后再通过串口进入Linux终端时,root用户不能直接无密码登录了,显示Login incorrect。账户forlinx密码

horayte 2021-12-30 06:51:23

如何用Android手机而不是笔记本电脑对其进行重新编程?

我从笔记本电脑上传了 OTA 程序信息到我的 Nodemcu。现在我可以通过 wifi 热点重新编程 nodemcu 模块。现在我想知道如何用我的 Android 手机而不是笔记本电脑对其进行重新编程?

andyfly7 2023-02-21 09:05:01

在imx6中重新编程SRK_HASH库失败了怎么处理?

在imx6中重新编程SRK_HASH库失败了怎么处理? 有几种可能的处理措施: 1. 检查SRK_HASH库是否正确编译,并且在正确的路径下。 2. 确保编译器和链接器版本与平台兼容,并在编译中指

2023-06-01 10:54:36

为什么无法重新编程ESP12?

我使用这些命令设置的配置实际上已设置。我正在尝试使用我在 ARM 中按照 ESP8266 固件下载协议编写的应用程序对芯片进行重新编程(注意:我可以使用我的软件对同一芯片的其他一些样本进行编程,因此我验证了编程器是否有效),但是我无法通过同步阶段。可能是引导加载程序损坏的结果吗?

kingnet_520888 2023-05-17 08:11:21

怎样才能只重新编译Linux内核模块包呢

重新编译 Linux 内核 由于内核模块依赖于内核版本,我必须重建整个映像。之后,我必须通过 CubeMX Programmer 将整个图像上传到 STM 开发板,这需要花费很多时间。我怎样才能只

nhonglan 2022-12-23 06:39:39

Altium中如何快捷摆放器件编号位置

pcb设计的后期,需要对电路板上的器件编号进行正确摆放,快捷摆放器件的编号方法现在就来介绍。

2019-04-29 16:29:13

重新编译内核后需要重新用U盘烧写吗

\Ubuntu_images\boot\Image20.5M ,是内核么?3. 内核里./drive目录下,有个外设驱动,小小的改动,也要重新编译内核,重新生成ubuntu镜像(好几个G的大小),重新用U盘烧写么

小马哥996 2022-01-05 07:24:20

如何对RV1109开发板下载的SDK包重新编译呢

如何对RV1109开发板下载的SDK包重新编译呢?有哪些问题?怎样去解决?

ggfvxv 2022-03-10 07:32:29

乱序文件如何重新命名编号

我们希望能够给它们在本地重新命名编号,比如可以按照001、002、003···、020这样排序,就可以避免上面这种尴尬的情况了。 在Python中,os模块可以用来自动处理各种文件和目录,比如复制、移动、重命名和删除等操作。 获取文件列表 在交互式环

2023-10-21 10:50:59

请问485接口换成232接口后软件部分的重新编写吗?

求前辈指示我在仿真里把485接口换成232接口后 软件部分需要重新编写吗该怎么改呢

viczeng 2020-03-25 05:22:09

为什么草图即使没有改变也会重新编译?

我很难相信这不是一个常见问题,但我能找到的唯一类似问题是几年前提出的,但没有得到令人满意的回答。当我点击上传时,我的草图被编译并上传。如果草图自上次编译以来已更改,这是有道理的,但为什么在自上次编译以来代码未更改时重新编译草图?我的程序都很小,所以编译速度相当快,但我根本不明白为什么会这样。

安德森大 2023-02-23 06:46:18

请问怎么在PCB布线完成后在PCB界面对元器件批量编号

之前都是在原理图界面批量编号再导到PCB界面布线,但是最后制板后发现pcb的位号很不整齐美观,请教 各位能不能在PCB布线完成后在PCB界面对元器件批量编号?再导到原理图!如能请指导下谢谢!

wb197 2019-05-22 05:35:01

有没有办法设置调试器这样我就不用每次都重新编程了?

重新启动并使用调试器重新运行程序,它就不起作用,我必须重新编程。有没有办法设置调试器,这样我就不用每次都重新编程了?FWIW 在 L476 上执行此操作。

topsage88 2022-12-20 07:06:05

加载更多
相关标签