一篇文章让你轻松通过佛科院的电子线路CAD考试——Altium Designer 14原理图设计与PCB设计(叶林朋著)

news2025/1/17 4:37:32

第一章 考试大纲

在这里插入图片描述
通过多次作业练习,我得出了完成一个完整的考试流程:

  1. 首先先创建PCB工程,查找一下元件,看一下哪些元件需要我们自己画
  2. 创建元件集成库,画原理图元件和封装
  3. 导入所有元件后,按照题目所给的图进行连接
  4. 根据要求画出对应的PCB图

注意:由于老师叫我们安装了中文语言包,所以部分表达与原版不同

第二章 创建原理图工程,查找元件

2.1 新建原理图工程

  1. 新建工程:文件->新建->Project->PCB Project(Location最好直接选在桌面吧,不然到时候找不到)
  2. 新建原理图库:文件->新建->原理图
  3. 新建PCB元件库:文件->新建->PCB

新建完可以进行保存,修改名字

2.2 查找元件

  1. 搜索器件:
    (1)顺序:可用库中第一个-》可用库中第二个-》库文件路径
    (2)可用库查找:看到最右一栏,可进行库选择,选择好库并在下方输入器件名称
    在这里插入图片描述
    (2)库文件路径查找:查找-》选择库文件路径-》运算符选择contain,输入部分器件名称(由于有些器件名字太长了,防止输入错误,就输入部分就行)-》查找。
    (记得删除之前在搜索栏输入的东西,不然会出BUG,搜不到器件)
  2. 检查封装:工具->封装管理器,如果封装不对:添加->浏览->发现

第二章 元件集成库

1.1 新建元件集成库

  1. 新建工程:文件->新建->Project->Integrated Library
  2. 新建原理图库:文件->新建->库->原理图库
  3. 新建PCB元件库:文件->新建->库->PCB元件库

1.2 创建简单元件的原理图

  1. 创建元件:左边框的最下面找到SCH Library,在器件一栏点击添加
  2. 设置元件的属性:点击编辑,根据题目要求修改Designator(流水号,例:U?),Comment(注释,例:NS10)
  3. 绘制基本形状:(基本在放置菜单中)
    (1)带半弧的矩形:先用线把直线部分画好,再用椭圆弧画好弯曲部分(类似于圆规的用法,第一次左键点击确定圆心,第二次确定起始位置,第三确定终止位置)
  4. 放置引脚:在放置菜单可以找到,然后点击tab键修改信息(如果是电源器件,电气类型要改成power),注意有名字的一边放在之前绘制的基本元件那边。
  5. 最重要的一步——保存!!!!!!!!!!
  6. 注意:
    (1)绘制原理图并不需要纠结用什么连线,这只是给人看的而已,并没有任何电气含义

1.3 创建复合元件的原理图

 复合器件跟简单器件差不多,只不过是多个器件被整合起来而已,只需要创建新元件时,点击工具-.新部件
在这里插入图片描述

1.4 原理图封装

  1. 首先可以在库中搜素一下,是否存在该名字的封装
  2. 利用向导创建元件封装:工具->元件向导
    (1)选择元件类型,上课我们只做过DIP封装的
    (2)设置焊盘尺寸
    (3)设置焊盘间距
    (4) 设置轮廓线宽度(就是画出封装的线粗)
    (5)设置焊盘数量
    (6)设置名称
  3. 手动创建元件封装
    (1)创建元件封装:左下角PCB Library,然后在元件框下面右键选择新建空白元件,右键点击新建元件选择元件属性,修改名字
    (2)切换为丝印层:点击下方Top overlay
    (3)元件轮廓线:放置->走线,随便画两条横线,双击横线,根据题目给出顶点坐标确定横线坐标(横坐标或者纵坐标相等为一组都行)
    (4)放置焊盘:放置->焊盘,在放下前按tap键可以修改属性
  4. 最重要的一步——保存!!!!!!!!!!

