AltiumDesigner学习笔记(一)——创建工程与原理图文件
一、创建工程与原理图文件
1、通过菜单创建PCB工程
(1)File - New - Project - PCB Project,即可在当前工作区创建新的PCB工程
(2)新建工程并不直接在硬盘中创建文件,需要保存:在工程面板中,右键单击新建的工程名 - Save Project,在弹出的对话框中,选择工程存储目录(一般需要为新建的工程新建一个专属目录)并命名工程。

2、通过菜单或者工程面板向工程中添加原理文件
(1)在工程面板中,右键单击新建的工程 - Add New to Project - Schematic
(2)新建文件并不直接在硬盘中创建文件,需要保存:单击工具栏中的保存文件图标,然后在弹出的对话框中选择目录并命名文件。
二、原理图选项
快捷键”D-O“

1、栅格
–栅格几乎是任何计算机辅助图形设计工具中必有的概念
–在AD的原理图编辑其中,包含以下三种栅格:
•捕捉栅格
在原理图中进行操作时,光标在捕捉栅格上移动,移动步长即为栅格大小
•视图栅格
原理图中显示的栅格
•电气栅格
对具有电气意义的元素操作时,光标能达到的栅格
2、单位
定义一些预定的参数(包括图纸作者、名称、编号等等)或可添加自定义的参数,这些参数可在图纸中引用,以“=”为前缀后跟参数名(如“=Author”),这些引用在图纸打印或发布时会自动转换,在编辑器中可选择转换或不转换

3、填写标题栏
–在参数中填写标题栏信息,并在标题栏中填写参数引用(放置字符串“P-T”),放置过程中可按“G”更改捕捉栅格
–双击字符串弹出属性对话框,可修改颜色、字体和字号等属性
–参数引用默认不转换,可在环境选项中的原理图选项中修改

三、原理图绘制工具
1、绘图工具
–菜单快捷键“P - D”
–绘图工具没有电气意义,用于在原理图中绘制示意性的图形、标注、边框等

2、电气连接工具
–菜单快捷键“P”中的大部分工具
–电气连接对象包括:
•导线(Wire)“P-W”
•手工节点(Manual Junction)
•总线(Bus)“P-B”
–相关导线的集合,实际上不具有电气意义
•总线入口(Bus Entry)“P-U”
–导线到总线的连接,实际上不具有电气意义
•线束(Harness)“P-H”
– 具有相关功能的导线和总线的集合
•网络标号(Net Lable)“P-N”
–将未用导线连接的网络标示为具有电气连接
•电源端口(Power Port) “P-O”
–永远具有全局意义的端口,一般用于电源
•端口(Port)“P-R”
–层次结构中图纸到父图的连接,或平行结构中图纸间的连接
•跨图纸连接(Off Sheet Connector)“P-C”
–层次结构中,同一子图的图纸间的连接
•图纸符号(Sheet Symbol)“P-S”
–层次结构中,对子图的引用
•图纸入口(Sheet Entry)“P-A”
–层次结构中,位于图纸符号内,与子图的Port对应

四、使用库
1、使用库

2、AD库
•AD的库非常丰富,并会随着版本升级不断补充
–AD的库位于安装目录下的“Library”目录内
–以集成库的形式包含许多厂商的大量器件
–“Library\pcb”目录中包含几乎所有的标准封装

•当需要一个元件时,建议先搜索AD已有的库文件


五、放置元件
•可通过菜单快捷键“P - P”放置元件,也可通过Library面板放置元件(推荐)
–在Library面板中,选中待添加的元件,单击“Place XXX”放置元件
–在放置元件的过程中,可以:
•Space、Shift+Space:旋转元件
•X、Y:翻转元件
•Tab:修改元件属性
•G:切换捕捉栅格(10、5、1)
•左键单击:放置元件
•右键单击:停止放置
1、元件属性
•元件属性
–可在放置元件时按“Tab”键修改
–也可在放置好的元件上双击修改

