# MotorControl **Repository Path**: wangy_code/MotorControl ## Basic Information - **Project Name**: MotorControl - **Description**: FOC电机调试工具 - **Primary Language**: C/C++ - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-14 - **Last Updated**: 2026-04-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MotorControl FOC电机调试工具 - 基于Qt/QCustomPlot的电机控制调试软件 ## 项目简介 MotorControl 是一款用于FOC(磁场定向控制)电机调试的桌面应用程序,采用Qt框架开发,集成QCustomPlot图表库用于实时数据显示和分析。 ## 功能特性 - FOC电机参数调试与配置 - 实时数据可视化 - 电机运行状态监控 - 数据记录与分析 ## 技术栈 - **Qt** - 应用程序框架 - **QCustomPlot** - 数据绘图库 - **C++** - 开发语言 ## 编译与运行 ### 环境要求 - Qt 5.x 或更高版本 - 支持C++11的编译器 ### 编译步骤 1. 使用Qt Creator打开项目文件 `MotorControl.pro` 2. 配置编译套件(Kit) 3. 构建并运行项目 ### 依赖项 确保已安装Qt开发环境,项目依赖以下组件: - Qt Core - Qt GUI - Qt Widgets - QCustomPlot(已集成在components目录中) ## 项目结构 ``` MotorControl/ ├── MotorControl.pro # Qt项目文件 ├── README.md # 项目说明文档 ├── LICENSE # 许可证 └── components/ └── QCustomPlot/ # 第三方图表库 ├── qcustomplot.h ├── qcustomplot.cpp └── documentation/ # API文档 ``` ## 使用说明 1. 连接目标硬件(电机控制器) 2. 配置通信参数 3. 设置电机参数 4. 启动调试并观察实时数据 ## 许可证 本项目基于GPL许可证,具体请参见LICENSE文件。 QCustomPlot组件采用GPL v3许可证,详见 `components/QCustomPlot/GPL.txt`。 ## 参与贡献 1. Fork本仓库 2. 创建功能分支 (`git checkout -b feature/xxx`) 3. 提交更改 4. 推送分支 (`git push origin feature/xxx`) 5. 创建Pull Request