# wendusheji **Repository Path**: wangdada40/wendusheji ## Basic Information - **Project Name**: wendusheji - **Description**: winfrom版本的温度系统,设计参考 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-08-24 - **Last Updated**: 2026-08-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 本项目是一款基于 C# WinForms 开发的上位机应用程序,主要应用于无线环境监控系统中,承担数据接收、数据处理、实时显示以及历史数据管理等功能。 系统通过无线协调器节点采集并汇总环境数据,包括温度、湿度和光照状态等信息。协调器节点再通过 USB 转串口的方式,将数据发送至上位机软件。软件接收到数据后,会对 ASCII 数据流进行实时解析,并将解析后的结果以图形化形式展示在主界面中。 在实时显示方面,软件采用 HslControls 控件库,通过温度计、仪表盘等控件直观展示当前的温度和湿度信息。同时,系统还通过状态指示灯显示当前光照环境,使用户能够快速了解现场环境状态。 在串口通信方面,软件集成了完整的串口调试功能,支持自动扫描可用串口、设置波特率等通信参数,并支持 ASCII 和 HEX 两种模式的数据收发与显示。为了提升操作体验,系统将串口配置和数据监控功能整合到主界面底部的滑动式面板中,避免了频繁切换窗口,使界面更加简洁、操作更加流畅。 在数据存储方面,系统连接 SQL Server 数据库,能够每隔 30 秒自动保存最新的环境数据,实现数据的持久化存储。同时,软件提供历史数据查询窗口,用户可以对历史记录进行查看、刷新、删除以及导出 CSV 文件等操作,便于后续数据分析与管理。 此外,系统还支持 F11 全屏显示,适用于实时监控场景;并提供“关于”窗口,用于展示项目和团队相关信息。整体界面布局清晰,功能模块完整,具有较好的实用性和可操作性。