- 博客(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
原创 【Servo】 工程师视角的伺服驱动器扫频功能讲解 ,涵盖原理、作用、常见类型、工程注意事项
工程师视角的伺服驱动器扫频功能讲解 ,涵盖原理、作用、常见类型、工程注意事项
2025-06-20 11:27:20
806
原创 【C】PCD(Peripheral Controller Driver)
PCD(Peripheral Controller Driver) 在STM32 HAL库体系中,指物理控制层驱动,也就是USB控制器外设的直接驱动层
2025-06-12 09:20:31
337
原创 【C#】C++的回调函数和C#的事件委托在某些方面有相似之处
C++的回调函数和C#的事件委托都实现了某种形式的动态调用机制,但C#提供了更强大的语言支持,特别是在类型安全和事件管理方面。C++的回调函数更加灵活,但它要求开发者手动管理函数指针,而C#的事件和委托机制则为回调提供了更高层次的抽象。
2025-06-10 16:06:29
421
原创 【C++】std::wstring` 和 C# 的 `String`(全称 `System.String`)
std::wstring(C++)和 System.String(C#)是两种不同的字符串类型,核心差异
2025-06-04 14:03:05
1050
原创 【C#】设备回帧太快、数据没收完整就被读取,导致帧被拆、混、丢,很常见,尤其在高频通信设备,解决方案
设备回帧太快、数据没收完整就被读取,导致帧被拆、混、丢,很常见,尤其在高频通信设备,解决方案
2025-03-31 16:31:49
506
原创 【Servo】检测编码器有无损坏
编码器是伺服系统和运动控制系统中的关键部件,负责检测**位置、速度和方向**。如果编码器损坏,可能会导致**电机不转、抖动、报警或精度下降**。以下是检测编码器是否损坏的方法,包括**增量式编码器**和**绝对值编码器**的检测方式。
2025-03-25 17:46:46
514
原创 【C】状态机图和流程图
- **状态机图** 适用于 **事件驱动的系统**,强调**状态变化**(如 **设备状态**、**通信协议**)。- **流程图** 适用于 **任务执行逻辑**,强调**流程步骤**(如 **业务流程**、**算法**)。
2025-03-24 15:03:47
1400
原创 【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-cpp-properties.json、launch.json 和 tasks.json三者文件
2024-10-16
使用Python语言 ,实现批量删除C/C++类型注释
2024-08-02
C++实战练手-通讯录管理系统-源码
2024-01-26
QSerialport多线程方法
2024-01-08
关于整合SSM的思维导图
2022-01-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人