转载

PCB布局、布线完工之后,由于设计功能,发现不完善时, 原理图部分功能需要改动,

再改原理图,修改完成后,导入PCB过程中,发现PCB中未改动(部分)的元器件 布局发生了变化,

没改动的元件,怎么也跑到了"room"中去呢?

这时,需要把元件重新将其归位,给工作带来了很大的麻烦,若原理图需多次修改,

将增加繁琐而庞大的工作量,每次都要重新移回原始的布好的地方 。

鉴于上述现象,有两种解决办法,现分述如下:

1、较为牵强的办法,就是在原理图进行更新时,对于不需要改动的器件和连接,在更新确认表里面,
将其前面的“对号”去掉。(最初的做法,后来发现这是个 相当的麻烦又浪费时间的 事 ) 。

2、整体修改(此为正解, 这种方式 才是 真正 解决根部 的问题 )

出现此现象的原因是因为器件在原理图和PCB中的“唯一ID“不一致所致。

即使标号一致, AD里 还有一个叫做 "唯一ID"  的项 ,    如下图

这个ID号必需一样了, 更新时才不会影响布局( 元件到处乱跑 ).

如果是个别元件不同,可以手动修改.

在PCB元件属性中, 填入比原理图多一个"\"的ID号即可,  如下图:

3、如果是很多元件的ID不一致,

手动修改太麻烦了, 可以使用AD的 "器件连结" 功能批量修改,

如下图:

完成后, 再从原理图更新到PCB的时候, 就不会 出现题目所说的情况了( 没改到的元件也会到处乱跑了  ),

记住:完成后再更新PCB, 更新PCB 的命令是:D U 。

转载于:https://www.cnblogs.com/yekongdexingxing/p/9116294.html

【原理图操作】原理图更新PCB时未改动元器件布局变动问题?相关推荐

  1. AD在更新PCB时出现的问题

    有时候在画好原理图导入到PCB布局布线后发现有些小地方需要修改,那么此时我们切换到原理图修改完成后,再导入到PCB可能会出现下图中的两种错误 此时有一种解决办法,一是新建一张PCB然后添加到这个工程, ...

  2. 修改了部分原理图后如何更新到pcb

    修改了部分原理图后如何更新到pcb 转载:https://jingyan.baidu.com/article/358570f64766d88f4624fc5c.html 修改后 点击设计 --upda ...

  3. pcb文件转成原理图_电路仿真与PCB设计 | 文末赠书

    01作者简介 崔岩松 北京邮电大学副教授.博士生导师.国家级电子信息实验教学中心教学团队.长期从事电子电路设计与EDA技术.多媒体通信与集成电路领域的教学和研究工作.先后开设"电路仿真与PC ...

  4. 超实用技能|Altium Designer中如何实现多个原理图文件关联同一个PCB文件?

    大家好,我是『芯知识学堂』的SingleYork,今天在一个技术交流群里,看到了有位兄弟提出了这么一个问题,大概就是说"同一个原理图文件里面元件太多了,原理图文件如果用A4大小的话放不下,只 ...

  5. Altium designer原理图库中元件变动后在原理图中同步更新方法

    AD原理图库中元件变动后在原理图中同步更新 在原理图中选择Tools–>Update from libraries 接下来选中需要更改的器件–>next 勾选上对应需要修改的料号,点击Fi ...

  6. 【AD】Altium designer画pcb时出现Unknown Pin 和Failed to add class

    原理讲解: 在我们绘制PCB的时候,原理图导进PCB经常会出现两种错误 Unknow Pin Failed add class 那么,要解决问题,首先你要明白问题是怎么出现的,我们正常都是点击 Upd ...

  7. 31-32 python mysql-connector创建数据、crud,where,排序,删除等。PyMSQL驱动,插入操作、查询操作、更新操作、删除操作、执行

    31Python MysSQL - mysql-connector驱动 使用pip命令安装mysql-connector: python -m pip install mysql-connector ...

  8. oracle更新数据没反应,ORACLE更新数据时如果有就更新没有就插入

    SQL写法: begin update table_name set salary = 10000 where emp_id = 5; if sql%notfound then insert into ...

  9. mysql并发_MySQL并发更新数据时的处理方法

    UPDATE是否会加锁? SQL语句为如下时,是否会加锁? UPDATE table1 SET num = num + 1 WHERE id=1; 答案是不会 实际上MySQL是支持给数据行加锁(In ...

最新文章

  1. B-树的插入、查找、删除
  2. C++ Primer 5th笔记(10)chapter10 泛型算法 :write
  3. Linkedln技术高管Jay Kreps:Lambda架构剖析
  4. java 对称加密 教程_Java 对称加密算法DES 的使用教程
  5. php实现抽象工厂模式(转)
  6. 用python爬虫批量下载pdf
  7. linuxshell如何实现进度条效果
  8. SPRD平台功耗调试分享
  9. HDUOJ 2059 龟兔赛跑——
  10. 彩虹代刷网免授权+精美WAP端源码
  11. 海绵宝宝和派大星[三国演义姓名的重复]
  12. 在EXCEL2010中添加打印水印
  13. IOS开发:如何修改 SwiftUI 模板项目的启动页面
  14. php开发自己的composer包
  15. 趣谈网络协议-第二模块-底层网络知识详解:4陌生的数据中心2CDN和数据中心
  16. python之函数的定义
  17. 我可能永远也没办法成为全栈工程师了,看看你还差多少?
  18. 数据结构与算法37-堆石子
  19. python可变数据类型和不可变数据类型_python 可变数据类型和不可变数据类型
  20. 民生银行加入R3区块链联盟

热门文章

  1. 2 什么是计算机网络设置密码,计算机网络技术及应用(第2版)第6章网络操作系统基本配置.ppt...
  2. netty为什么性能高
  3. HashSet和LinkedHashSet使用
  4. 信息系统管理十大知识领域
  5. oracle 11g 修改 sga,oracle 11g 调整SGA
  6. 电脑存储:A盘、B盘知识介绍,为何总是电脑磁盘从C盘开始?
  7. 收集Redis16个最常见面试问题
  8. 计算机应用基础word说课,全国“XX杯”说课大赛计算机应用基础类优秀作品:Word图文混排教案.doc...
  9. 虚拟主机 php .htacess,LiteSpeed添加虚拟主机+支持htaccess图文教程
  10. 12c创建为容器数据库_oracle 12c创建可插拔数据库(PDB)与用户详解