第三章 创建对应的PCB

  1. 基本步骤:
    (1)点开之前创建好的PCB工程文件
    (2)规定板的物理边界:
     选择下方的Mechanical 1,跟画元件轮廓线类似的,跟据题目要求长宽设置坐标,例如:要求长20mm,就设置横线坐标为(40mm,任意长度),(60mm,任意长度),以此类推确定四个点就行(注意坐标不要从0开始,因为0是在最左下角,会让你找不到你的横线)。
     画好后左键框选画好的矩形,设计->板子形状->按照选择形状定义
    (3)规定板的电气边界:选择下方的Keep-Out layer,放置->走线,在物理边界内画尽可能大的矩形
    (4)导入元件:
     点回原来的原理图文件,工程->Compile····(不知道选哪个就全部点一次)。
     设计->文件的网络表->PCAD
     点回PCB文件,设计->Import····->生效更改(如果没有错误)->执行更改
    (注意如果找不到,应该在右下脚,只需要ctrl+鼠标滚轮,缩小画面即可)
    (5)手动布局:考试的画只需要均匀放置就行了
    (5)自动布线:自动布线->全部
    (取消布线:工具->取消布线->全部)
  2. 其余步骤:
    (1)泪滴:工具->泪滴
    (2)覆铜:放置->多边形覆铜
    (3)设置布线规则:(注意要在布线前设置)
     安全距离:Clearance
     导线宽度:Width,只需要将约束框中的三个值都设置为题目要求的值就行
     注意:设置完布线规则后记得点击左下角的优先权,只需要将范围为ALL的规则,用鼠标左键长按,拉到最下面就行
    (4)在板子上标注汉字:放置->字符串->按下Tab键,字体名随便选一个中文的字体,最后在文本框中输入自己要显示的数据就行了

第四章 其他问题

  1. 如果线只能走一格导致无法连在一起,怎么办?
    工具->文档选项->栅格->捕捉,将数据改到可见的四分之一都能连上了(相当于更改每次放置线的最小长度)
  2. 在任意PCB文件,按Q可以切换单位
  3. 绘制原理图时如何让器件旋转?
    (1)90°旋转:鼠标左键选择器件,ctrl+空格
    (2)沿x,y轴对称翻转:选择器件,按x/y

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/524037.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Springboot源码:自动装配流程解析

前言 前面在写业务框架后,由于项目依赖的Spring IOC,单将该项目install后,在其它项目引入时,会找不到所依赖的Bean。所以利用Springboot的自动转配,在项目启动时加载Bean,并注册到IOC容器中。 Springboot…

node笔记_连接mysql编写js脚本的crud

文章目录 ⭐前言⭐mysql的api依赖库⭐建立数据库连接⭐query执行sql语句💖 create 新增table数据库表💖 insert 插入表数据插入单条数据插入多条数据 💖 select 查询数据💖 delete 删除表数据删除单条数据删除多条数据 ⭐ 结束 ⭐…

prometheus实战之五:飞书通知告警

欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 《prometheus实战》系列链接 prometheus实战之一:用ansible部署prometheus实战之二:使用常见指标prometheus实战之三:告警…

Day968.如何开启一个遗留系统现代化项目? -遗留系统现代化实战

如何开启一个遗留系统现代化项目? Hi,我是阿昌,今天学习记录的是关于如何开启一个遗留系统现代化项目?的内容。那如何启动一个遗留系统现代化项目。 一、项目背景 说来有点唏嘘,国内遗留系统的重灾区,恰恰…

MongoDB概念和操作

一、相关概念 在mongodb中最基本的概念为:文档、集合、数据库 SQL术语/概念MongoDB术语/概念解释/说明databasedatabase数据库tablecollection数据库表/集合rowdocument数据记录行/文档columnfield数据字段/域indexindex索引table joins表连接,MongoDB不支持prima…

Cordova webapp实战开发:(5)如何写一个Andorid下自动更新的插件?

在 《Cordova webapp实战开发:(4)Android环境搭建》中我们搭建好了开发环境,也给大家布置了调用插件的预习作业,做得如何了呢?今天我们来学一下如何自己从头建立一个Andorid下的cordova插件。 本次练习你能…

【大腹太卷】一篇文章带你了解校招的神秘面纱

校招求职复盘 写在前面方向确定前置工作就业信息获取简历制作简历投递 笔面试工作测评笔试面试八股文自我介绍项目相关HR面试反问环节 Offer选择写在后面 写在前面 2023届应届生,去年的时候参加了校招,一路走来,感慨良多,特此记录…

蚊香液、蚊香片、蚊香盘的优缺点

夏天来了,蚊子也出来活动了,又到了消灭蚊子的季节。     蚊子是凭借人所呼出的二氧化碳和带气味的气体,来定位人的位置,进而叮咬人的皮肤。     蚊子吸人血,主要是利用血液里的胆固醇、B族维生素,促进蚊…

OSPF综合实验(第一部分)

目录 要求 确定广播域的个数 分配网段 配置路由器IP地址-优先公网配通 配置MGRE部分 拓扑结构: 要求 1、R4为ISP,其上只能配置IP地址,R4与其他所有直连设备间使用公有IP 2、R3~R5/6/7为MGRE环境,R3为中心站点 3、整个OSPF环境I…

