5 苏守坤

尚未进行身份认证

牛逼轰轰的软件工程师一枚,可惜不是我,哈哈

等级
TA的排名 3w+

STM32的GPIO的4种输入模式

GPIO的八种工作模式详解浮空输入_IN_FLOATING带上拉输入_IPU带下拉输入_IPD模拟输入_AIN开漏输出_OUT_OD推挽输出_OUT_PP开漏复用输出_AF_OD推挽复用输出_AF_PP4输入+2输出+2复用输出,一共是8种模式,以下是八种模式的工作原理:GPIO基本结构第一:浮空输入模式;在这张图上,阴影的部分处于不工作...

2019-08-22 17:48:05

直流无刷电机霍尔传感器2种安装方式

我们在电动车,家用电器,印刷机械等很多行业都可以看到直流无刷电机的应用。直流无刷电机的运行时靠确定霍尔记录转子的位置,传送信号到控制芯片来控制直流无刷电机的工作状态。这里的霍尔的作用就用来记录直流无刷电机的转子的位置,从而控制换相功率,在三相直流无刷电机里,用三个霍尔传感器就可以记录六个相位的位置。随着电力电子技术的发展,无刷直流电机得到了越来越广泛的应用,在电动车辆、...

2019-08-15 15:20:58

直流无刷电机工作原理

首先给大家复习几个基础定则:左手定则、右手定则、右手螺旋定则。别懵逼,我下面会给大家解释。左手定则,这个是电机转动受力分析的基础,简单说就是磁场中的载流导体,会受到力的作用。让磁感线穿过手掌正面,手指方向为电流方向,大拇指方向为产生磁力的方向,我相信喜欢玩模型的人都还有一定物理基础的哈哈。右手定则,这是产生感生电动势的基础,跟左手定则...

2019-08-14 16:40:19

无刷电机和有刷电机的区别

直流无刷电机直流无刷电机,顾名思义。直流好理解,我们重点来说说无刷是什么意思。很明显,既然有无刷,肯定对应是有有刷这概念的。其实早期的电机都是有刷的,这个刷子叫电刷,也叫碳刷,因为它的材质是石墨。有刷电机,都是线圈在转子上,永久磁铁在定子上。如下图所示。从百度上盗了个图有刷电机的图,如有侵权,欢迎与我联系。电机要稳定连续旋转,是需要换向的。对电机原理...

2019-08-14 11:01:51

关于C++中二维vector使用

vector本来就是可以用来代替一维数组的,vector提供了operator[]函数,可以像数组一样的操作,而且还有边界检查,动态改变大小。这里只介绍用它来代替二维的数组,二维以上的可以依此类推。1、定义二维vectorvector<vector<int>>A;//错误的定义方式vector<vector<int>>A;//正...

2019-08-01 14:26:46

如何在C/C++中使用pi (π) 值

在math.h有一个宏定义M_PI#ifdefined_USE_MATH_DEFINES&&!defined_MATH_DEFINES_DEFINED#define_MATH_DEFINES_DEFINED//Definitionsofusefulmathematicalconstants////Define_...

2019-07-19 13:57:43

QT5.12的QByteArray转QString中文出现乱码的问题

扣扣技术交流群:460189483在做UDP通讯时,使用QByteArray接收到的数据,其中包括接收到的中文数据,在使用QString进行显示时,会出现乱码的问题,于是找了几种方法,走过的坑,都写下来,留作查看!//QString转QByteArray方法,这个没问题//Qt5。12QStringstr("hello");QByteArraybytes=str...

2019-07-10 11:04:01

Qt5.12 如何在槽函数中获取发出信号的对象

扣扣技术交流群:460189483核心:QObject*sender=QObject::sender();sender就是发射信号的对象。QObject是有窗口类的父类,比如QWidget,QLabel,QPushButton等都直接或间接继承自QObject类。如果把某个窗口中的所有控件都装到一个QList<QObject*>中,那么如何区分当前的是那种类...

2019-07-03 17:09:34

QT qss 简单介绍

扣扣技术交流群:460189483这篇文章来自于QT的帮助文档,你要是看了最新版的,会发现讲解得更棒。如果你的英文不是那么好,或者说看着头疼,那还是来看此篇吧。在此之前说一个帮助文档的特别用法,绝不仅仅是搜单词,QT的文档非常强大的,比如你要搜索怎么使用qss,可以这样搜索:howtousestylesheet英文版QtStyleSheetsExamples地址如下:...

2019-06-26 17:45:11

Qt QTableWidget用法总结

QTableWidget是QT程序中常用的显示数据表格的空间,很类似于VC、C#中的DataGrid。说到QTableWidget,就必须讲一下它跟QTabelView的区别了。QTableWidget是QTableView的子类,主要的区别是QTableView可以使用自定义的数据模型来显示内容(也就是先要通过setModel来绑定数据源),而QTableWidget则只能使用标准的数据模...

