1 2 3 4 5 ··· 18 下一页
摘要: 在电机控制、传感器信号处理和嵌入式系统中,一阶低通滤波(First-Order Low-Pass Filter, LPF)几乎是最常用、也是最容易被误用的基础模块之一。 1. 为什么需要一阶低通滤波? 在实际系统中,我们经常会遇到以下问题: 编码器角度差分得到的速度噪声很大 ADC 采样存在抖动和高 阅读全文
posted @ 2026-01-16 10:29 阿坦 阅读(25) 评论(0) 推荐(0)
摘要: QT自定义安装选项: 编译器步骤:安装 Visual Studio 2022 Build Tools 下载 bootstrapper(引导安装程序): 直接使用这个官方链接(Microsoft 提供的固定 VS2022 版本,不会跳转到 2026): https://aka.ms/vs/17/rel 阅读全文
posted @ 2025-12-30 15:02 阿坦 阅读(487) 评论(0) 推荐(0)
摘要: C# 工业相机开发:实战 Basler Pylon 外部触发与高速缓存 在工业自动化视觉检测中,外部触发(External Trigger) 是最常用的模式。它能确保相机快门与传送带上的工件同步。但在高频触发下,磁盘 IO 往往跟不上采集速度。 本文将解析一个基于 Basler Pylon SDK 阅读全文
posted @ 2025-12-25 16:21 阿坦 阅读(36) 评论(0) 推荐(0)
摘要: 根据 深入解析:用 C 语言实现三级级联 PID 控制器 - 阿坦 - 博客园 这篇博客说说理想采样率 三环采样率分配及原因: 控制环 系统带宽 (物理响应) 推荐的 PID 调整频率 (CPU计算) 原因 电流环 $1000 \sim 2000 \text{Hz}$ $10\text{kHz} \ 阅读全文
posted @ 2025-12-03 13:52 阿坦 阅读(22) 评论(0) 推荐(0)
摘要: 在多线程高性能计算应用中,将不同线程绑定到不同 CPU 核心(CPU Affinity)可以带来显著的性能收益。本文将介绍如何在 Qt 中实现 跨平台(Windows / Linux)线程绑定到指定 CPU 核心,并给出完整可运行的示例代码。 适用于: 图像处理 / 视频流处理并行加速 机械控制(如 阅读全文
posted @ 2025-11-26 16:41 阿坦 阅读(94) 评论(0) 推荐(0)
摘要: 效果 源码 #include "mainwindow.h" // 包含主窗口头文件 #include <QApplication> // 包含 QApplication #include <QTextEdit> // 包含 QTextEdit,用于显示日志 #include <QScrollBar> 阅读全文
posted @ 2025-11-26 14:44 阿坦 阅读(39) 评论(0) 推荐(0)
摘要: 在 Qt 开发中,QSlider 是最常用的滑块控件之一,但很多人都会遇到一个让人抓狂的问题: 默认的 QSlider 点击滑块以外的区域时,滑块只会往前/往后跳一小步(page step),而不是直接跳转到点击的位置。 这在音频播放器、视频进度条、亮度调节等场景中体验极差,用户期待的是像 YouT 阅读全文
posted @ 2025-11-21 15:31 阿坦 阅读(73) 评论(0) 推荐(0)
摘要: 在 Qt 开发中,我们经常会遇到需要执行耗时操作的场景,比如文件批量处理、网络请求、复杂计算等。如果直接在主线程执行,会导致界面卡顿甚至假死。这时候最简单的解决方案就是使用 QtConcurrent —— Qt 官方提供的高级并发模块,它比手动创建 QThread 更简洁、更安全。 本文通过一个完整 阅读全文
posted @ 2025-11-18 14:49 阿坦 阅读(93) 评论(0) 推荐(0)
摘要: 图像查看 #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include <QGraphicsView> #include <QGraphicsScene> #include <QGraphicsPixmapItem 阅读全文
posted @ 2025-10-30 16:34 阿坦 阅读(15) 评论(0) 推荐(0)
摘要: Help -> About Plugins ->Code Analyzer:去掉Clang Tools 阅读全文
posted @ 2025-10-24 15:14 阿坦 阅读(90) 评论(0) 推荐(0)
1 2 3 4 5 ··· 18 下一页