参考资料:
Altium Designer PCB设计常用快捷键
PCB快捷键的设置及推荐
Altium Designer 20 19(入门到精通全38集)四层板智能车PCB设计视频教程AD19 AD20 凡亿
以PCB中的走线为例。首先鼠标移动至Place→Track上,但不要点击。
然后按住Ctrl,再用鼠标左键点击Track,弹出如下界面。
鼠标点击Shortcuts中的Alternative后面的框框。
这里我们将走线的快捷键设置为F2,因此点击一下键盘的F2,上述界面变成下图。
这样在走线的时候,按F2即可走线了。
可以参照如下表格,利用上述方法设置快捷键,使用起来非常方便。其中透明底色的是用户自定义快捷键,深灰色底色的是AD20默认的快捷键。
我按照上述表格设置器件排列离散
的快键键时,遇到设置完后却无法使用的问题,后来发现是由于快捷键冲突导致无法使用。接下来给出解决快捷键冲突的方法。
设置器件排列离散快捷键时,发现下图中的Currently in use by写着Toggle Resolved,说明F6快捷键当前被Toggle Resolved占用,但我们不会经常用到Toggle Resolved功能,因此只要把Toggle Resolved的快捷键F6取消掉即可。
在PCB的任务栏处单击右键,点击Customize。
在弹出的窗口中点击All。
将Shortcut排序一下。
找到F6快捷键。
双击F6对应的Toggle Resolved,进入快捷键设置页面
将Shortcuts中的Primary后面的F6更改为None,即完成。
再次使用F6快捷键,即可实现器件排列离散功能。
以下是AD默认的快捷键,直接使用即可,无需另行设置。
按键 | 功能 |
---|---|
A | 对齐菜单 |
D | 设计菜单 |
E | 编辑菜单 |
J | 跳转菜单 |
M | 移动菜单 |
N | 显示/隐藏网络以及飞线 |
Q | 单位切换(切换成mil或者mm) |
S | 选择项菜单 |
T | 工具菜单 |
V | 视图菜单 |
2/3 | 键盘数字2可以切换2D显示,.3则是切换3D显示 |
组合按键 | 功能 |
---|---|
A+A | 跟原理图一样,进入对齐选项 |
Ctrl+点击左键 | 高亮点击目标与所连接的网络(可以通过键盘上的 [ ] 来调节亮度) |
Ctrl+G | 打开格点设置 |
Ctrl+H | 物理选择 |
Ctrl+M | 点对点测量(就是测量距离) |
D+C | 打开对象类浏览器 |
D+S+D | 在选中板框的情况下快速定义板框 |
D+P | 生成PCB库(简单说就是获得该PCB的封装) |
D+K | 打开层叠管理器 |
D+R | 打开规则管理器(设计规则) |
E+K | 打断线桥(类似于将一条信号线分成多段可选) |
E+A | 特殊粘贴(可以选择阵列粘贴,选择圆形或者线性,也可以在画换器件封装引脚的时候使用) |
E+D | 点击删除(通过鼠标左键来点击网络线,即可快速删除单条网络线) |
E+O+S | 设置原点(就是设置PCB坐标轴的原点) |
G+G | 栅格大小设置 |
J+C | 跳转到器件 |
L | 打开可视化配置,可以设置让哪一层显示 |
M+S | 移动选择 |
P+V | 放置过孔(可以通过Tab键来修改属性) |
P+T | 放置导线 |
P+P | 放置焊盘 |
P+S | 放置字符串(也可以通过Tab来修改属性,类似于放置网络标号) |
R+M | 测量距离(跟上面一样) |
S+L | 线选(通过一条线来选中器件,方便操作,类似方便多根走线的选择) |
S+N | 选择网络 |
shift+S | 单层显示(只显示一层,忽略其他层的视觉干扰) |
Shift+C | 清除筛选(就是图形界面的清除键,一般通过交叉探针查找器件后,可以通过这个来接触状态) |
Shift+E | 切换热点抓取 |
Shift+F | 查找相似对象(可以通过这个操作快速修改器件) |
Shift+R | 切换走线模式 |
Shift+H | 开/关抬头显示(就是在PCB左上角显示坐标轴信息和层等信息) |
Shift+W | 切换不同的走线宽度(这个要在走线的情况下操作,快速修改线宽,如果无法修改请去规则那里查看最大线宽) |
Shift+空格 | 切换走线方向 |
T+E | 放置泪滴(加大焊盘与信号线的接触) |
T+C | 交叉探针(可以通过此操作快速找到PCB中器件在原理图的位置) |
T+M | 复位DRC错误(很多同学在设计时操作不规范,没有设计规则,会导致PCB布局时出现绿色,类似于51单片机把晶振到单片机里面,可以通过按下 T+M 默认无视错误) |
T+P | 打开系统参数设置(可以在里面设置撤销次数,器件每次按空格旋转的角度等等其他设置) |
V+B | 翻转板子 |
V+F | 视图适合板子(可以快速定位到自己板子合适的界面) |
V+D | 视图合适设计(跟上面的差不多,一大一小) |
V+S | 开/关Panel面板(就是开启与关闭下方的单位显示和一些其他操作菜单栏,一般建议留着比较好) |
T+D | 打开规则检测(可以在里面关闭规则检测,这样之前把晶振放在单片机里面就不会报绿) |
T+D+R | 运行DRC检测(一般规则没有设计好的就不要用这个了) |
小键盘+/- | 切换层 |
文章浏览阅读744次。日常生活和工作中,文档格式转换应该是很常见的需求。面对这样的需求,我们技术男有没有属于自己的好方法呢?答案是有的,它就是 onlyoffice,今天就来介绍如何利用 onlyoffice 实现文档格式转换。官方的 onlyoffice 版本在 4.2 之前使用的请求是 Get 类型,之后的版本使用的请求类型是 Post,这一点需要我们特别注意。下面的表格是关于格式转换 API 参数的详细介绍。属性参数描述数据类型存在类型Async定义转换请求类型:异步与否。支持的值:truefalse。_onlyoffice转换pdf
文章浏览阅读1.4w次,点赞3次,收藏16次。什么是PI?PI就是圆周率π,PI是弧度制的π,也就是180°所以,Math.PI = 3.14 = 180°ps,PI是一个浮小数Math.PI/5*4分别是什么意思?let dig = Math.PI/5*4Math.PI/5,表示角度平分为36° 每个顶点到与中心连线之间的夹角α=(2π)/n = Math.PI / n * 2 那么相间的两个顶点到与中心连线之间的夹..._math.pi
文章浏览阅读1.1k次。1. 解压 MySQL ZIP压缩包 到 安装路径 D:\xapp\apps\,并将解压出来的文件夹重命名为 mysql。2.将MySQL的可执行文件目录 D:\xapp\apps\mysql\bin 加入系统环境变量,然后重启计算机。6.启动Windows命令行 键入 mysql -u root -p ,然后两次回车,进入MySQL控制台。如果通过配置文件 将 数据库目录设置到了别处,则需要将 mysql程序根目录的 data目录中。的内容拷贝到新的目录中,否则MySQL无法启动。
文章浏览阅读1k次。一.Bootstrap简介1.什么是BootstrapBootstrap 是全球最受欢迎的前端组件库,用于开发响应式布局、移动设备优先的 WEB 项目。Bootstrap4 目前是 Bootstrap 的最新版本,是一套用于 HTML、CSS 和 JS 开发的开源工具集。2.Bootstrap的来源Bootstrap是美国Twitter公司的设计师Mark Otto和Jacob Thornton合作基于HTML、CSS、JavaScript开发的简洁、直观、强悍的前端开发框架,使得 W._bootstrap4的好处
文章浏览阅读264次。208 . 实现 Trie (前缀树)题目:实现一个 Trie (前缀树),包含 insert, search, 和 startsWith 这三个操作。示例:Trie trie = new Trie();trie.insert(“apple”);trie.search(“apple”); // 返回 truetrie.search(“app”); // 返回 falsetrie.startsWith(“app”); // 返回 truetrie.insert(“app”);tr
文章浏览阅读6.6k次,点赞6次,收藏12次。(对于自然数N的阶乘,当N比较小时,可以32位整数int范围内准确表示 。例如12!=479001600<2147483647(231-1) 而20!=2432902008176640000<9223372036854775807(263-1)可以在64位整数long long int范围内准确表示 ,但是N取值更大时,N!只能使用浮点数计算,从而产生误差 )题目描述已知正整数N(N..._阶乘和高精度
文章浏览阅读633次。数组的定义数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个元素,每个元素可以通过一个索引(下标)来访问它们。数组的三个基本特点:1. 长度是确定的。数组一旦被创建,它的大小就是不可以改变的。2. 其元素必须是相同类型,不允许出现混合类型。3. 数组类型可以是任何数据类型,包括基本类型和引用类型。数组变量属引用类型,数组也可以看..._java file 数组
文章浏览阅读449次。实现客户姓名录入 package kj;public class kehu { String []names=new String[10]; public void addName(String name){ for(int i=0;i
文章浏览阅读722次。配置 路由 报错 'Switch' is not exported from 'react-router'.npm uninstall react-router-domnpm install [email protected]
文章浏览阅读1.1k次,点赞2次,收藏7次。ID:399899量化交易中,首先要弄好的就是选股。然后在才是买卖策略的制定。不同类型的策略,选股思路也不相同。俗话说得好,不管黑猫白猫,抓到老鼠的就是好猫。一个好的选股策略,往往在量化中是起较为关键的作用的。要实现程序化选股的话,数据又是一个前提。要有数据才能去实现编写程序。数据来源有很多,可以去爬取,也可以去股票交易网站下载。当然也有一些接口可以提供数据。常见的接口有tushare、baostock、akshare在这里我以一个简单的选股案例,为大家介绍一下使用tushare接口使用tush_tushare 选股
文章浏览阅读3.7k次,点赞2次,收藏10次。以下是测试项目目录一、配置modelconf/casbin_rbac_model.conf# 请求[request_definition]r = sub,obj,act# sub ——> 想要访问资源的用户角色(Subject)——请求实体# obj ——> 访问的资源(Object)# act ——> 访问的方法(Action: get、post...)# 策略(.csv文件p的格式,定义的每一行为policy rule;p,p2为policy rule的名字。)_gin 的权限校验
文章浏览阅读319次。例如,一个团队有20个人,其中有2个员工在共同做A业务,3个员工在共同做B业务,5个员工在共同做C业务,剩下10个员工在共同做D业务,那么可以基于业务相关性将这20个员工分成A业务研讨组、B业务研讨组、C业务研讨组和D业务研讨组,这样,在步骤2目标众筹时,就以A、B、C、D 4个研讨小组为单位,邀请其输出3~5个团队OKR,然后团队主管再基于所有小组贡献的团队OKR进行投票表决,形成团队的OKR。通过这种方式,大大增强了团队成员对团队目标的共识程度,团队目标真正变成了大家共同的目标,而不再只是主管的目标。_运营okr的制定与实施