自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 收藏
  • 关注

原创 STM32F4学习第一天——keil软件安装

开发STM32F4,需要使用到Keil5MDK。因此,我们需要下载这个软件。(1)找到软件(2)双击运行软件,点击Next(3)点击下方的I agree to all... (4)选择好安装路径,建议在C盘外新建一个文件夹,且文件夹不要是中文(5)选择好安装路径之后,点击Next安装即可 (6) 设置 (7)点击Next(8)开始下载(9)下载成功后,使用特殊方法激活即可。可以直接点击芯片包所在的位置也可以使用下面的方法:打开软件后,点击下面的图标,弹出弹窗后,找到File. 点击Import 找到芯片包的

2025-05-26 11:02:22 278

原创 labview设计一个虚拟信号发生器

目标:设计一个虚拟信号发生器,通过功能键的设置可以产生正弦波、三角波、方波和锯齿波,并可以通过输入控件设置采集信号的频率、幅值、相位等参数。

2025-05-22 23:25:55 337

原创 labview实现两路波形图数据采集

目标:如图所示将两路数据显示在波形图中,1路数据的取值范围是0-5,另外一路数据的取值范围是5-10,每隔200ms采集一个点。

2025-05-22 21:16:10 821

原创 labview实现将百分制分数转换为等级制分数

给出一百分制成绩,要求输出等级A,B,C,D,E。90分以上为A,80~89为B,70~79为C,60~69为D,60分以下为E。

2025-05-22 21:04:40 384

原创 labview实现登录系统

目标:写一个登录系统程序,当输入姓名、密码正确时,显示“登录成功”。反之,输入错误时,显示“登录失败,请重新登录!

2025-05-22 16:42:09 284

原创 labview实现LED流水灯的第二种方法

LED流水灯的描述:写一个跑马灯程序,7个灯从左到右不停的轮流点亮,闪烁间隔由滑动条调节,并尝试拓展到任意个LED灯。在前面的文章中,我们提到了使用labview实现LED流水灯的第一种方法。这篇文章来介绍一下实现LED流水灯的第二种方法。

2025-05-22 15:29:41 623

原创 labview实现LED流水灯的第一种方法

一、一、

2025-05-22 11:21:48 1267

原创 C语言——函数递归与迭代

这一块空间主要用来存放函数中的局部变量,和函数调用过程的上下文信息。这个空间一般叫做,函数的运行时堆栈,也叫函数栈帧空间。函数不返回,函数对应的栈帧空间就一直占用,所以如果函数调用中存在递归调用的话,每一次递归函数调用都会开辟属于自己的栈帧空间。我们可能会想到用这种方法:(但是运行之后,我们发现结果是事与愿违的)1.先打印出123的每一位(1234/10------>123)2.打印4(1234%10--------------->4)迭代的本质是做一件重复的事情,例如for循环的过程。

2025-05-21 23:37:31 409

原创 labview硬件部分——压力测量

0kg的电压需要我们手动输入!在不放东西的时候的电压,先运行一次程序,将其记录后写到程序中的0kg输入按键即可。

2025-05-21 10:10:08 358

原创 labview硬件部分——温度测量

(1)温度测量的电压采集:(电压的单位为V)我们可以在显示控件中,看到温度采集的电压值。

2025-05-21 09:47:36 340

原创 labview——控制继电器模块

超过一定的电压值,LED打开、继电器打开。(结合模拟电压采集与LED控制)使用布尔按键,按键按下时,继电器打开。(继电器打开时,会有一个跳闸的声音)(2)通过ADC,当电压大于2V时,打开LED,以及打开继电器。控制继电器是数字信号控制。程序与LED控制一致。(1)我们先来看看继电器的控制。要会采集,也要会控制。

2025-05-21 09:23:19 239

原创 labview硬件开发板——LED流水灯

M 输出为复用端口,启用 PWM 输出功能后,相应端口的数字量输出功能失效,OUT1 OUT2 的状态输 出可以成功但不会影响端口输出状态,PWM 输出状态下如果需要设定固定输出 ,DutyCycle 设定为 0 输出低电平,设定为 100 输出高电平。State 为要设置的状态,0 对应输出口输出 0V,1 对应输出口输出 5V。Chan:4 位要设置的通道,0 对应 OUT1……:设置 OUT0—3 的输出状态,输入参数为 8 位字符型,注意:开关量输出前两通道与 PW。正常返回 0,失败返回-1。

2025-05-19 10:45:19 368

原创 labview硬件开发板——LED闪烁

2025-05-19 10:45:14 113

原创 labview硬件开发板——模拟电压采集

2025-05-19 10:44:17 292

原创 C语言_函数的递归

