自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 395

原创 第十四课 PCB保姆级规则设置(三)

1)有丝印的话,根据空间和整体调节,丝印不冲突就可以。2)没有丝印,就设置规则排列器件。没有丝印的时候,需要指定规则。

2024-02-29 14:02:16 330

原创 第十三课 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 376

原创 第十二课 PCB保姆级规则设置

Class:需要区分电源和信号,哪一些线是电源走线、哪一些线是信号源传输走线。电源作用:提供器件所需的稳定电压以及载流。常见四层板,六层板安全距离(设置4—8mil),极限3mil。设计——规则 快捷键:D+R,这个规则一共9个大类。常见双面板最小安全距离—8mil(稍微设置大一些)保持默认,勾选检查不完全连接(保证连接到位)只留下这个电气性能的规则,其它的规则不管。默认设置,有网络的管脚(开路检查)5V电源和GND设置(安全距离)爬电距离与电气间隙(安全距离)把所有的规则检查给关闭。

2024-01-28 11:20:18 366

原创 第十一课 PCB界面优选项功能介绍

显示当前器件所在位置;一般需要原理图编译。

2024-01-24 14:40:33 409 1

原创 第十课 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 405

原创 第九课 PCB板框设置

绘制完成四个倒角,选中绘制的矩形,快捷键DSD或者点击设计—板子形状——按照选择对象自定义。将快捷键P+L绘制直线在黑色框中,到转角处shift+空格会出现倒角(圆弧)按F11或者O+P打开优选项,点击PCB Editor—General。板框:机械一层(高版本),keep out叠加一起。板框:机械一层/keep out层(低版本)检验缺点:人工检查是否有缺失(未闭合)若需要接地,就需要设置外环(外径)自定义尺寸:可以大点,后期在修改。放置焊盘:孔洞直径和焊盘直径相同。添加定位孔,板内放置;

2024-01-18 12:09:18 723 1

原创 第八课 原理图初识(布局规则初认识)

B)电源管脚会带有电容(滤除杂波),先滤波电容再电源(电容与电源管脚尽可能平均分配)如果需要连接多个,将中间连接器件放在其余两个器件中间位置。需要外接模块,与主板连接准确,布线尽量短;接口放置在板边,方便后期接口;C)电池摆放:靠近1脚,导线线宽15mil,模块化。按键不建议放在大器件/高器件中间,能手工操作;A)是否按照正常频率工作,放置位置靠近芯片。需要外接模块,与主板连接准确,布线尽量短。布线尽量短,便于观察(一般放在顶层)布线尽量短,器件就近位置放置;先信号,电源,最后是接地。

2024-01-15 12:32:35 366 1

原创 第七课 原理图元件封装匹配

4)点击项目浏览,编译生成Project Outputs for Integrated_Library1文件夹)左侧界面,点击相同参数的元件第一个,按住shift键+点击最后一个元件,选中全部相同元件。注意:添加的封装:只有一个,多个封装不一定能转化成功。可以批量添加元件,但是需要单个添加封装(作用不大)原理图界面匹配封装(封装管理器)需在绘制原理图之后。勾选仅显示错误,若没有报错,则认为匹配成功。元件库界面匹配封装需在绘制原理图之前,3)路径变更,重新添加(点击安装),需要更新原理图在进行封装匹配。

2024-01-13 11:01:10 795 1

原创 第六课 复杂器件封装及3D模型

2)自定义在可选的处修改,当前被用于:是空白的,若不是空白,说明是系统设置,在自定义会出现冲突。

2024-01-11 09:57:25 842 1

原创 第5课 原理图编译及器件封装

多个器件复制,选中需要复制器件,ctrl+c,点击鼠标左键,EA或者编辑/选择性粘贴,粘贴到当前层,粘贴阵列。1)跳转到器件,输入R1等器件名称,跳转到对应器件;直插器件的管脚孔,人为增大0.2mm—0.3mm。2)跳转到新位置,输入位置,跳转到新位置。器件位号,生产日期,白/黑油丝印,器件轮廓。命名:添加R0402,电阻R,封装0402。板厂——对接:钻孔的大小,当前孔的位置。贴片:器件中心 直插器件:1器件中心。选中器件,将鼠标移动到器件旁边,按M。(是否漏连,同一通道接了不同器件)

2024-01-09 11:54:33 853

原创 第四课 保姆级工具栏介绍

Altium Designer 总线的绘制Altium Designer 总线的绘制_志博PCB - 原创精品文章 - 志博PCB-电子工程师PCB开源社区-高速PCB培训|PCB实战视频|PCB封装库 -文本字符串:少量文字(均不具备电气属性)文本框:大量文字注释:分行隐藏。

2024-01-07 11:08:46 1242 1

原创 第三课 原理图绘制

