暴躁的野生猿
码龄7年
  • 1,413,202
    被访问
  • 183
    原创
  • 102,222
    排名
  • 17,324
    粉丝
  • 479
    铁粉
关注
提问 私信

个人简介:请加入裙,欢迎同行一起学习交流,1零251②7672。百度搜索【CSDN 暴躁的野生猿】也可搜到群号码

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:山东省
  • 加入CSDN时间: 2015-09-05
博客简介:

野生猿-群号1025127672

查看详细资料
  • 8
    领奖
    总分 5,049 当月 127
个人成就
  • 获得1,341次点赞
  • 内容获得543次评论
  • 获得6,212次收藏
创作历程
  • 2篇
    2022年
  • 39篇
    2021年
  • 17篇
    2020年
  • 62篇
    2019年
  • 83篇
    2018年
成就勋章
TA的专栏
  • qq联系方式or群号
  • QT
    72篇
  • stm32/单片机
    22篇
  • QT/QML
    9篇
  • C/C++
    27篇
  • QT/QCustomPlot
    7篇
  • QT/模型视图MVC
    7篇
  • 前端
    10篇
  • QT/QChart
    8篇
  • QT/样式表qss
    8篇
  • QT/html
    1篇
  • QT/3D
    4篇
  • QT/lua
    1篇
  • linux
    23篇
  • linux/shell
    4篇
  • linux/线程
    6篇
  • linux/进程通信
    6篇
  • linux/进程
    1篇
  • 网络
    5篇
  • 控制理论
    13篇
  • 惯性导航
    6篇
  • matlab
    12篇
  • 数学基础
    4篇
  • opencv
    3篇
  • openGL
    6篇
  • makefile
    1篇
  • 硬件
    11篇
  • 其他
    4篇
兴趣领域 设置
  • 人工智能
    神经网络
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

altium designer基本快捷键-显示单层、高亮网络等

ctrl+w或者p+w进入布线状态,布线中按*号键+单击可放置过孔。1、保持高亮:按住CTRL,单击某网络中的任意位置。2、临时高亮:按住shift,鼠标悬停在某个网络上。选中层->shift+S,再按可恢复显示所有层。也即从bottom层观察板子 V+B。............
原创
发布博客 2022.08.10 ·
120 阅读 ·
0 点赞 ·
0 评论

Altium Designer PCB设置电源线粗细宽度+绘制时改变粗细

Altium Designer PCB设置电源线粗细宽度+绘制时改变粗细
原创
发布博客 2022.08.04 ·
178 阅读 ·
0 点赞 ·
0 评论

altium designer PCB模块化布局+交叉选择+交叉探针

由原理图生成PCB时,PCB中的元件都是随机摆放的,而模块化布局,可以让我们快速的按照原理图中元件的布局,对PCB中的元件进行布局。对于小板子,手动一个个摆放也没啥问题,但是对于中大型的板子,手动一个个布局就太麻烦了,这就体现出模块化布局的优势了。在模块化布局之前,需要基础知识:1、左右分屏,2、交叉选择与探针左右分屏步骤:菜单栏->窗口->垂直排列,如下图效果是,原理图和PCB各占半个工作区,如下图:交叉选择:菜单栏->工具->交叉选择当用鼠标在原理
原创
发布博客 2021.12.13 ·
1471 阅读 ·
0 点赞 ·
0 评论

altium designer PCB各层介绍+添加多层+设置正/负片+设置层的网络标号

top layer 顶层,用来走线bottom layer 底层,用来走线mechanical 机械层,用来定义PCB形状和尺寸keepout layer 禁止布线层,用来绘制禁布区top overlay 顶层丝印层,绘制丝印bottom overlay 底层丝印层,绘制丝印top paste 顶层助焊层,用来开钢网时,让焊锡落到板子上,助焊用bottom paste 底层助焊层top solder 顶层阻焊层,用于描述绿油的覆盖区域b...
原创
发布博客 2021.12.13 ·
6542 阅读 ·
5 点赞 ·
2 评论

altium designer PCB元件矩形摆放+总尺寸预估+设置原点+设置尺寸

PCB上摆上元器件以后,可能不知道要把PCB总尺寸做成多大,这时我们可以使用AD的矩形摆放功能,预估一下。所谓矩形摆放,就是让AD自动把所有元件密排成一个矩形,步骤为:1、选中所有元件2、点击菜单栏->工具->器件布局->矩形排列3、在PCB中按住鼠标画个矩形,一松手,效果如下:可以看到元件都密排在了一个矩形里面。这样我们就能大体预估一下PCB的尺寸了。设置原点菜单栏->编辑->原点-->设置,快捷键EOS然后用鼠标在...
原创
发布博客 2021.12.11 ·
2286 阅读 ·
0 点赞 ·
0 评论