《编程思维与实践》1072.下一位妙数

《编程思维与实践》1072.下一位妙数 题目 思路 思路与最小不重复数基本一致,从最高位开始找到第一个出现9的位置,让其加1,后面全变为0即可. 只需要再加一个判定条件:不能被9整除. 由数学知识,一个数不能被9整除当且仅当各位数之和不能被9整除. 这里给出简单的证明: 不妨以三位…

Linux-初学者系列7_shell编程

在进行服务器集群管理时,需要编写shell程序来进行服务器管理。 shell是一个命令行解释器,他会为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户用shell启动、挂起、停止和编写一些程序。 Linux-初学者系列7_shell编程…

简单记录一下spi的四种mode

0 前言 最近在学习SPI&#xff0c;刚开始接触四种mode的时候&#xff0c;还有点懵&#xff0c;也是搜了好几个博客&#xff0c;才算搞懂&#xff0c;特此记录下&#xff0c;防止下次又要翻好几篇博客才找到答案 >_< 1 四种mode的组成单元 这四种mode是由时钟极性和时钟…

Leetcode刷题之反转链表Ⅱ

业精于勤而荒于嬉&#xff0c;行成于思而毁于随。 ——韩愈目录 前言&#xff1a; &#x1f341;一.反转链表Ⅱ &#x1f352;1.left和right中间链表反转&#xff0c;再把反转链表和剩下的链接起来 &#x1f5fc;2.left和right中间链表头插 题目描述…

「实验记录」MIT 6.824 Raft Lab2A Leader Election

#Lab2A - Leader Election I. SourceII. My CodeIII. MotivationIV. SolutionS1 - 角色转换S2 - 发起 RequestVote 拉票请求S3 - 收到 RequestVote 的不同反应S4 - 发送 AppendEntries 心跳包S5 - 收到 AppendEntries 的不同反应S6 - defs.go约定俗成和GetState() V. Result I.…

The service already exists!

文章目录 项目场景&#xff1a;原因分析&#xff1a;解决方案&#xff1a; 项目场景&#xff1a; 提示&#xff1a;这里简述项目相关背景&#xff1a; 在给一位同学安装MySQL时报了这个错&#xff0c;我知道是她之前安装过但是没删干净的原因 但是我把Everything和注册表都查…

五、RGB实验(正点原子达芬奇Pro代码>>ZYNQ 7020代码移植)

RGB实验(正点原子达芬奇Pro代码&#xff1e;&#xff1e;ZYNQ 7020代码移植) 文章目录 RGB实验(正点原子达芬奇Pro代码&#xff1e;&#xff1e;ZYNQ 7020代码移植)前言一、本文目标二、移植步骤1.建立文件2.建立v文件1.lcd_rgb_colorbar2.lcd_driver3.rd_id4.clk_div5.lcd_dis…

单调队列算法模板及应用

文章和代码已经归档至【Github仓库&#xff1a;https://github.com/timerring/algorithms-notes 】或者公众号【AIShareLab】回复 算法笔记 也可获取。 文章目录 队列算法模板例题&#xff1a;滑动窗口code 队列算法模板 // hh 表示队头&#xff0c;tt表示队尾 int q[N], hh 0…

使用Advanced Installer软件将winform程序打包成exe安装文件

在使用vs编写c#代码时&#xff0c;一般都是在debug文件中双击exe文件就可以执行&#xff0c;但是有时候需要将这个exe文件发给别人使用&#xff0c;在自己的电脑上exe文件可以执行&#xff0c;但是在别人的电脑上有时候打开后会报错&#xff0c;提示缺少.neta运行环境&#xff…

AUTUSAR通信篇 - CAN网络通信(一)

第一篇从全局角度出发&#xff0c;简单介绍了AUTOSAR的结构&#xff0c;从本篇开始我们一起详细了解一下AUTOSAR软件架构下内部的组成部分。下面&#xff0c;我们首先介绍第一个模块-通信。在AUTOSAR BSW中通信由三个部分组成&#xff0c;分别是&#xff1a;通信驱动、通信抽象…

【计算机视觉 | Pytorch】timm 包的具体介绍和图像分类案例(含源代码)

一、具体介绍 timm 是一个 PyTorch 原生实现的计算机视觉模型库。它提供了预训练模型和各种网络组件&#xff0c;可以用于各种计算机视觉任务&#xff0c;例如图像分类、物体检测、语义分割等等。 timm 的特点如下&#xff1a; PyTorch 原生实现&#xff1a;timm 的实现方式…