摘要:在AD(Altium Designer)进行电路板布线时,孔丙火(微信公众号:孔丙火)经常会碰到电路中有相同功能的模块,比如2路相同的RS485通信电路、多路相同继电器输出电路、多路相同的输入电路等,如果每1路都单独布局布线,费时间,且是重复劳动,有没有像word中那样的“格式刷”功能呢,1路布局布线完成后,其他相同的部分,刷一下就好了,孔丙火(微信公众号:孔丙火)在此篇文章可以帮你解释这个疑惑,提出可行的方法,达到相同功能模块快速布局布线的目的。

关键词:Altium Designer 相同功能 电路 布局布线 复用 快速 ROOM

在AD(Altium Designer)进行电路板布线时,孔丙火(微信公众号:孔丙火)经常会碰到电路中有相同功能的模块,比如2路相同的RS485通信电路、多路相同继电器输出电路、多路相同的输入电路等,如果每1路都单独布局布线,费时间,且是重复劳动,有没有像word中那样的格式刷功能呢,1路布局布线完成后,其他相同的部分,刷一下就好了。刚开始碰到这个问题的时候,在百度搜索了一圈,有一些方法,有的感觉太复杂,看不下去,有的又达不到最终的目的,经过摸索,找出了一种方法,实践成功,分享给大家。

简单概括,这个方法就是建立不同的ROOM,然后进行ROOM格式的拷贝,但有一些细节问题是需要特别注意的,孔丙火(微信公众号:孔丙火)详述如下。

(1)电路示例,如图1中有5路相同的电路模块

图1

(2)在PCB中先布好其中1路的连线,如图2.

图2

(3)选中布好线的部分,然后按照图3的操作,建立一个room。

图3

(4)按照相同的方法,为另外1路相同的电路建立一个room。

(5)选中第一次建立room的所有器件,点击右下角的PCB菜单,按照图4-图5的提示操作。

图4
图5

(6)孔丙火(微信公众号:孔丙火)认为,下面是关键部分。在图5随后出现的界面中,先点击Name列(有点版本是Designator)进行排序,然后找到channel offset列,整列选中进行复制,如图6所示。

图6

(7)选中第二次建立room的所有器件,先点击Name列(有点版本是Designator)进行排序,然后找到channel offset列,整列选中进行粘贴,如图7所示。

图7

(8)此时,孔丙火(微信公众号:孔丙火)建议大家可以对照一下,器件的属性,电路中相同位置的器件,其channel offset的数值应该是一样的,channel offset是复制格式的参照。

(9)按照图8操作,然后先点一次第一次建立的room,再点一次第二次建立的room,会出现图9所示的对话框,安装图中的选项进行选择,点击OK后,会出现图10所示的报警框,点Yes即可。

图8
图9
图10

(10)至此,大功告成,连线、过孔、丝印的位置及格式都完全进行了复制,如图11所示。

图11

(11)孔丙火(微信公众号:孔丙火)提醒,R5旁边的topoverlayer层的画线,是指示用的,手动添加的,不属于电气连接部分,所有没有复制。还有,room是有范围的,要想把过孔、布线等全部格式复制,必须把需要格式复制的部分包括在room的边界之内,否则是无法复制的。

总结关键点

Room格式复制是通过元件的channel offset识别的,前提是通过元件位号排序,因此在画原理图时,每个相同功能模块内部,相同类型的元件必须用相同的标识符,例如二极管,都要用V?,不能有的用V?,有的用D?,还有位号必须按相对位置排序,保证电路中相同功能的元件在位号排序中处于固定的序号,否则通过room复制出的pcb可能是错的。

文章在微信公众号同步推出,微信公众号:孔丙火,关注欣赏更多文章。

订阅号致力于单片机、PLC、嵌入式软硬件的设计经验分享,秉承“点点滴滴皆智慧”的理念,一起分享,共同交流。