altium designer执行DRC检查+消除绿色错误

由原理图生成PCB以后,各种显示绿色(也即PCB报错),如下图:绿色的原因是DRC(Design Rule Check)检查未通过。解决方法是正确设置规则。但是在此之前,为了观感,我们先掩耳盗铃一下:临时清除绿色,步骤是:菜单栏->工具->复位错误标志。然后:打开菜单栏->工具->设计规则检查,见下图,点击“执行DRC”,可以运行一次检查。其中:“在线”指的是画PCB时实时检查,“批量”指的是,点击运行DRC按钮后才检查一次。可见,在线DRC是对电脑CPU的.
原创
发布博客 2021.12.11 ·
3583 阅读 ·
0 点赞 ·
0 评论

altium designer把原理图转成PCB

原理图画好以后,且封装都做好映射以后,可以执行原理图->PCB的转换了。两种方法,随便你选哪一种:方法1、在原理图界面,点击菜单栏->设计->把本原理图更新至对应的PCB。方法2:在PCB文件界面,点击菜单栏->设计->从原理图更新本PCB,如下图所示。 -然后可以执行“生效更改”,看看有没有错误,没有错误的话,继续点击“生效更改”,才能真正把变化更新到PCB:如果勾选了“仅显示错误”,那么就只会显示更改中有错误的条目,正确...
原创
发布博客 2021.12.11 ·
6794 阅读 ·
0 点赞 ·
0 评论

Altium designer原理图检查(编译检查)

