AltiumDesigner16笔记
- 集成库(*.intlib)没有办法直接修改库文件,但是*.schlib可以编辑的。
- 原理图元件批量修改可以从Tools-> Update from libraries进行。
- PCB封装批量修改:Tools-> Footprint Manager。可以在字段名处进行筛选。
- 使用T+C可由原理图定位pcb的器件位置。
- 在View->Connections中可以选择是否隐藏pcb中的飞线,有助于观察pcb器件总体的位置是否合理。
- 快捷键N用于隐藏飞线。
- 一般在keep-out layer通过Place Line确定pcb的大小,在Multi-Layer画板子的大小。
- 原理图之间如果出现相同的网络标号但在生成pcb时没能将该网络添加进pcb中,很可能是没有将Net Label的作用域设置为全局属性。Net Label作用域设置路径:Project-> Project Options-> Options-> Net Identifier Scope。
- 如果原理图中放置的器件过多,会导致生成pcb时,器件封装会出现在显示范围的边缘,甚至是超出了显示范围。如果封装只是范围的边缘,可以通过通过反选操作将其选中然后拖动到范围。反选操作:Edit-> Select-> Outside Area。如果封装超过的显示范围,反选操作是无法将他们选中的,因为没有很好的解决办法,这里只能先将原有的原理图先移出当前project,生成不含这份原理图的pcb,然后将该原理图添加进当前project,并将原理图拆分成两份,再重新生成pcb来解决。这是目前的解决办法。
- 关于PCB中Grid的相关设置:pcb模式下,右键-> Options-> Board Options。
- 在PCB中摆放元器件时,除了一系列常用的对齐操作外,还有设置原点的操作(E-> Origin-> Set),这个是为了能准确的安排器件之间的间隔。
- 高频信号线走线距离三倍线宽。
- AD具有自动备份的功能,设置路径:DXP-> Perferences-> Data Management-> Backup 需要设置自动备份的路径。
- 交叉选择模式:首先要强调一下,sch模式和PCB模式他们的交叉选择模式是分开来的,根据自身需求选择,我一般两者都会打开。这样的话,在原理图中点选的器件,pcb中也会被选中。在pcb中点选器件,在原理图中也会有相应的器件被选中。该选项是各自模式下的Tools-> Cross Select Mode,将其勾选就可以对应打开相应环境下的交叉选择模式。
- 复制或剪切后,器件的标号会被替换成问号的问题?DXP-> Perferences-> Schematic-> Graphical Editing中将“重置粘贴的元件标号”选项取消。
- unique ID error的解决办法:Tools-> Convert-> Reset Compnent Unique IDs。
- 布局规则(快捷键: D+R)
- 编译sch文件会出现[Warning] AUDIO.SCH Extra Pin R500-1 (Inferred) in Alternate 1 of part R500 。在sch library中,在Tools-> Mode中删去了除Normal以外其他mode并保存,直接右击需要update的元件名后(只是保存的话,不会及时作用到当前工程的),点选Update Schematic Sheets。重新编译即可解决。
- 在PCB模式下,无意间按下1键后,会只剩下mechanical-layer和multi-layer。无须惊慌,按下2键即可回到我们熟悉的见面(Top Layer、Bottom Layer、Keep-out Layer都会回来的)。当然按下3键会进入仿真模式。
- 需要自己画PCB封装的时候,string的颜色是根据你在当前层的颜色来变化的,一般选在Top Layer即可。
- 在给sch library的元件添加Model(即关联pcb元件)后,刷新sch library,然后在原理图模式下,查看library中的元件是否添加Model成功。只有添加成功才能使用元件,否则将会warning。
- DRC检查快捷键:TDR。
- 隐藏网络的操作:快捷键N-> Hide Connections-> Net 点击想要隐藏的网络。
- 走线的时候需要打过孔:快捷键2。
- 走线或者放置器件时需要切换Layer:快捷键L
- 仅想对当前层操作:Shift + S
- 画PCB时,最初只需将元件摆放在大致的位置,不要在一开始就强求摆整元件之间整齐划一,我打赌,在走线时,你肯定会再调整元件的位置,所以过于整齐在初期是没有必要的。在PCB初期,我们需要做的只是让元件能有一个大致的位置和保证它们之间摆放次序正确。
- 原理图中元件引脚序号颠倒,如何批量修改?打开元件相应的sch库,改正元件引脚,然后通过Tools-> Updata Schematics将元件修改作用到当前原理图。
- 如果原理图拥有来自不同sch元件的part组合成的器件,这样会导致PCB中产生两个designator相同的封装。
- 在sch模式下,查看相互连接的Net Label的快捷键:S + C
AltiumDesigner16笔记的更多相关文章
- git-简单流程(学习笔记)
这是阅读廖雪峰的官方网站的笔记,用于自己以后回看 1.进入项目文件夹 初始化一个Git仓库,使用git init命令. 添加文件到Git仓库,分两步: 第一步,使用命令git add <file ...
- js学习笔记:webpack基础入门(一)
之前听说过webpack,今天想正式的接触一下,先跟着webpack的官方用户指南走: 在这里有: 如何安装webpack 如何使用webpack 如何使用loader 如何使用webpack的开发者 ...
- SQL Server技术内幕笔记合集
SQL Server技术内幕笔记合集 发这一篇文章主要是方便大家找到我的笔记入口,方便大家o(∩_∩)o Microsoft SQL Server 6.5 技术内幕 笔记http://www.cnbl ...
- PHP-自定义模板-学习笔记
1. 开始 这几天,看了李炎恢老师的<PHP第二季度视频>中的“章节7:创建TPL自定义模板”,做一个学习笔记,通过绘制架构图.UML类图和思维导图,来对加深理解. 2. 整体架构图 ...
- PHP-会员登录与注册例子解析-学习笔记
1.开始 最近开始学习李炎恢老师的<PHP第二季度视频>中的“章节5:使用OOP注册会员”,做一个学习笔记,通过绘制基本页面流程和UML类图,来对加深理解. 2.基本页面流程 3.通过UM ...
- NET Core-学习笔记(三)
这里将要和大家分享的是学习总结第三篇:首先感慨一下这周跟随netcore官网学习是遇到的一些问题: a.官网的英文版教程使用的部分nuget包和我当时安装的最新包版本不一致,所以没法按照教材上给出的列 ...
- springMVC学习笔记--知识点总结1
以下是学习springmvc框架时的笔记整理: 结果跳转方式 1.设置ModelAndView,根据view的名称,和视图渲染器跳转到指定的页面. 比如jsp的视图渲染器是如下配置的: <!-- ...
- 读书笔记汇总 - SQL必知必会(第4版)
本系列记录并分享学习SQL的过程,主要内容为SQL的基础概念及练习过程. 书目信息 中文名:<SQL必知必会(第4版)> 英文名:<Sams Teach Yourself SQL i ...
- 2014年暑假c#学习笔记目录
2014年暑假c#学习笔记 一.C#编程基础 1. c#编程基础之枚举 2. c#编程基础之函数可变参数 3. c#编程基础之字符串基础 4. c#编程基础之字符串函数 5.c#编程基础之ref.ou ...
随机推荐
- JSTL数据格式化
日期表示 <fmt:formatDate value="${DATE1}" pattern="yyyy-MM-dd hh:mm:ss" type=&quo ...
- Apache服务器运维笔记(4)----服务器扩展部分
在Apache的默认配置文件夹中有一个 extra 目录,这个目录是用来存放 Apache 其他模块的配置文件的.这些文件是 Apache 针对常用的模块而设置并提供的,它们都是通过 Include ...
- MySQL主从复制与读写分离概念及架构分析
1.MySQL主从复制入门 首先,我们看一个图: 影响MySQL-A数据库的操作,在数据库执行后,都会写入本地的日志系统A中. 假设,实时的将变化了的日志系统中的数据库事件操作,在MYSQL-A的33 ...
- 第9课 备忘便签-TinyDB
编写一只个性化的App便签小程序,TinyDB可能会帮上你. 1.组件设计 1)TextBox1输入需要记录存储的信息记录 2)四只button分别作为“添加 编辑 删除清空”信息记录 3)Lli ...
- 精准控制PWM脉冲的频率和数量
在一些项目中,我们经常要控制PWM脉冲的频率和数量,比如步进电机的控制等,下面分享一个程序是关于这方面的,程序的思想就是通过STM32的定时器来输出PWM波,并开启定时器中断,在中断里面计数脉冲的数量 ...
- 求n的元素的最大最小值
public static int[] maxMin(int a[]) { int[] res = new int[2]; int len = a.length; if (len <= 0) { ...
- js计算时间差(天,小时,分钟,秒)
<script type="text/javascript"> var date1= '2015/05/01 00:00:00'; //开始时间 var date2 = ...
- [转] 你应该知道的应用UI动态设计规则
转自 CocoaChina http://www.cocoachina.com/macdev/uiue/2014/0505/8315.html 你应该知道的应用UI动态设计规则 这篇文章中,我主要阐述 ...
- QT写hello world 以及信号槽机制
QT是一个C++的库,不仅仅有GUI的库.首先写一个hello world吧.敲代码,从hello world 写起. #include<QtGui/QApplication> #incl ...
- Redis入门实例(Redis+Sprint+maven创建工程)
一.>创建一个maven工程应用和相关配置:Redis_study,创建工程应用过程略 1.>配置pom.xml:文件内容如下 <project xmlns="http:/ ...