N天之前,我曾持续过很长的时间写关于C语言的博客,中途有一段时间没有写关于C语言的博客。我想把之前没写完的部分给补充好,于是有了今天的C语言的函数递归,欢迎读者批评指正。递归其实是把一个大型复杂的问题,化为一个与原问题相似但规模较小的问题,直到子问题不能拆分,递归就结束。归,即是回归的意思。递归其实是一种解决问题的方法,即函数自己调用自己!例如,下面这个main函数的自我调用,就是一个典型的函数递归。上面那种方法有很大的弊端,对此,我们可以使用递归的方法求解!3.递归的举例1:求n的阶乘。

2025-05-16 00:32:55 570

原创 MATLAB实现振幅调制(AM调制信号)

我们实现输入一个载波信号的频率与调制信号的频率后,再输入调幅度,得到已调信号的波形与包络信号的波形,再使用FFT算法分析出已调信号的频谱图。AM调制是通信专业非常重要的一个知识点。今天我们使用MATLAB编程实现AM调制。

2025-05-14 22:21:13 318

原创 labview硬件采集<2>——使用布尔控件控制硬件的LED

当布尔按键按下时,开发板的LED亮。

2025-05-12 10:13:57 333

原创 labview硬件采集

库名/路径的选择要使用32位的开发资料。找到DoSetV12()labview程序设计。

2025-05-12 10:08:11 385

原创 labview硬件驱动——测试软件的安装(基于win11系统)

测试软件将所有程序生成了一个可执行文件。(1)找到setup,双击。(2) 选择安装目录。(6)安装成功的界面。

2025-05-12 09:22:14 414

原创 labview硬件采集卡驱动安装

(4)打开设备管理器,会发现有下面的东西:.(3)点击安装Install Driver。

2025-05-12 08:50:34 329

原创 C语言函数栈帧的创建与销毁

C语言函数是非常重要的知识点,之前的博客中我们提到了函数的使用。在这过程中可能有很多疑问。比如,变量的创建后为什么是个随机值?今天这篇博客将会给你解答。

2025-03-11 23:59:39 113

原创 <3D建模>.max文件转换为.fbx文件

今天在使用unity3D开发软件时,下载了.max文件。大家知道.max文件是3DMax生成的文件,然而我的电脑中也没有3DMax,而unity中的场景文件通常要用到.fbx文件,这可怎么办呢?难道要去下载一个3DMax软件吗?其实并不用这么麻烦。(7)上传文件后,点击转换,转换成功的文件如下。(6)选择文件格式,点击上传文件即可。(5)选择需要转换的格式,点击进入。(1)在浏览器中搜索迪威模型。(2) 选择官网进入。

2025-03-10 22:50:10 714

原创 <建模软件安装教程1>Blender4.2系列

或者鼠标光标放在分辨率缩放的输入框中,使用鼠标按住左键后向前推,界面会缩小;鼠标按住左键后向前推,界面会放大。(建议在需要安装的磁盘下创建一个文件夹,最好以英文的形式创建,例如:Blender)(2)点击Edit------->Preferences。1.点击Install后开始安装。(5)重启软件,变为中文的界面。3.若弹出提示框,可忽略。(2)找到分辨率缩放。

2025-03-09 23:58:26 883

原创 <C语言项目>扫雷游戏

扫雷游戏是电脑里面自带的一种经典游戏。实现扫雷游戏的方法有很多,本文章使用C语言中的函数和二维数组实现此游戏。若需要此游戏的源码,请跳到文章的最后,提供了源代码以及工程百度网盘链接:说明:源代码是免费的,自取即可。实现此游戏前,可以参考如下文章,有助于理解文章的游戏设计思路:C语言实战项目(1)---------->猜数字游戏-CSDN博客C语言(16)---------->二维数组-CSDN博客C语言(22)---------->函数(5)-CSDN博客源代码:测试结果:test.c文件:ga

2025-03-08 16:48:30 478

原创 <C语言入门篇>C语言中的static与extern的使用

static与extern是面试的高频问点,本文章对此做出介绍。在介绍之前,建议了解变量的作用域与生命周期。

2025-03-07 22:53:08 628

原创 C语言番外篇(5)-------------->作用域与生命周期

作用域与生命周期是非常重要的编程知识。本篇文章使用C语言讲述作用域与生命周期。

2025-03-06 23:59:30 632

原创 C语言番外篇(4)------------------>VS环境下源码的隐藏

假设你是一个优秀的程序员,开发了一款功能十分强大的计算器。现在有一家做计算器的公司看上了你的功能,想通过每一年给你几万块钱使用这个功能。那我们是只提供一个头文件和静态库给他们使用这个功能就行呢?还是连同源代码一起给这家公司呢?相信聪明的你心中应该有了答案了吧!本篇文章介绍的是C语言开发过程中,如何将源码隐藏,通过使用头文件和静态库调用函数。本文以一个含有整数的加、减、乘、除四个函数的源文件和进行函数的声明的头文件为例,先讲述未隐藏时的代码实现,再讲述如何隐藏源代码以及如何通过静态库和头文件使用这些功能。

2025-03-06 17:32:58 367

