自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (10)
  • 问答 (1)
  • 收藏
  • 关注

原创 Labview中for循环“无法终止”问题?即使添加了条线接线端,达到终止条件后,仍在持续运行?

关键: 搞清楚“运行”和“连续运行”两种运行模式的区别。出现题目中所述问题,大概率是因为代码运行在“连续运行“模式下。可以通过添加 探针 的方式,加深理解!

2023-11-20 22:33:00 361

原创 Labview 常用数据类型

-摘自书本《Labview虚拟仪器程序设计与应用_邓奕》

2023-11-14 14:55:43 136

原创 “exception from HRESULT:0x80072EE4”问题。 Microsoft store下载UWP应用Podcast等应用报错“0x80072EE4”

HRESULT:0x80072EE4

2023-06-21 09:48:21 296

转载 MOS管的米勒效应

本文对于 MOS 管工作在开关状态下的 Miller 效应的原因与现象进行了分析。巧妙的应用 Miller 效应可以实现电源的缓启动。

2022-09-29 11:08:44 997

转载 发动机、发电机、电动机、电机、马达傻傻分不清?一张图恍然大悟!

发动机、发电机、电动机、电机、马达傻傻分不清?

2022-09-14 15:57:11 5801

原创 #include ““ 和 #include <> 的区别

#include <>引用的是编译器的类库路径里面的头文件;一般编译器会在编译器设置的include目录和系统中的INCLUDE环境变量中找头文件;一般用于标准文件;#include ""引用程序目录的相对位置的头文件;一般是先从当前文件所在的文件夹内找,找不到再去编译器设置的include目录或者系统的INCLUDE环境变量中找;一般用于自定义的文件。...

2022-01-15 21:15:57 380

原创 c语言“位段”操作:uint8_t OK_TO_ARM :1 ;

C语言允许在一个结构体中以位为单位来指定其成员所占内存长度,这种以位为单位的成员称为“位段”或称“位域”(bitfield)。利用位段能够用较少的位数存储数据。程序如下:structpacked-data{unsigneda:2;unsigned b:6;unsigned c:4;unsigned d:4;inti;}data;...

2021-11-09 11:10:12 1548

原创 取消sourse insight输入较长代码时,代码就自动换行

1. Options→Filetypeoptions。打开如下对话框:2.取消Editing Options选项框中的 Word Wrap前的对勾。3. 点击图片中右上角叉号退出即可,会自动保存修改。

2021-07-23 16:53:55 1472

原创 C语言中的dummy函数

描述  dummy函数也可以叫做空函数,它是一个完整的函数,它有函数体,只是函数体内没有任何语句罢了。 dummy函数的作用:  在程序设计中往往根据需要确定若干个模块,分别由一些函数来实现。而在第一阶段只设计最基本的模块,其他一些次要功能或锦上添花的功能则在以后需要时陆续补上。在编写程序的开始阶段,可以在将来准备扩充功能的地方写上一个dummy函数,将来再写。 dummy函数应用:  例如:void main(){dummy();return 0;}...

2021-02-04 15:10:02 3715

转载 计算机中的换行符、回车符、\n、\r、\n\r 怎么区分?

'\r'是回车,前者使光标到行首,(carriage return)'\n'是换行,后者使光标下移一格,(line feed)\r 是回车,return\n 是换行,newline对于换行这个动作,unix下一般只有一个0x0A表示换行("\n"),windows下一般都是0x0D和0x0A两个字符("\r\n"),苹果机(MAC OS系统)则采用回车符CR表示下一行(\r)Unix系统里,每行结尾只有“<换行>”,即“\n”;Windows系统里面,每行结尾是“<回车>

2021-01-09 12:20:34 2179

原创 C语言中 “>>=,<<=,&=,^=,|=” 分别表示什么意思? 举例说明

1、C语言中的 >>= 意思为:右移后bai赋值代码示例为:x = 8;x >>=3;右移后结果为:000000000000000000000000000000012、C语言中的<<= 意思为:左移后赋值代码示例为:x = 8;x <<=3;左移后赋值结果为:000000000000000000000000010000003、C语言中的&= 意思为:按位与后赋值代码示例为:...

