搜索
bottom↓
回复: 79

Altium Designer同一个工程里不同原理图导入到不同的PCB的方法

  [复制链接]

出0入0汤圆

发表于 2012-12-6 20:42:23 | 显示全部楼层 |阅读模式
本帖最后由 gentlerain 于 2012-12-6 20:43 编辑

纠结了很久的问题。
同一个工程,有不止一块的PCB,原理图已经分开设计了,但在导入到PCB时就只能全部导入到同一个PCB文件,莫非只能把不同的PCB与对应的原理图分开到另一工程才能解决?相信这也困扰了不少坛友。
近日在网上找到了解决方法,现整理发上来,让更多的坛友知道这一技巧。

问题:
在用Altium Designer进行PCB工程设计时,有时一个工程里可能不止一块PCB,比如,一个设备里有主板和扩展板或者按键板等等,这时就需要在一个工程里添加多个PCB文件。如图:


我们知道,在Altium Designer中将原理图导入到PCB是通过在原理图菜单Design->Update PCB Document xxx.PcbDoc,如图:


在进行这样的操作之后,虽然我们选的是某一个PCB文件,但是最后结果是,所有原理图都被导入到了这个选中的PCB文件中,无法实现不同的原理图导入到不同的PCB。
在Altium Designer中,我们可以用Altium Designer设计同步装置把设计资料从一个区域转到另一个区域,它包括比较工具、ECO以及UPDATER。它可以用于原理图和PCB之间的转换,Altium Designer中导入网络表不再是必须的。
1) 在原理图环境操作菜单中的Project->Show Differences,显示Choose Documents to Compare对话框:


2) 在Choose Documents to Compare对话框中,按Advanced Mode点上对号。对话框将显示成两个专栏,

在其中一个选择Sch,并在另一个中选择对应的PCB文件,如图,我选择左边的Sheet1.SchDoc原理图文件与右边的PCB2.PcbDoc文件对应,然后点击OK。这里可能回弹出个错误,这是因为新建的PCB2.PcbDoc没有保存,只要保存一下再重新进行以上操作就可以了。


3) 在上一步点击OK之后,将会出现显示起差异的对话框,列出了Sch和PCB 的对应关系。(为了说明,我只在Sheet1.SchDoc里加入了一个三极管Q1)

4) 右击鼠标选择Update all in>>PCB Document,把所有PCB中与Sch的不同的地方都从Sch转到PCB中。对话框将显示更新将执行多少不同的地方。

(从上面的图可以看到可以有多种导入的方式,可以从Sch到PCB,也可一从PCB到Sch,还可以选中某几些部分进行导入)

可以看到在未执行这一步之前,Create Engineering Change Order按钮为灰色。

5) 点击Create Engineering Change Order。 这时出现Engineering Change Order窗口,之后的操作跟Design->Update PCB Document xxx.PcbDoc一样。
6) 点击Validate Changes 按钮,Engineering Change Order 对话框将显示所有变化执行的列表。


7) 按下Execute Changes按钮更新PCB。

8) 当更新结束时,关闭对话框。
指定的原理图里的内容就装载到指定的PCB文件中了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

 楼主| 发表于 2012-12-7 12:15:15 | 显示全部楼层
有人看的,有人收藏的,就是没人顶,哎......

出90入372汤圆

发表于 2012-12-7 12:26:39 | 显示全部楼层
我来顶

出0入0汤圆

 楼主| 发表于 2012-12-7 20:11:38 | 显示全部楼层
keshipt 发表于 2012-12-7 12:26
我来顶

多谢帮顶。
本来打算发一帖说说PCB文件恢复走线网络的方法,还是算了……

出700入102汤圆

发表于 2012-12-7 20:22:03 | 显示全部楼层
mark………………

出0入0汤圆

发表于 2012-12-7 20:38:27 | 显示全部楼层
楼主知道如何让走线到焊盘时变大吗

出0入0汤圆

发表于 2012-12-7 20:38:32 来自手机 | 显示全部楼层
一直为止问题找方法。谢谢了

出0入0汤圆

发表于 2012-12-7 20:39:32 | 显示全部楼层
之前的确遇到过这个问题,学习了

出0入0汤圆

 楼主| 发表于 2012-12-7 20:48:46 | 显示全部楼层
moearly 发表于 2012-12-7 20:38
楼主知道如何让走线到焊盘时变大吗

这个还真不知道,要请高人指点了。

出0入0汤圆

发表于 2012-12-7 21:13:42 | 显示全部楼层
用workspace更简单一些

出0入0汤圆

发表于 2012-12-7 21:15:10 | 显示全部楼层
用workspace更简单一些,一个项目一个workspace,下面一个pcb一个project。

出0入0汤圆

发表于 2012-12-7 21:16:56 | 显示全部楼层
学习了,谢谢楼主分享!!

出0入0汤圆

发表于 2012-12-8 10:08:37 | 显示全部楼层

学习了,谢谢楼主分享!!

出0入0汤圆