AD(Altium Designer)PCB布线中的“格式刷”,助力快速布局布线的更多相关文章

  1. Altium Designer PCB制作入门实例

    概要:本章旨在说明如何生成电路原理图.把设计信息更新到PCB文件中以及在PCB中布线和生成器件输出文件.并且介绍了工程和集成库的概念以及提供了3D PCB开发环境的简要说明.欢迎使用Altium De ...

  2. Altium Designer PCB双面板制作打印操作步骤

    Altium Designer PCB双面板制作打印操作步骤百度知道:http://jingyan.baidu.com/article/335530da83441c19cb41c3db.html?st ...

  3. 0R电阻在PCB布线中对布线畅通的一个小妙用

    在PCB布线中,我们都会尽量节约板子空间,将元器件排布的紧密一些,难免会遇到布线不通的时候. 博主下面就来说一个关于0R电阻在PCB布线使之畅通的一个小妙用. 使用0R电阻前 假设我们这个TXD的线周 ...

  4. Altium Designer PCB文件的绘制(下:PCB布线和检查)

    在完成电路板的布局工作后,就可以开始布线操作了.在PCB的设计中,布线是完成产品设计的最重要的步骤,其要求最高.技术最细.工作量最大.PCB布线可分为单面布线.双面布线.多层布线.布线的方式有自动布线 ...

  5. Altium designer PCB中过孔铺地连接的设置

    在Altium designer 6及更高版本如Altium Designer Winter 9.altium designer summer 9都会有这样的问题,在Altium DXP2004里面是 ...

  6. Altium Designer PCB 常用功能键

    altium designer 5种走线模式的切换 : shift+space 方格与格点的切换:View-Grids-ToggleVisible Grid Kind源点:Edit-Origin-Se ...

  7. Altium designer PCB king (收录各种版本)

    不要再留念protel99se这么古老的PCB软件了,宝刀也经不起岁月的磨练. 相比Altium Designer,protel99se逊色多了.虽然很多人还是用这把已经快老的刀.作为新时代的新人,我 ...

  8. 如何在AD6(altium designer 6.x)中设置PCB大小

    做一块板子,体积比较的大(长度有20CM),而AD默认的长度只有15cm,满足不了本人要求.在网上找到了解决方法: 先在Mechanical(机械层,如Mechanical1)下绘制一个板框,也就是你 ...

  9. 每天进步一点点------Altium Designer PCB设计规则中英对照

    Electrical(电气规则) Clearance:安全间距规则 Short Circuit:短路规则 UnRouted Net:未布线网络规则 UnConnected Pin:未连线引脚规则 Ro ...

随机推荐

  1. POJ-2299-Ultra-QuickSort(单点更新 + 区间查询+离散化)

    In this problem, you have to analyze a particular sorting algorithm. The algorithm processes a seque ...

  2. [BUUOJ记录] [ACTF2020 新生赛]Include

    本题主要考查了利用php://filter伪协议进行文件包含 进入题目根据Tip进入正题,可以看到URL中存在文件包含(题目名也很直接) 首先考虑 "php://input"伪协议 ...

  3. Python 利用三个简易模块熟悉前后端交互流程

    准备工作 在学习Django之前,先动手撸一个简单的WEB框架来熟悉一下前后端交互的整体流程 本次用到的模块: 1.wsgiref,这是一个Python自带的模块,用于构建路由与视图 2.pymysq ...

  4. vue require.context自动化导入

    语法: require.context(directory, useSubdirectories = false, regExp = /^.//); directory {String} -读取文件的 ...

  5. Kubernetes K8S在IPVS代理模式下Service服务的ClusterIP类型访问失败处理

    Kubernetes K8S使用IPVS代理模式,当Service的类型为ClusterIP时,如何处理访问service却不能访问后端pod的情况. 背景现象 Kubernetes K8S使用IPV ...

  6. 关于取表中id最大值+1的select语句,哪种效率更高?

    需求:取stock表中id最大值+1,作为下一个id值. 特殊情况:考虑到表中会没有值,max(id)会返回空,因此需要用case when进行判断. 实现一:select (case max(id) ...

  7. vueJs 安装

    1.下载nodeJs 可前往 https://www.cnblogs.com/takeyblogs/p/13600124.html 这里下载 2.由于 npm 安装速度慢,本教程使用了淘宝的镜像及其命 ...

  8. composer 国内镜像

    本文列举一些最常用的国内镜像,配置国内镜像后可以提高composer包的下载速度.使用阿里云镜像的开发者较多,我也一直在使用这个镜像. 1. composer 中文网提供的中国全量镜像 https:/ ...

  9. Ubuntu查看并修改主机名的方法

    1 查看主机名 在Ubuntu系统中,快速查看主机名有多种方法: 在终端窗口中,主机名通常位于@符号后:root@lzyws739307453:~#例如这个的主机名就是lzyws739307453. ...

  10. python实例基础(慢慢补充)

    1.有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? 2.打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立 ...