2020-12-11 10:45:39 175217 5

原创 Microsoft Edge出现错误代码:STATUS_INVALID_IMAGE_HASH

1、win键搜索注册表打开注册表,增加如下项:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge2、再DWORD(32位)值,命名RendererCodeIntegrityEnabled,值为03、重启edge即可。如Microsoft没有Edge文件夹,右键新建项Edge...

2020-09-23 16:39:06 6537 3

转载 除了ARM架构,还有其他的架构吗?有没有可能开发出比ARM架构还好的? RISC-V是未来的趋势吗?

目前,常用的处理器架构有ARM、x86、MIPS、RISC-V等,按照指令集分为CISC和RISC两种。不同的架构应用场合不同,下文具体说一说。1、x86架构我们使用的电脑以及公司的服务器,大部分采用了x86架构的处理器,以intel和AMD的处理器为主。x86架构的处理器采用了CISC指令集(复杂指令集计算机),x86架构的CPU分为x86和x86-64两类,目前主流的是x86-64,即64位的处理器。2、ARM架构我们的手机几乎全部使用了ARM架构,采用了RISC指令集(..

2020-08-29 14:49:59 4982 1

原创 C语言中 -> 是什么意思?

-> 是一个整体,它是用于指向结构bai体、C++中的class等含有子数据的指针用来取子数据。换种说法,如果我们在C语言中定义了一个结构体,然后申明一个指针指向这个结构体,那么我们要用指针取出结构体中的数据,就要用到“->”.举个例子:struct Data{int a,b,c;}; /*定义结构体*/struct Data * p;/*定义结构体指针*/struct Data A = {1,2,3};/*声明变量A*/int x;/*声明一个变量x*/p

2020-08-25 15:39:08 33955 4

转载 C语言结构体变量

结构体是一个或多个变量的集合,这些变量可以是不同的类型,为了处理的方便而将这些变量组织在一个名字之下。比如我要统某个班的学生信息(包括姓名,学号,成绩),每个学生都需要至少3个变量,如若学生人数较多,那需要的变量就非常之多了。为了解决这样的问题,就要用到结构体这种构造类型,我们可以将每个学生的各项信息以不同类型的数据存放到一个结构体中,如用字符型表示姓名,用整型或字符型表示学号、用整型或实型表示成绩。结构体变量的定义结构体就是将不同类型的数据组合成一个有机的整体,以便于引用。如定义一个学生的信.

2020-08-25 10:01:46 1279

转载 树莓派编译安装bluez协议栈,搭建bluetooth编程环境

树莓派3B自带蓝牙模块,笔者就想通过树莓派蓝牙模块实现数据传输的可编程化,就想在树莓派上搭建一个蓝牙编程环境。以下是笔者搭建环境所出现的一些步骤、问题及其应对方案。bluez的安装需要手动编译,在bluez官网(http://www.bluez.org/)中找到较新版本进行下载,笔者写文章时的最新版本是5.44,找到链接后在 ~/Downloads/下输入命令$ wget http://www.kernel.org/pub/linux/bluetooth/bluez-5.44.tar.xz下

2020-08-11 16:56:22 1149

转载 Android Bluetooth HCI log 详解

0. 引子对于蓝牙开发者来说,通过HCI log可以帮助我们更好地分析问题,理解蓝牙协议,就好像网络开发一定要会使用Wireshark分析网络协议一样。本篇主要介绍HCI log的作用、如何抓取一份HCI log,并结合一个实际的例子来说明如何分析HCI log。1. HCI log 介绍1.1 HCI log 作用HCI log是用来分析蓝牙设备之间的交互行为是否符合预期,是否符合蓝牙规范。在日常的开发中,通常使用HCI log来做这样几件事: 分析Bug:蓝牙打开后搜索不到设备

2020-07-28 14:33:07 1131

原创 无刷直流电机正反转 原理 分析

一、无刷直流电机工作原理无刷直流电机要转动,需要根据位置传感器的输出信号确认转子位置。然后通过电子换相电路去驱动电机本体使定子电枢绕组依次换相通电,从而在定子电枢绕组上产生旋转磁场,旋转磁场与转子永磁体相互作用驱动转子转动。电机持续的转动依赖于电机的准确换相,电机换相的时机只取决于转子的位置信号。以常用的两两导通、三相六状态、全桥Y形直流无刷电机驱动控制为例,原理图如图1。图1二...

2020-02-27 18:02:10 16496 2

原创 C++ string类、vector类 常用函数

基础应用vector<int> a; //声明一个int型向量avector<int> a(10); //声明一个初始大小为10的向量vector<int> a(10, 1); //声明一个初始大小为10且初始值都为1的向量 vector<int> b(a); //声明并用向量a初始化向量bvector<...

2020-02-19 17:42:47 248

转载 深入理解C++中public、protected及private用法

这篇文章主要介绍了C++中public、protected及private用法,对于C++面向对象程序设计来说是非常重要的概念,需要的朋友可以参考下初学C++的朋友经常在类中看到public,protected,private以及它们在继承中表示的一些访问范围,很容易搞糊涂。今天本文就来十分分析一下C++中public、protected及private用法。相信对于大家深入掌握C++程序设计...

2020-02-16 21:41:49 241

原创 上拉电阻 下拉电阻 傻傻分不清?

上拉就是将不确定的信号通过一个电阻钳位在高电平,电阻同时起限流作用。同理,下拉也是将不确定的信号通过一个电阻钳位在低电平。上拉是对器件输入电流,下拉是输出电流;强弱只是电阻的阻值不同,没有什么严格区分。需要注意:1上拉电阻太大会引起输出电平的延迟(RC延时)。2一般CMOS门电路输出不能给它悬空,都是接上拉电阻设定成高电平。3下拉电阻和上拉电阻的原理差不多, 只是拉到...

2020-02-15 16:16:03 480

原创 电阻电容串联、并联起来用在电路中,起什么作用?

一、对于电子电路: 电阻的两端并联一个电容,为了减小对高频信号的阻抗,相当于微分,这样信号上升速度加快,用于提高响应速度;电容一端接电阻,一端接地,则相反,滤去高频,相当于积分,用于滤波。 最典型的应用就是放大电路中的高低音频控制。 二、对于电力电路: 不管RC串联还是并联,电容的作用都是一样的,电容的作用就是防止电压突变,吸收尖峰状态的过电压,串联的电阻起阻尼作用,电阻消耗过电压的能量,从而抑制...

2020-01-09 22:14:09 34842 3

原创 不可控器件 半控型器件 全控型器件 的主要区别

一、原理不同1、不可控器件—电力二极管:为一个由p型半导体和n型半导体形成的pn结,在其界面处两侧形成空间电荷层,并建有自建电场。2、半控型器件:通过控制信号过可以控制其导通而不能控制其关断的电力电子器件。3、全控型器件:通过控制信号既可以控制其导通,又可以控制其关断的电力电子器件。二、特点不同1、电力二极管:单方向导电性。在电路中,电流只能从二极管的正极流入,负极流出。2...

2019-12-09 11:27:52 17299 1

转载 switch语句用法详解

当年学C语言switch开关语句的时候,很多人会告诉你它是这么用的:switch(表达式){ case常量表达式1: 语句1;break; case常量表达式2: 语句2;break; … case常量表达式n: 语句n;break; default: 语句n+1;b...

2019-08-26 11:44:19 7598

转载 AD转换中【参考电压】的作用

AD转换  AD转换就是模数转换。顾名思义,就是把模拟信号转换成数字信号。主要包括积分型、逐次逼近型、并行比较型/串并行型、Σ-Δ调制型、电容阵列逐次比较型及压频变换型。  A/D转换器是用来通过一定的电路将模拟量转变为数字量。模拟量可以是电压、电流等电信号,也可以是压力、温度、湿度、位移、声音等非电信号。但在A/D转换前,输入到A/D转换器的输入信号必须经各种传感器把各种物理量转换成电压...

2019-08-21 11:18:03 14024 1

原创 【自锁开关】【非自锁开关】区分

自锁开关一般是指开关自带机械锁定功能,按下去,松手后按钮是不会完全跳起来的,处于锁定状态,此时用手再按一次,机械结构解锁按钮就会自动跳起来,它就叫自锁开关。早期的直接完全断电的电视机、显示器就是使用的这种开关。按一下开 再按一下关 就是自锁开关非自锁开关,也就是无锁开关。则是用手按下去以后,手松开后按钮立刻弹回来,需要用电路实现锁定功能,例如电磁炉、抽油烟机、显示器上面的开关就是无锁开关....

2019-07-11 09:53:29 5189

转载 如何辨别电解电容正负极

电解电容是有极性电容,不能接受反向电压,安装时需按正确的极性安装,所以在使用前我们要正确的区分电解电容正负极。识别电解电容正负极的正确方法是:1、螺栓型电解电容正负极识别。螺栓型铝电解电容在套管上有明确的正负级标识,正极用“+”、负极用“-”表示。大部分螺栓电容在盖板上的端子旁边都会刻有“+”、“-”的标识,如下图所示:向左转|向右转2、焊片铝电解电容正负极的区分。焊片铝...

2019-03-26 19:21:29 6907

转载 小型功率三极管S9013

S9013简介S9013三极管是一种NPN型三极管,以硅为主要材料,属于小型的功率三极管,这种三极管很常见,有插件TO-92、贴片SOT-23两种封装,它有三个引脚,分别是基极b,集电极C,发射极e,对于插件的S9013,字体面向自己,从左到右分别是e、b、c三极,而贴片的左下脚是基极b,右下角是发射极e,最上方的是集电极c。它具有电流放大作用,利用三极管的截止状态作为开关的闭合状态,在电路当中...

2019-03-26 19:08:14 21306 1

转载 轮毂、轮辋、轮圈,你还分不清楚?

摘自:https://www.sohu.com/a/129958721_372771说起轮毂(gǔ)在很多人的眼中它应该长这个样子  可实际上轮毂长这个样子  那么大家都经常见到,还和轮毂混淆的那个汽车部件正确的名字叫什么?轮辋(wǎng)它其实就是我们常说的轮圈也就是说轮圈=轮辋≠轮毂  轮毂其实是个连接件只是用来连接车轮...

2019-03-12 11:01:25 4744

Bluez库文件.rar

bluez-libs-3.36.tar、 bluezTest-master、 bluez-utils-3.36.tar

2020-08-14

Bluez.zip (5.54 5.52 5.51 5.46)

Bluez源码 5.54 5.52 5.51 5.46 四个版本。每个源码一个文件夹,整理分类合理

2020-08-12

蓝牙抓包工具-ComProbe Protocol Analysis System.rar

蓝牙抓包工具-ComProbe Protocol Analysis System.rar 用于树莓派蓝牙应用

2020-08-06

直流无刷电机双闭环调速系统

双闭环调速系统、无刷直流电机采用库模块建模、未整定。 能运行

2019-03-05

直流无刷电机前馈调速系统

前馈方式、无刷直流电机已建模、门控信号采用函数实现、已整定

2019-03-05

直流无刷电机双闭环调速系统1-电流环为电源电流反馈

双闭环调速,电流环为电源电流反馈,已整定。 可以运行

2019-03-05

直流无刷电机双闭环调速系统1-电流环为定子电流反馈

双闭环调速、电流环采用的为定子电流反馈方式、未整定。 可以运行

2019-03-05

利用32高级定时器定时器产生6路互补PWM波形

32产生的6路互补PWM波形 一般可用于驱动 直流无刷电机驱动。 通过改变占空比可以起到调速的作用

2019-03-03

直流无刷电机双闭环控制系统仿真模型

BLDC双闭环调速体统建模方针模型。 速度控制策略。 电流环 速度环均为PD控制器

2019-02-27

直流永磁电机L298驱动

L298驱动 - 直流永磁电机旋转 C程序代码

2018-12-21

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

TA关注的人

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