自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(192)
  • 资源 (1)
  • 收藏
  • 关注

原创 【C】陷波滤波器

陷波滤波器是一种选择性衰减特定频率信号的滤波器,在伺服系统中主要用于抑制机械共振。它能精准滤除导致电机异响、抖动的共振频率点(如42Hz),从而提升系统稳定性。实际应用中可用于消除振动噪音、提高系统带宽,甚至多级并联处理多频点共振。调试时需精确测定共振频率并合理设置带宽,避免过度影响正常控制。作为伺服调试的关键工具,陷波滤波器有效解决了机械共振引发的抖动、过流等问题。

2025-06-28 16:08:05 426

原创 【C#】`ComboBox` 和 `ComboBoxEdit`的区别

WinForms中ComboBox与ComboBoxEdit的区别 ComboBox是WinForms原生下拉框控件(System.Windows.Forms),满足基本选择输入需求,轻量易用但功能有限。ComboBoxEdit(如DevExpress的XtraEditors)是第三方增强控件,支持主题美化、自动补全等高级功能,需引用DLL。 如何选择? 普通场景:用原生ComboBox 复杂UI需求:选用第三方ComboBoxEdit (注:后者需配合控件库使用) 两者核心差异在于功能扩展性与自定义程度。

2025-06-28 09:35:13 462

原创 【C#】WinForms C# 控件布局常用方式

WinForms C#控件布局常用方式包括:绝对定位(简单但不推荐)、Anchor锚定(半自适应)、Dock停靠(大块分区推荐)、布局容器控件(如TableLayoutPanel和FlowLayoutPanel)及嵌套布局。合理使用Panel分区结合Dock和TableLayoutPanel可实现复杂响应式布局。VS中WinForms设计快捷键包括Ctrl+箭头键微调位置/大小、对齐操作(如Ctrl+Shift+方向键)、等间距分布及Tab顺序设置等。实用建议:避免控件重叠,优先使用Panel+Dock组合

2025-06-27 17:10:30 1048

原创 【C#】 DevExpress.XtraEditors.SidePanel

DevExpress.XtraEditors.SidePanel

2025-06-26 16:31:38 397

原创 【C#】winform-嵌套控件的自动适应(自适应布局)

winform-嵌套控件的自动适应(自适应布局)

2025-06-24 15:53:16 366

原创 【Servo】自整定、惯量识别、调谐

自整定、惯量识别、调谐

2025-06-23 14:50:31 605

原创 【Servo】 工程师视角的伺服驱动器扫频功能讲解 ,涵盖原理、作用、常见类型、工程注意事项

工程师视角的伺服驱动器扫频功能讲解 ,涵盖原理、作用、常见类型、工程注意事项

2025-06-20 11:27:20 806

原创 【C】count per second,即“每秒脉冲数”

count per second,即“每秒脉冲数”

2025-06-19 14:08:51 194

原创 【C】Servo开环扫频和闭环扫平

Servo开环扫频和闭环扫平

2025-06-18 16:35:31 394

原创 【C】概念扫除“扫频”、“伯德图”、“频谱图”、“FFT”

【C】概念扫除“扫频”、“伯德图”、“频谱图”、“FFT”

2025-06-17 15:36:06 388

原创 【C】典型的嵌入式软件架构

典型的嵌入式软件架构

2025-06-16 17:21:27 572

原创 【C】PCD(Peripheral Controller Driver)

PCD(Peripheral Controller Driver) 在STM32 HAL库体系中,指物理控制层驱动,也就是USB控制器外设的直接驱动层

2025-06-12 09:20:31 337

原创 【C】 USB CDC、Bulk-OUT 端点

认识USB CDC、Bulk-OUT 端点

2025-06-11 15:28:46 686

原创 【C】十六进制(Hex)与ASCII

十六进制(Hex)与ASCII码是计算机中常见的编码方式。

2025-06-10 17:06:10 656

原创 【C】ASCII为计算机系统和设备之间的信息交换提供了基本标准

ASCII为计算机系统和设备之间的信息交换提供了基本标准

2025-06-10 16:53:46 843

原创 【C#】C++的回调函数和C#的事件委托在某些方面有相似之处

