# load_ability_analysis **Repository Path**: wy7832733/load_ability_analysis ## Basic Information - **Project Name**: load_ability_analysis - **Description**: 基于flutter开发的桌面端软件,读取RS485转串口的Mobus-RTU协议数据,同时读取压力和位移,展示不同位移的载荷情况,可查看历史记录 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-04 - **Last Updated**: 2026-07-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # load_ability_analysis ## 主要功能概述 基于tauri开发桌面端软件,读取RS485转串口的Mobus-RTU协议数据,同时读取压力和位移,展示不同位移的载荷情况,可查看历史记录 ## 详细要求 > 关于数据的读取 - 目前有 压力传感器和位移传感器两种传感器,提供了RS485接口,用RS485转串口接口连接到PC上 - 要求每100ms读取一次数据,读取的同时将实时数据展示到主界面,同时将读取到的数据存入sqlite数据库 - 注意每100ms读取的数据至少应该包含“数据获取时间”、“压力”、“相对位移” > UI界面 - 要有设置按钮点开后可以分别设置两种传感器读取需要的相关参数(波特率等),设置完存入sqlite,下次无需设置,设置页面要有“测试通信”按钮来确保是否能正常读取传感器数据。 - 每次测量要先录入设备编号、测量人(测量人可以选择历史的,也可以自行输入,输入后如果历史里没有则记录到历史里)、备注等信息,点击开始时要检检查设备编号和测量人是否已经填写。 - 点击开始按钮后软件开始读取数据,读取到的第一条位移数据作为0位,后续的位移数据都相对0位计算(即读取到的位移减去0位的位移) - 主界面实时用一张折线图实时展示压力、相对位移、压力位移比,横坐标是每100ms,也可以切换成一张数据表格来查看(注意是实时获取,实时渲染)。 - 历史记录界面展示过去所有的测试记录(测试开始时间、测试结束时间、设备编号、测量人、备注),点击后可以查看测试的详细信息(查看历史数据也要支持折线图和图表方式)。 - 点击停止按钮后软件停止读取数据 > 技术说明 使用Tauri2.0搭建项目,前端使用vue3+vite+NaiveUI+unocss+echarts,rust端读取modbus-rtu数据用什么由你来决定。