自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 APPDESIGNER-舵机调试上位机

接上文,由于将逐步取消GUI,用appdesigner取代,所以也可以用同样的逻辑在appdesigner中搭建舵机上位机,配合STM32及逆行调试。在appdesigner中,界面可以设计的更加美观,而且可以在拖动进度条的过程中和控制器进行通讯,具有更好的实时性。在设计中也加入了微调按钮,使功能更完善。舵机调试上位机-appdesigner。

2023-04-19 20:12:32 274

原创 舵机调试上位机(MATLAB /CUBEMX /STM 32)

舵机调试上位机作者:歌者舵机调试上位机说明上位机部分主控部分说明步骤说明本文将详细说明利用MATLAB制作一款用于舵机调试的上位机,可以同时连接3个舵机进行控制,同时会有配合使用的主控开发教程。上位机部分1.打开MATLAB软件,在命令行中输入“ guide ”,打开GUI设计工具。2.新建一个空白项目,点击确定即可。3.从左侧工具栏中选择相关GUI图形进行防止,按自己喜好需求进行设计。注意:放置滑动条控件后可以修改其滑动范围数值,默认为0-1.4.右键相应控件,打开回调函数进行

2022-09-02 09:21:54 2425

原创 Multisim-MATLAB_GUI制作温度数字测量系统

Multisim-MATLAB_GUI制作温度数字测量系统大家好,今天和大家分享一个我之前做的项目,温度数字测量系统,硬件仿真部分是利用Multisim做的,然后利用MATLAB做了一个用于处理及显示数据的上位机,下面一起来看。整体思路:在电桥中设置铂电阻,温度变化时铂电阻的阻值发生变化,输出电压发生变化,对电桥输出进行滤波,使温度信号频率为0~20Hz,之后连接AD16芯片,AD的输出连接4个带有译码功能的数码管,采集若干温度和数码管显示的数值,在MATLAB软件中将数码管显示的16进制数转化为10

2021-01-16 19:43:15 5958 3

原创 MATLAB读取串口数据(二)GUI

MATLAB读取串口数据(二)GUI前面我分享了利用MATLAB编写脚本来读取串口数据的方法,今天我来分享利用MATLAB中的GUI工具来进行串口上位机开发,并实时作图。注:在用了一段之间MATLAB的GUI工具后,突然发现了MATLAB中一个更好用的APP设计工具,还有用simulink快速制作上位机的方法,非常的好用,之后会和大家一一分享。前面的文章中我已经介绍了GUI的基本使用方法,和脚本读取串口的一些基本方法,所以今天就不再赘述,直接开始。首先当然是“GUIDE”,创建自己需要的控件,下面是

2021-01-15 20:21:29 5922

原创 MATLAB读取串口数据(一)脚本

MATLAB读取串口数据(一)脚本今天我们来介绍如何编写在matlab中编写脚本来读取串口数据。matlab中内置了串口功能函数,我们在使用时只需要调用函数进行相应配置即可,我们来看串口函数。serial(S_P,'Parity','none','BaudRate',BaudRate1,'DataBits',8,'StopBits',1)这个函数用来对串口进行设置,其中S_P为端口号,如COM1、COM2等,‘Parity’后面为校验位,一般为none,'BaudRate’后面位波特率,'Dat

2020-10-05 21:47:30 13959

原创 Python学习(五)简单爬虫

#Python学习(五)##简单爬虫今天我们来介绍一个利用Python进行爬虫的小项目,在起点中文网爬取免费小说并保存到文件中。在这之前我们需要安装两个库:requestsBeautifulSoup具体安装方式就不再详细说明了,不懂的请参考我之前那篇使用pip安装库的文章。首先我们需要获取网页HTML:try: r = requests.get(url,timeout=30) r.raise_for_status() r.encoding =

2020-09-05 09:31:20 212 1

原创 Simulink结合CubeMX开发STM32,无需写代码,解放双手!

#Simulink结合CubeMX开发STM32##无需写代码,解放双手!最近发现ST有一个Simulink的库,可以直接在Simulink中配置需要的功能,而底层在CubeMX中直接配置就可以。对于嵌入式开发的朋友来说,CubeMX应该都不陌生,它解决了繁琐的底层配置过程,虽说我已经感觉省了很多麻烦,但还是会因为功能代码复杂的逻辑和编写过程头疼半天,或者因为某个不知道的函数而百度半天。发现了Simulink的这个作用之后,我简直惊呆了,这对我来说无疑是一个宝藏,于是赶紧开始学习尝试,接下来把整个教程