原创 C语言(21)---------------------->函数(4)

函数(4)中讲解了函数的嵌套使用与函数的链式访问,以及定义函数时参数与返回类型的一些问题。函数的嵌套指的是一个函数调用了另一个函数。//函数的嵌套调用练习//设计一个函数:输入年份和月份得到相应的天数//例如://输入:2025 3//输出:31运行结果: 函数的链式访问指的是一个函数的返回结果作为另一个函数的参数。运行结果:练习参考: 运行结果: (1)函数的返回类型不写时,默认返回类型为int,为此当不需要返回时可以写void参考代码:运行结果:(2)函数定义时若没有形

2025-03-05 22:50:44 378

原创 C语言(20)----------->函数(3)

本文介绍的是C语言中函数的声明与函数的调用,在VS2019环境下编程测试代码。

2025-03-04 12:11:48 458

原创 C语言(19)----------->函数(2)

本文介绍了C语言的return语句及其它在C语言函数中的作用,以及介绍了二维数组和一维数组传参时的一些注意事项和使用数组传参时的方法。

2025-03-03 22:01:23 1193

原创 C语言(18)------------>函数(1)

在初中的时候,我们学习过一次函数,它的定义是y=kx+b(其中,k与b是常数)。例如,y=x+1是一次函数。当x=1时,y=2;当x=2时,y=3;当x=3时,y=4;........给定一个自变量(此处指的是x)得到一个因变量(此处指的是y)。上高中的时候,我们把这个函数写成了f(x)=x+1,高中数学老师通过映射更加深入讲解了函数。上面指的是数学里面的。那C语言的函数是什么呢?函数的英文是function,函数用于实现某些功能,通常是一小段的代码块。

2025-03-02 20:48:14 1131

原创 C语言(17)------------>数组的练习

本篇文章将使用数组实现,字符串向两边逐渐浮现、二分查找。使用到了C语言的一维数组与while循环。

2025-03-01 13:29:48 819

原创 C语言(16)---------->二维数组

在C语言中,二维数组是一维数组的数组。这句话可能在这里不太好理解,没关系,文章后面会对此进行解释。由二维数组的定义可知,二维数组的数组就是三维数组。在C语言中,我们称二维数组以及以上的都称为多维数组。

2025-02-28 10:12:14 1141

原创 C语言(15)-------------->一维数组

我们学习过变量,变量通常是用于存储某一个数据类型。例如,我们要表示一个人的年龄如何定义呢?int age;在生活中,只存储一个数字的情况其实是非常少的。例如,一个班级里面有50个人,我们要存储这个班级的数学成绩,用什么去存储呢?这时候就要使用到数组了。那什么是数组呢?C语言规定,一组相同类型的元素的组合就是数组。二、一维数组的创建在C语言中,数组的语法是怎样的呢?数据类型 数组名[]注意:[]里面放的内容是数字,这个数字是正整数。例如,要放10个数字,我们可以在[]里面填10。

2025-02-27 23:11:05 789

原创 C语言实战项目(1)---------->猜数字游戏

在学习完循环和选择结构之后,我们可以做一个猜数字游戏。在此项目之前,如果还不会C语言的if语句、switch语句等组成选择结构的语句,while循环、for循环、do-while循环等组成循环结构的语句。可以参考我之前的博客:C语言(7)------------>if语句C语言(10)------------->switch语句C语言(11)------------->while循环C语言(12)--------->for循环C语言(13)------------>do-while循环。

2025-02-26 17:49:02 922

原创 C语言番外篇(4)--------->goto语句

本文介绍了C语言中的goto语句的使用方法和goto语句的应用场景

2025-02-25 18:17:53 466

原创 C语言(14)---------->循环的嵌套

本文介绍了C语言中的嵌套循环的使用方法,并以查找素数的例子进行讲解

2025-02-25 13:30:19 899

原创 C语言(13)------------>do-while循环

我们知道C语言有三大结构,顺序、选择、循环。我们可以使用while循环、for循环、do-while循环实现循环结构。之前的博客中提及到了前两者的技术实现。可以参考:C语言(11)------------->while循环C语言(12)--------->for循环那do-while循环的语法是怎样的呢?

2025-02-24 23:32:04 561

原创 C语言番外篇(3)------------>break、continue

看到我的封面图的时候,部分读者可能认为这和编程有什么关系呢?实际上这个三个人指的是本篇文章有三个部分组成。在之前的博客中我们提及到了while循环和for循环,在这里面我们学习了它们的基本语法。今天我们要提及的是关于while循环和for循环中的break和continue问题。

2025-02-23 23:56:27 1348

原创 C语言(12)--------->for循环

这些结构可以用于处理生活中各种各样的复杂问题。,可参考前面的博客:C语言(7)------------>if语句C语言(10)------------->switch语句那么for循环又有什么独特和优秀的部分呢?

2025-02-23 13:35:58 925

空空如也

空空如也

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

TA关注的人

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