项目简介
本项目开发了名为Houston的仪表板监控软件,基于C++语言编写。该软件可在微控制器运行过程中对其进行实时监控,适用于各类支持串行数据的电路板,最初用于大学风力涡轮机的监控工作。
项目的主要特性和功能
- 实时数据监控:通过串行通信获取设备的实时数据,并在界面上展示。
- 警报处理:当设备出现异常情况时,会显示警报并提示用户进行处理。
- 控制操作:提供简洁直观的控制界面,支持用户对微控制器等设备进行远程管理。
- 数据保存与回放:可以保存和加载实时数据,方便后续进行分析和比对。
- 多线程处理:运用多线程技术,保证数据处理和界面更新的实时性与流畅性。
安装使用步骤
假设用户已经下载了本项目的源码文件
- 环境配置:确保开发环境中已经安装了C++编译器(如GCC)和CMake构建工具。
- 编译项目:打开终端,进入源码文件夹,运行
cmake -B . -S . -DCMAKE_TOOLCHAIN_FILE=[vckpg路径]
对项目进行配置,然后运行cmake --build . -- -j 4
进行编译。 - 运行程序:执行生成的可执行文件。
- 设置串行通信:根据设备和具体需求,配置串行通信参数(如端口号、波特率等)。
- 开始监控:启动软件后,软件会自动从设备接收数据并在界面上展示。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】