在原理图界面,点击右侧的Properties,Visible Grid可视化栅格(原理图界面每个栅格大小),Snap Grid捕捉栅格(移动栅格的大小),通过G切换栅格大小或者自定义栅格大小(默认50mil)修改sch.lib中器件,点击更新原理图,会在原理图显示修改后的器件。添加上面的符号,在Name中输入C\S\,就可以显示CS上面画横线。Custom(自定义):根据实际器件的数量,设置不同大小的界面大小。勾选:移动器件时,器件和连线不分开(一起移动):必须是同样的器件(部件),不然没效果。

2024-01-05 11:32:52 319 1

原创 第二课 保姆级原理图元件库创建

设置捕捉栅格(自定义)

2024-01-04 15:57:08 397 3

原创 第一课 AD保姆级认识(界面介绍及新建项目)

(1)工作空间文件(*. DsnWrk) 这个文件用来记录已打开的工程和工作文件,通过此文件,可以迅速恢复到原来的文件打开状态,方便继续先前的工作。(2)工程文件 (*.PrjPcb) 用来记录工程的相关信息(3)原理图文件 (*.SchDoc) 原理图保存的文件(4)PCB 文件 (*.PcbDoc) PCB 图保存的文件(5)元件库文件 (*.SchLib) 元件库保存的文件。元件库内保存有各种元件。(6)封装库文件 (*.PcbLib) 封装库保存的文件。封装库内保存有各种封装。

2024-01-02 11:52:35 1263

原创 第三章 3.2 全局定义、容器类

本篇简要介绍Qt全局定义中的数据类型、函数、宏定义;容器类中:顺序容器类、关联容器类;容器类的迭代器;Qt类库的模块。头文件包含了Qt类库的一些全局,包括基本数据类型,函数和宏。一般的Qt类库头文件都会包含该文件,因此不用显式包含此头文件。详见《Qt5.9 c++开发指南》头文件中定义了很多宏,以下一些是比较常用的:(仅做简单介绍,详见《Qt5.9 c++开发指南》)

2023-09-19 11:04:34 66 1

