logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C语言--面向对象编程之封装

文章目录前言一、面向对象基本概念什么是对象?对象与类面向对象的编程方式二、C语言实现面向对象面向对象的三大特征面向对象之封装简介代码实现2.读入数据总结前言面向对象是一种思维方式,基本上用什么语言都是可以实现的。C语言的编程方式一般是面向过程的,但是也是可以实现面向对象的。对象是什么?什么又是面向对象?面向对象的三大特性又怎么实现,且听我细细道来。一、面向对象基本概念什么是对象?此对象非彼对象,虽

#c语言#开发语言
PID控制器的优缺点和周期

PID控制器参数优缺点PID控制器简介PID控制器是非常经典的一种控制算法,是不需要知道系统的模型,仅仅根据期望与现状的偏差调节,使之能够到达期望的一种线性控制器。优点:使用简单,灵活,调节方便。由于不需要知道系统的模型,仅仅根据反馈量进行调节,新手能够很好地上手。根据反馈量的不同,可以设计出不同的PID控制器,控制的也是反馈量,也就是偏差,使之偏差为零,这个反馈,可以是速度,可以是位置等。调节参

匿名上位机(V7)基于串口的简单使用

匿名上位机(V7)简单使用本文简介:本文主要介绍匿名上位机V7版本的一些基本的功能使用,以及基于匿名上位机协议写下位机代码。使用的下位机为STM32F103C8T6匿名上位机V7版本的选项简介,划线部分是比较基础的部分,对于智能车调试,波行分析比较好用。基本的功能是基本收发,类似串口精灵或者XCOM。连接设置通过连接设置(点击)可以设置通信方式,有串口通信和USB HID通信方式。本文主要介绍串口

#嵌入式
Lichee_RV学习系列---移植dhrystone

Lichee_Rv Docx(RISC-V)移植dhrystone

#学习#linux
单片机多级菜单

多级菜单框架,使用简易,纯ANSIC 支持任何平台。

#哈希算法#算法#c语言 +1
C语言--指针之空指针(void *)

文章目录前言一、void *指针是什么?void*指针简单使用二、指针内存大小指针所占大小void *类型指针与其他类型指针区别基本区别取值操作与地址增长操作三、void *指针作为函数传参实现memset实现memset总结前言这篇将介绍C语言令人头疼的知识点–指针。介绍void *这个特别的指针,介绍指针内存分配、指针作为函数传参改怎么使用以及为什么不能直接对void *指针做一些操作。一、v

#c语言
PID的各种算法优缺点

PID的各种算法优缺点数字式位置式PID数字式增量式PID积分分离式PID变速积分PID不完全微分PID微分先行PIDb### 位置式PID

#c语言
STM32串口通信--(基于HAL库|自定义命令调参|API移植简单)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录STM32串口通信--(基于HAL库|自定义命令调试)一、STM32cubemx配置二、自定义数据帧总结STM32串口通信–(基于HAL库|自定义命令调试)之前写过一篇基于标准库的串口通信和匿名上位机使用的教程,但是这个上位机的发送功能(结合蓝牙模块)是比较好用的,但接收功能配置起来麻烦,用来串口发送数据调试麻烦,只能发送8位

循迹小车项目

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、选用的硬件二、程序电机控制代码循迹方案5路数字量循迹方案5路数字量循迹原理5路数字量循迹检测2路模拟量循迹检测:一2路灰度循迹检测2路模拟量循迹方案:二处理获取值PID算法控制速度算法中断函数处理数据中断函数处理程序总结前言Arduino程序简单,很多函数都封装好了,IDE设计也足够合理,非常适合新手入门Arduino

#其他#c语言
串级PID调试simulink仿真

串级PID调试simulink仿真设计串级PID串级PID图解:在设计串级PID的时候,我们从图可以知道,主控制器的输出是副控制器的输入。主控制器输出可以是输出实际的物理量,也可以输出百分比。若是输出实际物理量的值,需要知道主控制器输出的物理量与负控制量的实际一些关系,显然是不够合适的。比如外环是位置,内环是速度,外环输出的值,外环PID控制的是距离,经过PID控制器,实际含义已经改变,难以知道这

    共 15 条
  • 1
  • 2
  • 请选择
OSZAR »