2020-08-27 20:55:49 2733 3

原创 Python学习(四)使用pip安装第三方包

#Python学习(四)##使用pip安装第三方包在Python中,很多情况下出于需要我们要安装一些第三方包,来减少一些劳动,比如有表格处理、图片美化、时间获取、游戏制作等包,在其他语言中,安装这些包都需要自己手动去下载安装,极其不便,而Python就提供了一个pip的安装方式,使这一步骤变得非常简单。下面我们以表格处理包pandas为例来说明一下。我们直接按WIN+R键打开命令窗口,输入cmd,打开cmd窗口。在命令行窗口中,我们直接输入pip install pandas,即可自动开始下载

2020-08-23 17:30:47 917

原创 Python学习(三)条件运算

##Python学习(三)##条件运算之前讲解了Python中的一些基本语法,今天我们来讲一下Python中的条件运算。一、条件运算符在Python中我们可以用条件运算符进行最基本的条件判断,基本语法为:语句1 if 条件判断式 else 语句2程序在执行时,首先对条件判断式进行运算,如果结果为真,则执行语句1,否则执行语句2比如我们输入a和b两个数,想要让程序自动判断其中较大的一个数并且打印出来:a = input('请输入数字a:')a = int(a)b = input('请输入数

2020-08-20 19:55:09 4907

原创 Python学习(二)字符串与类型

#字符串与类型在字符串之间是可以进行加法运算的,这样就会将多个字符串拼接为一个字符串:a = ‘hello’+‘world’但是要注意不能和其他类型的变量进行运算,只能在字符串之间进行加法运算在输出中,我们也可以用逗号隔开,输出多个变量:name = ‘哈利’print(‘你的名字是’,name)这样我们就可以通过改变变量从而方便的改变输出。还可以将字符串与数字进行相乘,这样就会将字符串复制指定的次数:a = 'hello world ’a = a * 5如果我们想要进行输

2020-08-13 17:56:41 327

原创 Python学习(一)数值与字符串

##Python学习(一)数值##最近学习Python,顺便和大家分享一下学习中的问题与知识点,共同学习。##1.数值在Python中常用的数值类型有整型和浮点型,当然还有复数,但是不是很常用。整型也就是整数,用int表示;浮点型就是小数,用float表示。这里要知道的是,Python中的整数大小没有限制,可以无限大,这和C语言等不同,他们的整数是分好几种类型的,大小都有限制,这也可以算是Python的一个优点。当数字过长时,为了我们方便阅读,并且保证正确率,数字之间是可以用下划线隔开的,而不会

2020-08-12 12:36:25 254

原创 MATLAB之Simulink(四)两位二进制数加法器

##MATLAB之Simulink(四)##两位二进制数加法器在上一节中,我们学习了全加器的原理并且进行了仿真,今天我们来做一个实例——两位二进制数的加法器。由于全加器有三个输入,其中一个是由低位的进位输入进来的,但是最低位只有两个输入,所以两个最低位相加不能用加法器,那么应该如何相加呢?这里给大家介绍另一种加法器——半加器。半加器定义:两个1位二进制数相加,若只考虑了两个加数本身,而没有考虑由低位来的进位的运算称为半加,而实现半加运算的逻辑电路称为半加器。也就是说,半加器仅适用于一位二进制数的

2020-08-10 21:00:02 13779

原创 MATLAB之Simulink(三)全加器

##matlab之Simulink(三)##全加器今天给大家分享的是利用simulink搭建一个全加器,首先来认识一下全加器:两个多位二进制数相加时,除了最低位外,每一位都应考虑来自低位的进位,即将两个对应位的加数和来自低位的进位三个数相加,这种运算称为全加,实现全加运算的电路成为全加器。还有一点需要注意的是它与半加器的区别,半加器是将两个一位二进制数相加,所以只考虑两个加数本身,并不需要考虑由低位来的进位的运算。在全加器中,通常用A和B分别表示加数和被加数,用Ci表示来自相邻低位的进位数,S

2020-08-09 21:13:14 7026

原创 MATLAB之模型仿真(一)简单自由落体运动

##MATLAB之模型仿真(一)##简单自由落体运动在众多的建模仿真软件中,MATLAB是公认的最优秀的数学建模工具,它几乎包含绝大多数的数学知识,数学函数十分完善,而且具有相当高的自主性,便于自主开发。所以,学会用MATLAB进行建模仿真是十分重要的。今天我们就从最简单的自由落体运动开始,来对MATLAB仿真作一个初步的认识。我们这次要分析的自由落体运动情景为:一个可视为质点的小球从离地面45米高度处自由下落,空气阻力忽略,重力加速度为10m/s^2.以上就是全部条件,接下来我们利用MAT