原创 QT入门到实践篇_03_信号和槽02:自定义信号和槽的重载(带参数的信号和槽的使用方法

上篇下课后 老师触发信号 饿了 学生响应信号 请客吃饭,但是并没有明确指出老师饿了要吃什么饭,此处对teacher.h中的信号进行重载,介绍带参数的信号和槽的使用和将QString转换为Char*的结果。C++57个入门知识点_13 函数重载调用规则及本质(编译器会按照匹配程度来决定调用哪个函数,最匹配的优先调用,而经过名称粉碎之后,其实不同的同名函数是存在差异的)下面代码使用无参槽函数并将按钮点击信号与另一个信号连接,从而实现“请老师吃饭的槽函数”上述的过程还是采用信号调用槽函数的方式。

2023-09-18 16:53:53 139 1

原创 QT 入门到实践篇 03_信号和槽01:自定义信号和槽函数的创建及使用

先写出一个功能需求:下课后 老师触发信号 饿了 学生响应信号 请客吃饭发送者和接收者都需要是QObject的子类(当然,槽函数是全局函数、Lambda 表达式等无需接收者的时候除外);信号和槽函数返回值是 void信号只需要声明,不需要实现;槽函数需要声明也需要实现;槽函数是普通的成员函数,作为成员函数,会受到 public、private、protected 的影响;使用 emit 在恰当的位置发送信号;使用connect()函数连接信号和槽。

2023-09-18 12:27:29 170 1

原创 QT入门到实战篇_02_对象树及坐标系

(1)右键单击—添加新文件—C/C++—C++ Class(2)单击选择…定义一个自己的MyPushButton类Base Class应该选择QPushButton,这里没有就选择QWidget(3)单击下一步(4)单击完成。

2023-09-17 19:34:30 63 1

原创 QT入门到实战篇_01_创建设置

这个就需要利用帮助文档了,在帮助文档中比如我们上面的按钮的点击信号,在帮助文档中输入QPushButton,首先我们可以在Contents中寻找关键字 signals,信号的意思,但是我们发现并没有找到,这时候我们应该想到也许这个信号的被父类继承下来的,因此我们去他的父类QAbstractButton中就可以找到该关键字,点击signals索引到系统自带的信号有如下几个。信号槽的优点,松散耦合,信号的发送端和接收端本身是没有联系起来的,通过connect将两端耦合起来。(1)查看项目—管理构建套件…

2023-09-17 15:01:05 193 1

原创 第三章 3.1Qt 核心特点

本章将介绍 Qt 的这些核心特点,对于理解和编写高效的 Ot C++程序是大有帮助的;QObject::metaObject()函数返回类关联的元对象,元对象类 QMetaObiect 包含了访问元对象的一些接口函数,例如QMetaObject::className()函数可在运行时返回类的名称字符串。构建项目时,MOC 工具读取 C++源文件,当它发现类的定义里有 Q_OBJECT 宏时,它就会为这个类生成另外一个包含有元对象支持代码的 C++源文件,这个生成的源文件连同类的实现文件一起被编译和连接。

2023-09-16 19:32:15 70

原创 第二章 GUI应用程序设计基础

信号(Signal)就是在特定情况下被发射的事件,例如 PushButton 最常见的信号就是鼠标单击时发射的 clicked()信号,一个 ComboBox 最常见的信号是选择的列表项变化时发射的CurrentIndexChanged()信号。其作用就是将 btnClose 按钮的 clicked()信号与窗体(Widget)的槽函数 close()相关联,这样当单击 btnClose 按钮(就是界面上的“Close”按钮)时,就会执行 Widget 的 close(槽函数)。

2023-09-14 18:01:07 180 1

原创 第一章 Qt 编写一个简单程序(hello,world)

Qt Creator可以创建多种项目,在最左侧的列表框中单击“Application”,中间的列表框中列出了可以创建的应用程序的模板,各类应用程序如下:

2023-09-13 21:59:30 499

原创 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 9522 16

03-信号和槽02:自定义信号和槽的重载(带参数的信号和槽的使用方法

03-信号和槽02:自定义信号和槽的重载(带参数的信号和槽的使用方法

2023-09-18

03-信号和槽01:自定义信号和槽函数的创建及使用

03-信号和槽01:自定义信号和槽函数的创建及使用

2023-09-18

QT入门到实战篇-02-对象树及坐标系

QT入门到实战篇-02-对象树及坐标系

2023-09-17

QT入门到实战篇-01-创建设置

按钮控件UI界面设计和控件设置(混合式)

2023-09-17

QT入门到实战篇-01-创建设置

按钮控件UI界面设计(代码)

2023-09-17

Qt 5.9 C++开发指南-Qt核心特点源码

Qt 5.9 C++开发指南-Qt核心特点源码

2023-09-16

可视化UI设计,代码式UI设计

UI界面设计

2023-09-16

Qt 编写一个简单程序(hello,world)

Qt 编写一个简单程序(hello,world)

2023-09-16

Windows系统安装Qt 5.15.2在线版

Windows系统安装Qt 5.15.2在线版

2023-09-16

第2章 Qt 5.9 C++开发指南-GUI应用程序设计基础

配套博文《Qt 5.9 C++开发指南_GUI应用程序设计基础(创建UI设计所使用到的文件及整体的运行机制;UI设计实例;可视化UI设计、代码化UI设计、混合式UI设计(QMainwindow))》代码,有需要的可以进下载

2023-09-16

cartographer-ros-master.zip

cartographer-ros-master.zip

2023-09-14

基于预瞄距离的地下矿用铰接车路径跟踪预测控制.pdf

基于预瞄方式的铰链式铲运车的控制原理

2023-09-14

动态遮挡环境下基于FMM-DWA移动机器人自主跟随方法.pdf

室内机器人自主跟随方法

2023-09-14

Astra+Datasheet-V3.0.pdf

奥比中光相机说明书

2023-09-14

Sample+Rate+-+ControlTheoryPro.pdf

Sample+Rate+-+ControlTheoryPro.pdf

2023-09-14

lec-04-simulators-ros-MOOC.pdf

lec-04-simulators-ros-MOOC.pdf

2023-09-14

HW04-urdf-gazebo-solns.pdf

HW04-urdf-gazebo-solns.pdf

2023-09-14

Feed-forward+in+position-velocity+loops.pdf

Feed-forward+in+position-velocity+loops.pdf

2023-09-14

基于3D激光雷达城市道路边界鲁棒检测算法.pdf

从三维激光雷达数据中精确地提取不规则的道路边界或道路上被障碍物遮挡的道路边界. 对点云预处理,并采用点云映射的方式快速分割出地面,同时消除路内障碍物以降低数据量;将分割出的地面数据组织成无向图,结合道路边界的多种局部特征和全局连续性

2023-09-07

A 3D LiDAR Data-Based Dedicated Road Boundary Detection Algorith

从三维激光雷达数据中精确地提取不规则的道路边界或道路上被障碍物遮挡的道路边界. (1) 利用GNSS提供的车辆位置和姿态信息,对三维激光雷达数据进行预处理,剔除噪声点. (2) 在预处理的点云数据中快速分离出地面点,以减少道路障碍物的干扰. (3) 利用边界点的特征,沿着车辆运动轨迹,搜索道路边界候选点. (4) 对道路边界候选点进行B样条曲线拟合,平滑道路边界.

2023-09-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除