- 博客(24)
- 收藏
- 关注
原创 第十五课 PCB保姆级规则设置(四)
1)首先快捷键O+P,打开优选项,点击PCB Editor—interactive Routing—布线冲突方案—只选择前两个(后几个与推挤障碍类似),按Shift+W切换两种模式。如果没有需要的线宽,使用快捷键O+P(优选项),点击PCB Editor —interactive Routing —偏好的交互式布线宽度。选中对象,将鼠标移动到对象旁边,快捷键M+S,再点击鼠标就可以移动对象。2)点击第一条线,按住shift,选中第二条线(或者直接选中两条线)布线时,如果小于或者大于规则线宽范围,就会报错。
2024-03-08 14:05:15
983
原创 第十四课 PCB保姆级规则设置(三)
1)有丝印的话,根据空间和整体调节,丝印不冲突就可以。2)没有丝印,就设置规则排列器件。没有丝印的时候,需要指定规则。
2024-02-29 14:02:16
739
原创 第十三课 PCB保姆级规则设置(二)
设置最小宽度8mil,首选宽度为0.5mm,最大宽度0.5mm,然后Ctrl+Q切换单位,显示统一单位。然后D+R,点击Touting—Width,右键单击新规则,命名为Width_PWR。添加差分对,首先绘制网络标签D_n/D_p,然后添加差分对标识,更新原理图。发现线宽大了,无法通过,将线宽设置7mil,最小间隙(左右1mil)VCC5,VCC3_3,POWER,VBAT同理移动到成员中。0.3mm,0.5mm,0.6mm(0.4或者0.7mm)不要使用太多尺寸过孔,最小,最大,优先尺寸设置相同。
2024-02-14 13:57:54
2423
原创 第十二课 PCB保姆级规则设置
Class:需要区分电源和信号,哪一些线是电源走线、哪一些线是信号源传输走线。电源作用:提供器件所需的稳定电压以及载流。常见四层板,六层板安全距离(设置4—8mil),极限3mil。设计——规则 快捷键:D+R,这个规则一共9个大类。常见双面板最小安全距离—8mil(稍微设置大一些)保持默认,勾选检查不完全连接(保证连接到位)只留下这个电气性能的规则,其它的规则不管。默认设置,有网络的管脚(开路检查)5V电源和GND设置(安全距离)爬电距离与电气间隙(安全距离)把所有的规则检查给关闭。
2024-01-28 11:20:18
1455
原创 第十课 PCB界面基础设置(PCB布局简单认识)
眼睛标识:可以隐藏显示位号,Transparency:滑动进度条调节透明化。或者 O+P打开优选项,System—navigation—交叉选择。原理图左键选中器件,鼠标右键切换PCB,防止器件选中失效。网络信号飞线显示(网络之间连接,帮助识别连接和规划方向)快捷键O+P,选择PCB Editor——General。快捷键:I+L左键,鼠标左键画一个框,出现选取的器件。配合区域内排列内容:快捷键I+L。Ctrl+鼠标左键,取消重复器件。必须原理图和PCB同时选择。连接之后,飞线不显示。
2024-01-20 18:29:13
1049
原创 第九课 PCB板框设置
绘制完成四个倒角,选中绘制的矩形,快捷键DSD或者点击设计—板子形状——按照选择对象自定义。将快捷键P+L绘制直线在黑色框中,到转角处shift+空格会出现倒角(圆弧)按F11或者O+P打开优选项,点击PCB Editor—General。板框:机械一层(高版本),keep out叠加一起。板框:机械一层/keep out层(低版本)检验缺点:人工检查是否有缺失(未闭合)若需要接地,就需要设置外环(外径)自定义尺寸:可以大点,后期在修改。放置焊盘:孔洞直径和焊盘直径相同。添加定位孔,板内放置;
2024-01-18 12:09:18
4158
1
原创 第八课 原理图初识(布局规则初认识)
B)电源管脚会带有电容(滤除杂波),先滤波电容再电源(电容与电源管脚尽可能平均分配)如果需要连接多个,将中间连接器件放在其余两个器件中间位置。需要外接模块,与主板连接准确,布线尽量短;接口放置在板边,方便后期接口;C)电池摆放:靠近1脚,导线线宽15mil,模块化。按键不建议放在大器件/高器件中间,能手工操作;A)是否按照正常频率工作,放置位置靠近芯片。需要外接模块,与主板连接准确,布线尽量短。布线尽量短,便于观察(一般放在顶层)布线尽量短,器件就近位置放置;先信号,电源,最后是接地。
2024-01-15 12:32:35
763
1
原创 第七课 原理图元件封装匹配
4)点击项目浏览,编译生成Project Outputs for Integrated_Library1文件夹)左侧界面,点击相同参数的元件第一个,按住shift键+点击最后一个元件,选中全部相同元件。注意:添加的封装:只有一个,多个封装不一定能转化成功。可以批量添加元件,但是需要单个添加封装(作用不大)原理图界面匹配封装(封装管理器)需在绘制原理图之后。勾选仅显示错误,若没有报错,则认为匹配成功。元件库界面匹配封装需在绘制原理图之前,3)路径变更,重新添加(点击安装),需要更新原理图在进行封装匹配。
2024-01-13 11:01:10
2394
1
原创 第5课 原理图编译及器件封装
多个器件复制,选中需要复制器件,ctrl+c,点击鼠标左键,EA或者编辑/选择性粘贴,粘贴到当前层,粘贴阵列。1)跳转到器件,输入R1等器件名称,跳转到对应器件;直插器件的管脚孔,人为增大0.2mm—0.3mm。2)跳转到新位置,输入位置,跳转到新位置。器件位号,生产日期,白/黑油丝印,器件轮廓。命名:添加R0402,电阻R,封装0402。板厂——对接:钻孔的大小,当前孔的位置。贴片:器件中心 直插器件:1器件中心。选中器件,将鼠标移动到器件旁边,按M。(是否漏连,同一通道接了不同器件)
2024-01-09 11:54:33
1670
原创 第四课 保姆级工具栏介绍
Altium Designer 总线的绘制Altium Designer 总线的绘制_志博PCB - 原创精品文章 - 志博PCB-电子工程师PCB开源社区-高速PCB培训|PCB实战视频|PCB封装库 -文本字符串:少量文字(均不具备电气属性)文本框:大量文字注释:分行隐藏。
2024-01-07 11:08:46
3681
1
原创 第三课 原理图绘制
在原理图界面,点击右侧的Properties,Visible Grid可视化栅格(原理图界面每个栅格大小),Snap Grid捕捉栅格(移动栅格的大小),通过G切换栅格大小或者自定义栅格大小(默认50mil)修改sch.lib中器件,点击更新原理图,会在原理图显示修改后的器件。添加上面的符号,在Name中输入C\S\,就可以显示CS上面画横线。Custom(自定义):根据实际器件的数量,设置不同大小的界面大小。勾选:移动器件时,器件和连线不分开(一起移动):必须是同样的器件(部件),不然没效果。
2024-01-05 11:32:52
1056
1
原创 第一课 AD保姆级认识(界面介绍及新建项目)
(1)工作空间文件(*. DsnWrk) 这个文件用来记录已打开的工程和工作文件,通过此文件,可以迅速恢复到原来的文件打开状态,方便继续先前的工作。(2)工程文件 (*.PrjPcb) 用来记录工程的相关信息(3)原理图文件 (*.SchDoc) 原理图保存的文件(4)PCB 文件 (*.PcbDoc) PCB 图保存的文件(5)元件库文件 (*.SchLib) 元件库保存的文件。元件库内保存有各种元件。(6)封装库文件 (*.PcbLib) 封装库保存的文件。封装库内保存有各种封装。
2024-01-02 11:52:35
6083
3
原创 第三章 3.2 全局定义、容器类
本篇简要介绍Qt全局定义中的数据类型、函数、宏定义;容器类中:顺序容器类、关联容器类;容器类的迭代器;Qt类库的模块。头文件包含了Qt类库的一些全局,包括基本数据类型,函数和宏。一般的Qt类库头文件都会包含该文件,因此不用显式包含此头文件。详见《Qt5.9 c++开发指南》头文件中定义了很多宏,以下一些是比较常用的:(仅做简单介绍,详见《Qt5.9 c++开发指南》)
2023-09-19 11:04:34
163
1
原创 QT入门到实践篇_03_信号和槽02:自定义信号和槽的重载(带参数的信号和槽的使用方法
上篇下课后 老师触发信号 饿了 学生响应信号 请客吃饭,但是并没有明确指出老师饿了要吃什么饭,此处对teacher.h中的信号进行重载,介绍带参数的信号和槽的使用和将QString转换为Char*的结果。C++57个入门知识点_13 函数重载调用规则及本质(编译器会按照匹配程度来决定调用哪个函数,最匹配的优先调用,而经过名称粉碎之后,其实不同的同名函数是存在差异的)下面代码使用无参槽函数并将按钮点击信号与另一个信号连接,从而实现“请老师吃饭的槽函数”上述的过程还是采用信号调用槽函数的方式。
2023-09-18 16:53:53
260
1
原创 QT 入门到实践篇 03_信号和槽01:自定义信号和槽函数的创建及使用
先写出一个功能需求:下课后 老师触发信号 饿了 学生响应信号 请客吃饭发送者和接收者都需要是QObject的子类(当然,槽函数是全局函数、Lambda 表达式等无需接收者的时候除外);信号和槽函数返回值是 void信号只需要声明,不需要实现;槽函数需要声明也需要实现;槽函数是普通的成员函数,作为成员函数,会受到 public、private、protected 的影响;使用 emit 在恰当的位置发送信号;使用connect()函数连接信号和槽。
2023-09-18 12:27:29
242
1
原创 QT入门到实战篇_02_对象树及坐标系
(1)右键单击—添加新文件—C/C++—C++ Class(2)单击选择…定义一个自己的MyPushButton类Base Class应该选择QPushButton,这里没有就选择QWidget(3)单击下一步(4)单击完成。
2023-09-17 19:34:30
136
1
原创 QT入门到实战篇_01_创建设置
这个就需要利用帮助文档了,在帮助文档中比如我们上面的按钮的点击信号,在帮助文档中输入QPushButton,首先我们可以在Contents中寻找关键字 signals,信号的意思,但是我们发现并没有找到,这时候我们应该想到也许这个信号的被父类继承下来的,因此我们去他的父类QAbstractButton中就可以找到该关键字,点击signals索引到系统自带的信号有如下几个。信号槽的优点,松散耦合,信号的发送端和接收端本身是没有联系起来的,通过connect将两端耦合起来。(1)查看项目—管理构建套件…
2023-09-17 15:01:05
357
1
原创 第三章 3.1Qt 核心特点
本章将介绍 Qt 的这些核心特点,对于理解和编写高效的 Ot C++程序是大有帮助的;QObject::metaObject()函数返回类关联的元对象,元对象类 QMetaObiect 包含了访问元对象的一些接口函数,例如QMetaObject::className()函数可在运行时返回类的名称字符串。构建项目时,MOC 工具读取 C++源文件,当它发现类的定义里有 Q_OBJECT 宏时,它就会为这个类生成另外一个包含有元对象支持代码的 C++源文件,这个生成的源文件连同类的实现文件一起被编译和连接。
2023-09-16 19:32:15
151
1
原创 第二章 GUI应用程序设计基础
信号(Signal)就是在特定情况下被发射的事件,例如 PushButton 最常见的信号就是鼠标单击时发射的 clicked()信号,一个 ComboBox 最常见的信号是选择的列表项变化时发射的CurrentIndexChanged()信号。其作用就是将 btnClose 按钮的 clicked()信号与窗体(Widget)的槽函数 close()相关联,这样当单击 btnClose 按钮(就是界面上的“Close”按钮)时,就会执行 Widget 的 close(槽函数)。
2023-09-14 18:01:07
425
1
原创 第一章 Qt 编写一个简单程序(hello,world)
Qt Creator可以创建多种项目,在最左侧的列表框中单击“Application”,中间的列表框中列出了可以创建的应用程序的模板,各类应用程序如下:
2023-09-13 21:59:30
1739
1
原创 Windows系统安装Qt 5.15.2完全版
解释一下 Qt 的版本号,比如 5.15.8 是完整的 Qt 版本号,第一个数字 5 是大版本号(major),第二个数字 15 是小版本号(minor),第三个数字 8 是补丁号(patch)。只要前面两个数字相同,Qt 的特性就是一致的,最后的数字是对该版本的补丁更新。由于 Qt 5.15 是一个长期技术支持版本(Long Term Support,LTS),在未来几年里都将有更新支持,因此,本教程以 Qt 5.15 LTS 版本为例进行讲解,并且所有实例程序均使用 Qt 5.15 编译测试通过。
2023-09-13 21:54:36
27446
24
第2章 Qt 5.9 C++开发指南-GUI应用程序设计基础
2023-09-16
基于3D激光雷达城市道路边界鲁棒检测算法.pdf
2023-09-07
A 3D LiDAR Data-Based Dedicated Road Boundary Detection Algorith
2023-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人