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