发表于 2012-12-8 12:59:12 | 显示全部楼层
谢谢楼主分享!!

出0入0汤圆

发表于 2012-12-8 13:09:56 | 显示全部楼层
虽然这样很好 但是altium官方不推荐这么做

出0入0汤圆

 楼主| 发表于 2012-12-8 14:29:03 | 显示全部楼层
solojimes 发表于 2012-12-8 13:09
虽然这样很好 但是altium官方不推荐这么做

请说说推荐的方法。

出0入0汤圆

发表于 2012-12-8 16:43:48 | 显示全部楼层
官方推荐 一个工程一个PCB  便于双向同步

出0入25汤圆

发表于 2012-12-8 17:02:11 | 显示全部楼层
lz亲,你这个本来就不是问题的问题 。 D-》P  ok?

出0入0汤圆

发表于 2012-12-10 10:07:44 | 显示全部楼层
谢谢,好帖,学习了

出0入0汤圆

发表于 2012-12-10 10:56:41 | 显示全部楼层
学习参考一下。

出0入0汤圆

发表于 2012-12-10 13:39:58 | 显示全部楼层
还是一个空间中两个或多个pcb工程,每个工程独立比较好管理,这是推荐做法。
至于pcb反向生成网表对抄板有价值,其他没有任何意义,因为一般设计都是现有原理图再有pcb

出0入0汤圆

发表于 2012-12-17 17:26:44 | 显示全部楼层
学习了
谢谢!

出0入0汤圆

发表于 2012-12-17 20:29:47 | 显示全部楼层
弱弱地顶一下。。。

出0入0汤圆

发表于 2012-12-18 08:10:42 | 显示全部楼层

出0入0汤圆

发表于 2012-12-18 08:19:27 | 显示全部楼层
MARK

出0入0汤圆

发表于 2013-3-25 15:03:22 | 显示全部楼层
碰到这个问题,同学教我删掉另外一个……………………我无语了

出0入0汤圆

发表于 2013-4-4 21:11:10 | 显示全部楼层
顶你,不错的方法,学习了。

出0入0汤圆

发表于 2013-4-4 22:47:22 | 显示全部楼层
learner123 发表于 2012-12-10 13:39
还是一个空间中两个或多个pcb工程,每个工程独立比较好管理,这是推荐做法。
至于pcb反向生成网表对抄板有 ...

PCB反向更新还是有意义的。在PCB布好后,重新排列一下元件标号,再更新回原理图。这样的好处是方便生产和维修。能很快的找到器件在哪里。不方便的就是原理图里面的标号顺序就乱了。仁者见仁,智者见智了。

出0入0汤圆

发表于 2013-4-17 08:31:03 | 显示全部楼层
收藏了!!

出0入0汤圆

发表于 2013-4-17 08:42:06 | 显示全部楼层
学习了,非常感谢。

出0入0汤圆

发表于 2013-4-17 10:02:12 | 显示全部楼层
很好,学习了。

出0入0汤圆

发表于 2013-4-17 10:20:50 | 显示全部楼层
如果用WORKSPACE,几块PCB,无法生成统一的器件清单,这个问题如何解决?

出0入0汤圆

发表于 2013-5-9 14:04:59 | 显示全部楼层
moearly 发表于 2012-12-7 20:38
楼主知道如何让走线到焊盘时变大吗

滴泪 teardrop

出0入0汤圆

发表于 2013-5-15 14:48:42 | 显示全部楼层
这个真心实用,学习了

出0入0汤圆

发表于 2013-5-17 23:41:52 | 显示全部楼层
学习了 !谢谢楼主

出0入0汤圆

发表于 2013-5-18 01:41:23 | 显示全部楼层
我的做法是:比如一个原理图需要做成3块不同的PCB上,我就在同一个PCB文件里画3块PCB,对应零件放到对应的有keepoutlayer的框里布线

出0入0汤圆

发表于 2013-5-27 16:35:55 | 显示全部楼层
good job !!!!

出0入0汤圆

发表于 2013-6-18 21:38:32 | 显示全部楼层
记号,收藏

出0入0汤圆

发表于 2013-6-18 22:46:56 | 显示全部楼层
很久之前我也在纠结这个,现在看过LZ的这个资料,顶一下LZ

出0入0汤圆

发表于 2013-8-30 16:54:03 | 显示全部楼层
挺有帮助的!
分享了

出100入0汤圆

发表于 2013-9-18 19:25:59 | 显示全部楼层
mark 学习了~      

出0入0汤圆

发表于 2013-9-20 08:20:23 来自手机 | 显示全部楼层
有人看的,有人收藏的,就是没人顶,哎......

出0入0汤圆

发表于 2013-9-22 16:36:37 | 显示全部楼层
谢谢楼主分享!

出0入0汤圆

发表于 2013-9-22 23:30:09 | 显示全部楼层
多谢分享!看到这个界面,居然没想到能解决这个老难题!

出0入17汤圆

发表于 2013-9-28 08:42:31 | 显示全部楼层
very good!