2、电阻电容等无源元件的属性
–无源元件的参数列表中,一般含有“Value”参数,它同时是元件的仿真参数
–一般应将元件数值填写在“Value”参数中,并设置为“Visible”
–“Comment”用于填写元件型号,对于一般阻容元件无具体型号的,可将其设置为参数引用“=Value”并隐藏
–电阻的功率、电容的耐压等参数,可在参数列表中添加新的自定义参数
3、元件的封装选择
–对于集成库里的元件,一般封装已经选定,不用关心
–对于自己绘制的元件,若绘制库时未指定封装,可在绘制原理图时指定
–可单击元件属性对话框右下方的“Add…” - “Footprint”添加封装或选定已有封装单击“Edit”编辑已有封装
六、绘制电路
1、放置一些元件之后,开始绘制电路
(1)”P-W”,绘制导线
•鼠标变成十字光标,移动光标,根据电气栅格,当光标捕捉到一个具有电气意义的连接点时,灰色小斜十字会变大变红,然后单击开始绘制;也可在任意空白区域开始绘制
•移动光标,绘制出导线,默认情况下导线只会90度拐弯,这时:
–“Space”:更改出线方向(先水平或先垂直)
–“Shift+Space”:更改拐弯角度(90度、45度、任意角度)
–“Tab”:更改导线属性(粗细、颜色等),不建议更改!
•绘制导线时,捕捉到电气连接点时,单击完成绘制,未捕捉到电气连接点时,单击确定一段导线,继续移动光标可继续绘制
(2)P-R”,绘制端口
•单击确定位置,移动光标确定端口长度
–“Tab”:更改端口属性
•再次单击,完成绘制
•端口名可以命名网络;
也可不命名网络,
取决于工程选项
(3)“P-O”绘制电源端口
•“Tab”键更改属性
•移动光标确定位置,单击放置
•端口形式(Style)仅决定图形符号,并不具有电气意义,电气意义完全取决于网络名
–Circle
–Arrow
–Bar
–Wave
–Power Ground
–Signal Ground
–Earth
2、监视器面板
–通过检视器面板可以查看和修改选定的单个(或多个)对象的属性(共有属性)
–通过检视器面板修改元件属性和在元件属性对话框里修改效果是一样的

3、查找相似对象对话框
–查找相似对象对话框可以通过右键菜单调出
–可以通过指定用于匹配的属性项和属性值来查找具有相同属性值的相似对象

七、层次结构
1、多图纸编辑
–规模稍大的电路往往无法在一张图纸中绘制完,在一个AD的PCB工程中,可以由多个图纸生成一个PCB
–多图纸的结构关系可在工程选项(“C-O”- Option)中设置,AD支持以下几种结构关系
•自动,根据图纸内容自动结合
•平坦,多图纸处于相同层次级别,其间仅以Port连接
•层次,图纸自上而下调用,子图Port对应父图Sheet Symbol中的Sheet Entry
层次结构最为严格严谨,规模较大的电路推荐采用层次结构
•全局,所有图纸中的Net Lable和Port都是全局有效

2、多图纸结构
–图纸引用(父图引用子图)
•一张图纸可以通过放置Sheet Symbol(“P-S”)来引用另一张图纸
•放置过程中按“Tab”键修改属性
•在一个图纸引用关系中,引用者称为“父图”,被引用者称为“子图”

–Sheet Entry
•对于层次结构,在父图中的Sheet Symbol中添加Sheet Entry(“P-A”),Sheet Entry与子图中的Port对应,可将子图中的网络与父图连接
•放置Sheet Entry时,按“Tab”键可修改属性
•对于平坦或全局结构,子图间的Port甚至Net Label都是连接的,不需要Sheet Entry

–自动生成包含Sheet Entry的Sheet Symbol
•对于已绘制好的子图,在父图中添加对它的引用,可以用“Create Sheet Symbol Form Sheet Or HDL”(“D-Y”),然后在弹出的对话框中选择欲引用的子图名
–Sheet Symbol同步
•增删或修改子图Port后,或增删、修改Sheet Entry后,可通过Sheet Symbol右键菜单中的“Sheet Symbol Action”-“Synchronize Sheet Entries and Ports”同步