2020-08-07 19:35:13 10583 5

原创 MATLAB之Simulink基础

##MATLAB之Simulink基础通过前面的学习,我们掌握了MATLAB脚本和GUI的基本操作和分析方法,今天我们再讲另一种MATLAB中的工具——Simulimk。Simulink是MATLAB中的一种可视化工具,Simulink是一个模块图环境,用于多域仿真以及基于模型的设计。它支持系统设计、仿真、自动代码生成以及嵌入式系统的连续测试和验证。 Simulink提供图形编辑器、可自定义的模块库以及求解器,能够进行动态系统建模和仿真。今天我们讲的内容有三个:1.使用Simulink设计一个电路图

2020-08-05 19:21:40 13538 2

原创 MATLAB之使用GUI处理语音信号(三)时域分析及卷积运算

##MATLAB之使用GUI处理语音信号(三)时域分析及卷积运算上一篇文章中我们已经利用GUI完成了大部分操作,大家一定要好好理解,今天我们来进行剩下的内容:时域分析和卷积运算。MATLAB之使用GUI处理语音信号(三)时域分析及卷积运算一.时域分析二.卷积运算一.时域分析我们这里分析的内容为峰值、均值、均方差和方差四个内容。(1)首先打开上一篇文章的GUI编辑界面,我们在上面直接添加,时域分析需要用到一个按钮开始时域分析,四个静态文本显示内容,以及四个可编辑文本显示计算数值,直接拖动控件放在合适

2020-08-04 17:43:01 3111 5

原创 MATLAB之使用GUI处理语音信号(二)基本界面和绘制波形图

##MATLAB之使用GUI处理语音信号(二)基本界面和绘制波形在上一篇文章中我们认识了GUI并且学习了一些基础操作,这节我们开始进入使用GUI处理语音信号的主题,直接看最终效果:本节学习构建基础界面和绘制时域图、幅域图和相频图。MATLAB之使用GUI处理语音信号(二)基本界面和绘制波形一.绘制基础界面二.完善代码一.绘制基础界面一.绘制基础界面首先我们明确需求,要实现的功能为:1.选择并导入音频文件;2.播放音频;3.绘制时域图、频域图以及相频图;首先,选择并导入音频文件需要一个按

2020-08-03 20:10:56 17178 18

原创 MATLAB之使用GUI处理语音信号(一)初识GUI

##MATLAB之使用GUI处理语音信号(一)初识GUI##在上一篇中讲了使用MATLAB处理语音信号的过程,但是是使用脚本写的,修改起来不太方便,而且第三方操作起来也不方便,所以今天我们来讲使用GUI图形界面来对信号进行时域及频域的分析,以及求卷积的操作。##下面开始详细教程一.初始GUIMATLAB GUI 为图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面,是MATLAB用户可视化交互式的工具,运用GU

2020-08-01 21:31:37 5776 1

原创 MATLAB之时频域乐器信号的分析与处理

##MATLAB之时域及频域的乐器信号分析及处理MATLAB之时域及频域的乐器信号分析及处理前言设计题目及要求详细步骤一.创建脚本,导入音频文件并播放二.画出信号的时域波形三.进行快速傅里叶变化及数据选取四.画出频域图像五.构建滤波器六.导入滤波器并得出传递系数七.进行滤波八.画出滤波后信号的时域、频域图九.画滤波图像十.导出滤波后的音频文件前言这是之前使用MATLAB做的一个项目,来对语音信号进行分析处理,设计语音信号的导入及播放操作,读取信号长度、画图及生成滤波等操作,MATLAB小白可零基础上

2020-08-01 10:28:47 4542 3

matlab简易加法计算器 GUI制作

matlab简易加法计算器 GUI制作,详细教程请看博客https://blog.csdn.net/weixin_44936771/article/details/107736979?utm_source=app

2020-08-02

gangqin.zip

MATLAB语音信号处理、时域频域图、滤波等内容 详细教程见博客https://blog.csdn.net/weixin_44936771/article/details/107726586?utm_source=app

2020-08-01

网上书店订单管理系统.zip

C语言开发的网上书店订单管理系统 C语言大作业 此为可运行exe文件,具体教程及源码请关注后续。本人亲自编写修改,可直接运行。

2020-07-31

空空如也

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

TA关注的人

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