2019-06-25 17:17:49

QTableWidget的列标题的宽度设置为固定不可拖动

扣扣技术交流群:460189483QTableWidget的列标题和行标题默认显示的情况下,可以拖动两个相邻列(行)之间的分割线来改变列宽(行高),如何将这个列宽(行高)锁死,设置为不可拖动的呢?针对我所用的版本——Qt5.12,可以如下操作://设置所有的列ui->tableWidget->horizontalHeader()->setSectionResiz...

2019-06-21 17:59:15

Qt5.12 creater警告:the code model could not parse an included file

扣扣技术交流群:460189483thecodemodelcouldnotparseanincludedfile,whichmightleadtoincorrectcodecompletionandhighlighting,forexample解决办法:帮助-->关于插件-->C++-->ClangCodeModel的勾去掉即可...

2019-06-14 15:18:46

WPF水珠效果按钮组的实现教程

扣扣技术交流群:460189483效果图相关知识这部分基本就是废话,网上都能找到,我只不过是整理了以下.建议先不看,用到的时候可以回来看看贝塞尔曲线先来看两组图,有助于理解什么是贝塞尔曲线(图片取自维基百科,参考链接1)二次贝塞尔曲线:P0是起点,P2是终点,P1是控制点三次贝塞尔曲线:P0是起点,P2是终点,P1是控制点1,P2是控制点2...

2019-05-10 16:16:56

C#获取屏幕的分辨率

扣扣技术交流群:460189483在C#中获取当前屏幕的分辨率的方法1:rectangle类。命名空间为:system.Drawing。system.Drawing.Rectanglerec=Screen.GetWorkingArea(this);intSH=rec.Height();intSW=rec.Width...

2019-05-09 16:27:35

C语言float有效位数为7位?

扣扣技术交流群:460189483首先我们应该明确一点:C语言中,%f表示保留7位有效数字7位有效数字:是指整数部分和小数部分一共7位谭浩强的c语言,里面讲float型变量只能接受7位有效数字,比如floata;a=12345.6789;a变量中只能存储12345.67,最后两位丢失。单精度数的尾数用23位存储,加上默认的小数点前的1位1,2^(23+1)=1677721...

2019-05-08 17:59:23

WPF 自定义ItemsControl/ListBox/ListView控件样式

扣扣技术交流群:460189483一、前言ItemsControl、ListBox、ListView这三种控件在WPF中都可作为列表信息展示控件。我们可以通过修改这三个控件的样式来展示我们的列表信息。既然都是展示列表信息的控件,那他们有什么相同点和不同点呢。同:  1、这三个控件都是列表型控件,可以进行列表绑定(ItemsSource);  2、这三个控件均使用Items...

2019-05-08 15:07:16

WPF如何自定义TabControl控件样式示例详解

扣扣技术交流群:460189483一、前言程序中经常会用到TabControl控件,默认的控件样式很普通。而且样式或功能不一定符合我们的要求。比如:我们需要TabControl的标题能够居中、或平均分布;或者我们希望TabControl的标题能够进行关闭。要实现这些功能我们需要对TabControl的样式进行定义。二、实现TabControl的标题平均分布默认的TabContro...

2019-05-07 13:46:11

C# WPF 通过委托实现多窗口间的传值的方法

扣扣技术交流群:460189483在使用WPF开发的时候就不免会遇到需要两个窗口间进行传值操作,当然多窗口间传值的方法有很多种,本文介绍的是使用委托实现多窗口间的传值。在上代码之前呢,先简单介绍一下什么是C#中的委托(如果只想了解如何传值可以略过这部分)在网络上有很多对于委托的介绍和讲解,经过我的学习和总结加上了一点我自己的理解,我认为委托是一种类似于C语言的指针,但是它指向的是方法而不...

2019-05-07 13:29:16

WPF制作带小箭头的按钮完整代码

扣扣技术交流群:460189483在没给大家介绍实现代码之前,先给大家看下效果图,如果大家感觉效果不错,请参考实现代码:XAML代码:<ControlTemplatex:Key="btnTpl"TargetType="RadioButton"><StackPanelOrientation="Vertical"Height="30"Backgrou...

2019-05-07 11:58:20

WPF中button按钮同时点击多次触发click解决方法

扣扣技术交流群:460189483解决WPF中button按钮同时点击多次触发click的方法,供大家参考,具体内容如下DateTimelastClick=DateTime.Now;objectobj=newobject();inti=0;privatevoidButton_Click(objectsender,RoutedEventArgse){...

2019-05-07 11:55:26

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。