C++的回调函数和C#的事件委托都实现了某种形式的动态调用机制,但C#提供了更强大的语言支持,特别是在类型安全和事件管理方面。C++的回调函数更加灵活,但它要求开发者手动管理函数指针,而C#的事件和委托机制则为回调提供了更高层次的抽象。

2025-06-10 16:06:29 421

原创 【C++】回调函数,是什么,怎么用?

回调函数,是什么,怎么用?

2025-06-10 15:39:56 474

原创 【Servo】信号激励;激励数据、采集数据、跟踪数据

信号激励;激励数据、采集数据、跟踪数据

2025-06-06 18:03:46 1508

原创 【C++】std::wstring` 和 C# 的 `String`(全称 `System.String`)

std::wstring(C++)和 System.String(C#)是两种不同的字符串类型,核心差异

2025-06-04 14:03:05 1050

原创 【C++】虚函数是什么?为什么需要它?

虚函数机制是C++实现运行时多态的核心底层支持。

2025-05-30 16:36:31 487

原创 【C++】C++面向对象设计的核心思想之一: 接口抽象、解耦和可扩展性

C++面向对象设计的核心思想之一: 接口抽象、解耦和可扩展性

2025-05-30 16:22:50 756

原创 【C++】给定数据长度n,采样频率f,频率分辨率是多少?

给定数据长度n,采样频率f,频率分辨率是多少?

2025-05-26 15:22:02 617

原创 【Servo】频谱分析(FFT) 概念

频谱分析(FFT)

2025-05-22 14:24:27 501

原创 【C#】用 DevExpress 创建带“下拉子表”的参数表格视图

用 DevExpress 创建带“下拉子表”的参数表格视图

2025-05-19 13:55:57 394

原创 【C#】 lock 关键字

C# 里,lock 关键字

2025-05-16 13:44:22 1278

原创 【C#】Thread.Join()、异步等待和直接join

Thread.Join()、异步等待和直接join

2025-05-15 16:06:29 968

原创 [C#]反射的实战应用,实际数据模拟

反射的实战应用,实际数据模拟

2025-04-24 17:02:03 272

原创 【C#】一种优雅的基于winform的串口通信管理

一个工业级、企业上位机必备的完整串口通信系统

2025-04-11 17:09:35 974 1

原创 【C#】构造协议帧通过串口下发

构造协议帧通过串口下发

2025-03-31 16:33:32 358

原创 【C#】设备回帧太快、数据没收完整就被读取,导致帧被拆、混、丢,很常见,尤其在高频通信设备,解决方案

设备回帧太快、数据没收完整就被读取,导致帧被拆、混、丢,很常见,尤其在高频通信设备,解决方案

2025-03-31 16:31:49 506

原创 【Servo】电机必备参数概念性讲解和扩展

电机必备参数概念性讲解和扩展

2025-03-27 18:23:33 1020

原创 【Servo】检测编码器有无损坏

编码器是伺服系统和运动控制系统中的关键部件,负责检测**位置、速度和方向**。如果编码器损坏,可能会导致**电机不转、抖动、报警或精度下降**。以下是检测编码器是否损坏的方法,包括**增量式编码器**和**绝对值编码器**的检测方式。

2025-03-25 17:46:46 514

原创 【Servo】电机运动的基本原理、增量式编码器与绝对式编码器、电池盒

电机运动的基本原理、增量式编码器与绝对式编码器、电池盒

2025-03-25 15:36:07 1108

原创 【Servo】电机铁疙瘩运动起来的必备参数||三种控制模式||三闭环控制系统

电机铁疙瘩运动起来的必备参数||三种控制模式||三闭环控制系统

2025-03-25 15:04:38 1121

原创 【C】状态机图和流程图

- **状态机图** 适用于 **事件驱动的系统**,强调**状态变化**(如 **设备状态**、**通信协议**)。- **流程图** 适用于 **任务执行逻辑**,强调**流程步骤**(如 **业务流程**、**算法**)。

2025-03-24 15:03:47 1400

原创 【C】高效的 GPIO 读取编码方式

高效的 GPIO 读取编码方式

2025-03-24 15:01:44 709

原创 【Servo】一个简单的伺服驱动器嵌入式架构,联想

旋转伺服驱动器的嵌入式软件主要负责 电机控制、数据处理、通信交互、状态监控 等功能。为了确保系统的 实时性、可靠性和模块化,通常将软件划分为以下功能模块:旋转伺服驱动器的嵌入式软件划分为:软件架构采用分层设计:旋转伺服驱动器的嵌入式软件通常采用 分层架构 设计,以提高 可维护性、可扩展性和模块化开发能力。

2025-03-18 17:24:26 962

原创 【Servo】仿真器

嵌入式仿真器是开发和调试嵌入式系统的关键工具。它提供程序下载、断点调试、变量监测、代码执行分析等功能,帮助开发者快速定位和修复 Bug。选择合适的仿真器取决于目标 MCU、调试需求和预算。

2025-03-17 16:09:39 580

原创 【python】Graphviz(Graph Visualization Software)简介

Graphviz(Graph Visualization Software)是一个,用于。它使用定义图的结构,并通过dot命令生成。

2025-03-13 16:43:52 570

原创 【C】嵌入式的中断,理解

嵌入式的中断,理解

2025-03-12 18:01:45 1433

c-cpp-properties.json、launch.json 和 tasks.json三者文件

c_cpp_properties.json、launch.json 和 tasks.json三者文件

2024-10-16

使用Python语言 ,实现批量删除C/C++类型注释

批量删除C和C++注释 1.目前支持去掉.h .hpp .c .cpp .java 这些以//或/**/为注释符的源文件 2.支持递归遍历目录 3.当前版本为Python2.7版本,故只有安装了Python2.7(或Python3.x以下版本的才可以直接使用,测试没问题后将编出exe直接使用) 4.使用方法:【记得自己备份一份以防万一】 (1)建立源目录,如d:\src(路径中最好不要有中文); (2)将delcomment.py放到某处(路径中最好不要有中文),如d:\delcomment.py (3)打开cmd,输入切换到(2)中delcomment.py所在的目录(这里是d:\),输入python delcomment.py d:\src 回车 (4)完成了去掉了注释的源代码 不明白的欢迎提问,知无不言

2024-08-02

基于多态的企业职工系统资料.zip

基于多态的企业职工系统资料

2024-01-29

C++实战练手-通讯录管理系统-源码

【C++】实战练手--通讯录管理系统 通讯录是一个可以记录亲人、好友信息的工具。 本教程主要利用C++来实现一个通讯录管理系统 系统中需要实现的功能如下: * 添加联系人:向通讯录中添加新人,信息包括(姓名、性别、年龄、联系电话、家庭住址)最多记录1000人 * 显示联系人:显示通讯录中所有联系人信息 * 删除联系人:按照姓名进行删除指定联系人 * 查找联系人:按照姓名查看指定联系人信息 * 修改联系人:按照姓名重新修改指定联系人 * 清空联系人:清空通讯录中所有信息 * 退出通讯录:退出当前使用的通讯录

2024-01-26

QSerialport多线程方法

QSerialport多线程方法 使用Qt也已经有一段时间了,虽然使用过继承QThread重写run函数,以及继承QObject然后使用MoveToThread两种方法实现多线程,但是在QSerialPort的使用过程中,两种方法都存在一定的问题。 典型的问题: QObject: Cannot create children for a parent that is in a different thread. QObject::startTimer: Timers cannot be started from another thread 原因:在主线程中创建了QSerialPort对象在子线程中调用,或者在子线程中创建然后在主线程中调用了。 对于继承QThread重写run函数的情况,往往容易在run外部定义QSerialport *port = new QSerialport()对象,然后在run中调用port->readAll()等函数,然而根据QThread的特性,只有run函数才运行在新的子线程中,所以这里就跨线程调用了 QSerialport对象,会出现上述报错。

2024-01-08

关于整合SSM的思维导图

这是详情对于之前文章https://blog.csdn.net/weixin_44939430/article/details/105702376?spm=1001.2014.3001.5501 的一个整体文件描述

2022-01-29

空空如也

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

TA关注的人

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