出0入0汤圆

发表于 2013-10-14 09:06:51 | 显示全部楼层
看看 正好学习

出0入0汤圆

发表于 2013-10-14 09:49:01 | 显示全部楼层
多谢楼主,希望再接再厉!

出0入0汤圆

发表于 2013-10-17 12:25:25 | 显示全部楼层
我习惯于在同一个PCB文件里放多块PCB,这个方法是很好,收藏了。

出0入0汤圆

发表于 2013-10-18 18:58:58 | 显示全部楼层
强帖留名!

出0入0汤圆

发表于 2013-10-19 12:13:56 | 显示全部楼层
谢谢分享

出0入0汤圆

发表于 2014-4-30 11:26:06 | 显示全部楼层
学习到了,但是还有一个问题,就是在同一个工程之下不同的原理图怎么实现重新标注呢?

出0入0汤圆

发表于 2014-4-30 11:41:42 | 显示全部楼层
用了这个方法

出0入0汤圆

发表于 2014-5-3 22:08:52 | 显示全部楼层
这个还是非常有用的,顶一下楼主

出0入0汤圆

发表于 2014-7-2 15:55:59 | 显示全部楼层
好贴,正需要

出0入0汤圆

发表于 2014-7-2 16:40:14 | 显示全部楼层
这种问题会比较常见啊,原理图复杂的,就要这么做

出0入0汤圆

发表于 2014-7-19 15:35:40 | 显示全部楼层
mark 谢谢!

出0入0汤圆

发表于 2015-8-24 14:12:42 | 显示全部楼层
研究了试用了谢谢

出0入4汤圆

发表于 2015-9-2 21:10:47 | 显示全部楼层
经常要用到一个产品n多板子

出0入0汤圆

发表于 2015-9-2 22:29:01 | 显示全部楼层
好贴,收藏了,多谢  

出0入0汤圆

发表于 2015-9-2 22:45:49 | 显示全部楼层
怎么今天才看到这么实用的帖子,顶啊!

出0入0汤圆

发表于 2015-9-3 21:21:03 | 显示全部楼层
好东西 一定要顶

出20入0汤圆

发表于 2015-9-4 01:08:13 | 显示全部楼层
  学习了。

出0入0汤圆

发表于 2015-11-26 18:16:53 | 显示全部楼层
楼主辛苦,要顶一下

出0入0汤圆

发表于 2015-11-26 18:49:48 | 显示全部楼层
感谢楼主 哈哈 很久以前的一个问题解决了

出0入0汤圆

发表于 2015-11-27 00:09:39 | 显示全部楼层
WillFeng 发表于 2012-12-7 21:15
用workspace更简单一些,一个项目一个workspace,下面一个pcb一个project。

支持,而且在每个project里面还可以把用到的数据手册,BOM,备注文件加进去,方便项目管理

出0入0汤圆

发表于 2015-11-27 00:12:05 | 显示全部楼层
虽然很有用,但还是感觉别搞这么复杂,后续开发假如用这种方式很容易搞乱,客户变更几次之后就一团糟了,现在硬盘空间那么大,不差那几张原理图

出0入0汤圆

发表于 2015-11-27 01:34:08 | 显示全部楼层
先收藏,以后看!

出0入0汤圆

发表于 2016-2-14 11:20:10 | 显示全部楼层
我来顶一个  必须顶上去

出0入0汤圆

发表于 2016-6-28 15:37:14 | 显示全部楼层
这个帖子非常有用

出0入4汤圆

发表于 2016-6-28 16:14:34 | 显示全部楼层
这个不错,不同原理图对应不同PCB,学习

出0入0汤圆

发表于 2016-6-28 16:20:45 | 显示全部楼层
学习了,谢谢楼主分享!

出0入0汤圆

发表于 2016-6-29 08:23:46 | 显示全部楼层
学习了,顶一个。

出0入0汤圆

发表于 2016-6-29 08:57:01 | 显示全部楼层
真的可以吗?
找时间试试!

出0入0汤圆

发表于 2016-6-29 09:28:16 | 显示全部楼层
实用! 顶一把!!

出0入0汤圆

发表于 2016-6-29 11:24:05 | 显示全部楼层
好方法,收藏了。

出0入0汤圆

发表于 2016-7-5 18:34:53 | 显示全部楼层
这个有机会试一把。

出0入0汤圆

发表于 2016-7-8 10:48:09 | 显示全部楼层
mark  原来是真的

出0入0汤圆

发表于 2016-7-8 13:06:19 | 显示全部楼层
原来还可以后这样,我一直以为一个工程只能一个PCB

出0入0汤圆

发表于 2016-7-8 14:34:05 | 显示全部楼层
设计中,有时原理图会根据PCB布局布线不断微调,LZ方法可行但感觉步骤稍繁琐,不敢用,怕出乱子。

出0入0汤圆

发表于 2020-3-25 17:22:39 | 显示全部楼层
学习了
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-22 22:32

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表