原理图检查的主要内容有:1、元件位号冲突。也即多个元件编号相同,例如两个电容在原理图中都被命名为C2,显然肯定是无法生成PCB的。2、网络悬浮。也即网络标号没有附着在电气走线上,一般这种是人操作失误,又容易被忽视。如果注意不到会造成生成的PCB中某些线连接不上。3、电源悬浮。也即图中有些VCC和GND跟谁都不连接。。4、单端网络。例如MCU上有一个引脚引出的电气线标注了网络标号I2C1_SCL,但在图中仅此一个标号,一般这种是人疏忽忘记连接对应的元件了,建议检查。(除非设计人员故意就是想要一
原创
发布博客 2021.12.11 ·
4029 阅读 ·
2 点赞 ·
0 评论

altium designer原理图中元件自动编号+设置value值

原理图中的元件必须要指定唯一的编号,例如上图的4个电容:C2 C3 C4 C5。如果元件很多的话,手动一个个编号麻烦,可以使用AD的自动编号:下图中可以设置自动编号的顺序方向AD的新版本中操作步骤略有不同,但大同小异:...
原创
发布博客 2021.12.10 ·
4576 阅读 ·
3 点赞 ·
0 评论

STM32CubeMx配置定时器

定时器的用法很多:1、作为时基。也即仅读取定频自增的TIMx->CNT2、定时中断3、计数4、捕获5、输出PWM(也叫:比较输出)6、等等以编程中最常见的定时中断为例首先配置时钟树:定时器的时钟来自于内部的PLL分频->AHB->APB1或2而且由上图可见,APBx时钟进入定时器之前频率会被x2定时器溢出时间的计算:T=((period+1)*(psc+1))/(TIM_CLK_Mhz/ TIM_ClockDivision) u.
原创
发布博客 2021.12.01 ·
4137 阅读 ·
4 点赞 ·
0 评论

CAN总线通信原理

CAN总线的仲裁是基于“线与原理(有一个0则为0,全部为1才为1)”,也即,总线上连接多个设备,只要有一个设备输出低电平,那么总线上的电平就为低(这一现象在CAN领域称为“显性”);只有全部设备均输出高电平,总线才能呈现为高电平(称为“隐性”)。可见,只要有一个设备电平显性,那么他就可以覆盖其他所有设备的电平隐性。CAN控制器在发送报文的同时会监听总线状态与自己发送的电平是否一致,如果不一致发生在ID段则会发生仲裁,如果发生在其他区域则会触发相应错误。基于这一原理,如果自己在发送报文时,别的设备也在发送报文
原创
发布博客 2021.11.15 ·
2547 阅读 ·
0 点赞 ·
0 评论

matlab设置plot绘图刻度的小数位数

以X轴为例set(gca, 'xtick', ts);set(gca,'xTickLabel',num2str(get(gca,'xTick')','%.3f'));%设置为3位小数代码解释:gca为当前plot的坐标框的句柄,set(gca, 'xtick', ts)意思是:设置变量ts为x坐标的内容。set(gca,'xTickLabel', myTick)为把myTick的内容显示在刻度上。那么myTick这个字符串向量从何而来?当然是读取x轴的刻度值get(gca,'xTic
原创
发布博客 2021.10.21 ·
3114 阅读 ·
3 点赞 ·
2 评论

Free SolidWorks OBJ Exporter v2.zip

发布资源 2021.10.09 ·
zip

keil/STM32/ARM之分散加载文件scatter file

官方资料:依次打开 -> keil -> help -> uVision help,打开帮助文件,然后定位到分散加载文件章节:分散加载文件有什么用?我们知道,在嵌入式程序中,main函数并不是首先被执行的代码,还有一个隐藏的函数,名字叫__main,他会在main之前被执行,还有一些汇编代码也会在main之前被执行。他们主要干了这些事情:1、设置栈顶地址;2、设置PC指针;3、把0初始化变量所在内存区清0;4、给非0初始化的变量赋值;3、设置栈顶地址。loa.
原创
发布博客 2021.09.02 ·
467 阅读 ·
0 点赞 ·
2 评论

QT如何修改[设计师界面类]的名称(窗口或控件名字)?

当使用向导创建设计师界面类以后,如下图所示:这样QT会为我们生成3个文件:.cpp、.hpp、.ui。但是修改这个类名,就有点麻烦了,稍有不慎,就会编译报出一些莫名其妙的错误。要修改的地方有这么几个:1、右击.ui文件,重命名为新名称2、右击.ui文件,选择用文本编辑器打开,把旧名称查找替换为新名称3、右击.cpp,.h文件,重命名为新名称4、使用全字匹配查找替换cpp、h文件中类的旧名称,并替换5、修改.h文件中形如 #include "ui_xxx.h"中的xxx为.
原创
发布博客 2021.07.21 ·
2729 阅读 ·
1 点赞 ·
0 评论

QT样式表qss设置后无效的原因大全

设置样式表无非两种方式,1是直接在ui设计师界面填写,这样所见即所得,2是用代码setStylesheet。不过令人困惑的是,经常设置了样式表之后,运行出的结果与预期不符,总结可能有以下原因:1、子控件如果设置了样式表,那么他会把从父控件送来的【同选择器】下的样式表覆盖。注:【样式表选择器】是专业术语,请自行搜索学习。2、子类如果设置了样式表,那么从父类继承来的【同选择器】下的样式表覆盖。注:子类和子控件不是一个概念。子控件是QWidget的树状关系。3、子类化QWidget后的类,
原创
发布博客 2021.06.25 ·
2376 阅读 ·
2 点赞 ·
0 评论

QML系列教程(10)-行布局、列布局、网格布局、流布局

行布局 Row{ }、列布局 Column{ }、网格布局 Grid{ }、流布局 Flow{ }。QML中的布局和QWidget中的布局用法一样,可以实现任意元素的规律排列。
原创
发布博客 2021.06.10 ·
976 阅读 ·
0 点赞 ·
0 评论

QML系列教程(9)-状态过渡Transitions

过渡Transitions 必须配合状态State才能使用,见前一篇博文。所谓过渡,就是在已经定义好的两个state之间,做平滑的转场动画。这些动画可以是位移动画、颜色渐变动画、旋转动画等等任意QML支持的动画(见)...
原创
发布博客 2021.06.09 ·
156 阅读 ·
0 点赞 ·
0 评论

QML系列教程(8)-状态State+属性变化PropertyChanges+when的用法

所谓状态State,就是指界面上某一时刻某些元素的属性值集合。我们可以定义多种状态,并控制何时使用这个状态。应用实例:界面上有一个按钮,当点它一次后
原创
发布博客 2021.06.08 ·
645 阅读 ·
2 点赞 ·
1 评论

QML系列教程(7)-缓冲曲线easing+平抛运动+反弹运动

缓冲曲线的作用是,控制数值变化过程中的速度。例如,同样是让一个方块的x坐标从0移动到100,我们可以让他匀速运动过去,也可以让他先快后慢运动过去,也可以让他先慢后快的
原创
发布博客 2021.06.03 ·
330 阅读 ·
2 点赞 ·
0 评论
加载更多