问题:

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

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

在进行这样的操作之后,虽然我们选的是某一个PCB文件,但是最后结果是,所有原理图都被导入到了这个选中的PCB文件中,无法实现不同的原理图导入到不同的PCB。

解决方法:

原文地址:http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=4396853&bbs_page_no=1&bbs_id=1009

这里将原文贴出来(蓝色字体为原作者所著),并配上插图,感谢原作者!

在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文件中了。

Altium Designer同一个工程里不同原理图导入到不同的PCB的更多相关文章

  1. altium designer同一工程多个原理图如何快速查找同一网络标号

    方法一:如果只知道网络标号的名称,尚未找到任何一个,可以:Ctrl+F,输入网络标号名称,可按顺序逐个查看各个网络标号. 方法二:如果已经看到一个所要查找的网络标号,可以:按住Alt键不放,鼠标左键单 ...

  2. Altium Designer中,将多个工程下的原理图和PCB合并在一起

    TDD双向放大器的设计分为三部分:LNA部分.PA部分和控制开关部分.为了调试方便,已经在三个Altium工程里面分别设计了三部分.现在需要合并成一个板子,为了保留已有的布局布线的工作量,采用这个办法 ...

  3. altium designer Summer09出现的问题解决方案

    在编译原理图时,引脚和连线旁边出现很多红线,提示 error:signal with no driver. 原理图没有加入到Project里. 第一次导入没问题,但是改了个元件的封装,在更新一下(De ...

  4. 每天进步一点点------altium designer Summer09出现的问题解决方案

    在编译原理图时,引脚和连线旁边出现很多红线,提示 error:signal with no driver. 原理图没有加入到Project里. 第一次导入没问题,但是改了个元件的封装,在更新一下(De ...

  5. 借助CAD在Altium Designer中定义不规则PCB外形

    借助绘图软件CAD在Altium Designer中定义不规则PCB外形. 工具/原料 CAD2007 Altium Designer2015 方法/步骤 借助CAD绘制的不规则外形,保存成DXF格式 ...

  6. Altium Designer 14安装破解

    Altium Designer 14简称AD14,是一款专业的PCB设计软件,利用他可以计出专业的PCB元件.Altium Designer 14.3.10是目前的最新版本. Altium Desig ...

  7. Altium Designer快速调整丝印

    Altium Designer快速调整丝印 今天我为大家讲的内容是altium designer快速调整丝印,这是我们做完PCB设计布线完成后的下一个步,很多朋友都是非常熟悉的.但是我们很多人只会用a ...

  8. MLT教程:从BXL文件导入Altium Designer原理图封装和PCB封装

    在TI官网的封装文件中提供弄BXL文件可以导出Altium Designer的封装库和原理图库. 这个界面往下面拉会看到: 然后可以下载各种封装的bxl文件了.下面视频说明bxl文件如何导出成功. 如 ...

  9. 【AD】Altium Designer 原理图的绘制

    原理图设置基础 原理图的设置    设置原理图图纸大小 在原理图的绘制过程中,各个元件的大小是不能调整的. 如果原理图纸张放不下,需要对图纸进行设置:设计->文档选项,右键->选项-> ...

随机推荐

  1. N - 畅通工程再续 - hdu 1875

    Description 相信大家都听说一个“百岛湖”的地方吧,百岛湖的居民生活在不同的小岛中,当他们想去其他的小岛时都要通过划小船来实现.现在政府决定大力发展百岛湖,发展首先要解决的问题当然是交通问题 ...

  2. java中输入方式Scanner和BufferedReader

    Scanner 在java.util包中,需要引入时可以用import java.util.*;或者import java.util.Scanner; 工作原理:通过new创建一个Scanner对象, ...

  3. FSharp.Data 程序集之 Http

    FSharp.Data 程序集之 Http (** # F# Data: HTTP Utilities .NET 库提供了强大的 API,产生和发送 HTTP WEB 请求,有两个类型,一个简单,`W ...

  4. linux下的type命令

    type命令用来显示指定命令的类型.一个命令的类型可以是如下几种: alias 别名 keyword 关键字,Shell保留字 function 函数,Shell函数 builtin 内建命令,She ...

  5. Java并发编程:Future接口、FutureTask类

    在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口. 这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果. 如果需要获取执行结果,就 ...

  6. Web —— java web 项目 Tomcat 的配置 与 第一个web 项目创建

    目录: 0.前言 1.Tomcat的配置 2.第一个Web 项目 0.前言 刚刚开始接触web开发,了解的也不多,在这里记录一下我的第一个web项目启动的过程.网上教程很多,使用的java IDE 好 ...

  7. C++ —— 笔记汇总

    导读 本文仅用于记录在个人在使用C++过程中的遇到一些的疑问和概念. 目录 语法和概念基础 常用函数 编程注意 编译问题 拓展链接 1.语法和概念基础 1.块域     2.static 作用域    ...

  8. TinyXml高速入门(一)

    作者:朱金灿 来源:http://blog.csdn.net/clever101 对于xml文件,眼下我的工作仅仅是集中在配置文件和作为简单的信息文件来用,因此我不太喜欢使用msxml这样的重量级的x ...

  9. [转] When exactly does the virtual table pointer (in C++) gets set for an object?

    PS: http://stackoverflow.com/questions/7934540/when-exactly-does-the-virtual-table-pointer-in-c-gets ...

  10. Android(java)学习笔记256:JNI之NDK的概念

    1.交叉编译 (1)概念 在一个平台(硬件)和os(软件)环境下,编译出另一种平台和os下可以运行的二进制代码. e.g:     电脑端                               ...