AltiumDesigner学习笔记(一)——创建工程与原理图文件的更多相关文章
- springmvc学习笔记---idea创建springmvc项目
前言: 真的是很久没搞java的web服务开发了, 最近一次搞还是读研的时候, 想来感慨万千. 英雄没落, Eclipse的盟主地位隐隐然有被IntelliJ IDEA超越的趋势. Spring从2. ...
- Django:学习笔记(2)——创建第一个应用
Django:学习笔记(2)——创建第一个应用 创建应用 在 Django 中,每一个应用都是一个 Python 包,并且遵循着相同的约定.Django 自带一个工具,可以帮你生成应用的基础目录结构, ...
- Java学习笔记-多线程-创建线程的方式
创建线程 创建线程的方式: 继承java.lang.Thread 实现java.lang.Runnable接口 所有的线程对象都是Thead及其子类的实例 每个线程完成一定的任务,其实就是一段顺序执行 ...
- Lua学习笔记4. coroutine协同程序和文件I/O、错误处理
Lua学习笔记4. coroutine协同程序和文件I/O.错误处理 coroutine Lua 的协同程序coroutine和线程比较类似,有独立的堆栈.局部变量.独立的指针指令,同时又能共享全局变 ...
- xilinx Vivado的使用详细介绍(2):创建工程、添加文件、综合、实现、管脚约束、产生比特流文件、烧写程序、硬件验证
xilinx Vivado的使用详细介绍(2):创建工程.添加文件.综合.实现.管脚约束.产生比特流文件.烧写程序.硬件验证 Author:zhangxianhe 新建工程 打开Vivado软件,直接 ...
- Java NIO 学习笔记(五)----路径、文件和管道 Path/Files/Pipe
目录: Java NIO 学习笔记(一)----概述,Channel/Buffer Java NIO 学习笔记(二)----聚集和分散,通道到通道 Java NIO 学习笔记(三)----Select ...
- AI学习笔记:特征工程
一.概述 Andrew Ng:Coming up with features is difficult, time-consuming, requires expert knowledge. &quo ...
- matlab学习笔记13_3创建函数句柄
一起来学matlab-matlab学习笔记13函数 13_3 创建函数句柄 觉得有用的话,欢迎一起讨论相互学习~Follow Me 参考文献 https://ww2.mathworks.cn/help ...
- Unity3D学习笔记4——创建Mesh高级接口
目录 1. 概述 2. 详论 3. 其他 4. 参考 1. 概述 在文章Unity3D学习笔记2--绘制一个带纹理的面中使用代码的方式创建了一个Mesh,不过这套接口在Unity中被称为简单接口.与其 ...
随机推荐
- linux 下安装开发组件包
最初安装redhat 时, 系统自己装的,只安装了base 包,在开发过程中,需要不停的安装某个需求包, 图省事,安装光盘下的开发组件包: 在安装光盘下,,,用命令: yum grouplist ...
- chown命令
改变一个文件的所有者和组 1.命令格式: chown [选项]... [所有者][:[组]] 文件... 例子: komiles@iUbuntu:~/study/wordpress$ lltotal ...
- web_url、web_custom_request、web_submit_data、web_submit_form的使用实例
业务:根据url获取图片用web_url()函数访问数据;请求方式:HTTP GET 请求;Action(){web_url("imageproxytest", "URL ...
- [Effective JavaScript 笔记]第36条:只将实例状态存储在实例对象中
理解原型对象与其实例之间是一对多的关系,对于实现正确的对象行为很重要.常见的错误是不小心将每个实例的数据存储到了其原型中. 示例 一个实现了树型数据结构的类可能将子节点存储在数组中. 实例状态在原型中 ...
- MFC加载皮肤 转自:http://www.cctry.com/thread-4032-1-1.html
VC皮肤库SkinSharp 1.0.6.6的使用: SkinSharp又称Skin#,是Windows环境下一款强大的换肤组件.SkinSharp作为换肤控件,只需要在您的程序中添加一行代码,就能让 ...
- 学号160809212姓名田京诚C语言程序设计实验2选择结构程序设计
编写一个C程序,输入3个数,并按由大到小的顺序输出. 1 #include <stdio.h> void main(){ int a,b,c,t; printf("请输入三个整数 ...
- HDU 1069&&HDU 1087 (DP 最长序列之和)
H - Super Jumping! Jumping! Jumping! Time Limit:1000MS Memory Limit:32768KB 64bit IO Format: ...
- KMP算法心得
今天又看了一遍KMP,感觉真的懂了...就来这儿发一下心得吧. KMP算法其实就是暴力的改进版.让我们看看暴力的匹配. Original string: ababababcbbababababc Pa ...
- WAF绕过神器 (过安全狗、智创SQL注入)
WAF绕过神器 (过安全狗.智创SQL注入) 发布时间:-- :10文章来源:网络文章作者:panni007 点击次数: 次 分享到: QQ空间 QQ微博 新浪微博 开心网 人人网 摘要:起因: by ...
- InnoDB主键设计
InnoDB是clustered-index table,因此对于InnoDB而言,主键具有特殊意义. 可以通过主键直接定位到对应的某一数据行记录的物理位置,主键索引指向对应行记录,其他索引则都指向主 ...