基于C#的上位机数据采集分析系统项目——项目介绍

  

  • 需求分析

为满足人体上肢运动能力的测量和评估,需要根据上肢活动能力测量装置设计相关的测量和评估软件系统。软件系统主要设计以下几大模块,用户管理模块、参数配置模块、数据采集模块、数据存储模块、数据分析模块、界面显示模块和数据回放模块。

  1. 用户管理模块

本地上位机系统的用户管理模块主要赋予管理员相关的登录权限以及修改系统配置参数等权限,保障系统的安全性。

  1. 参数配置模块

在上位机软件进行正式工作之前,我们需要对上位机的相关参数进行配置(如IP地址、采样频率等)

  1. 数据采集模块

在配置好上位机软件相关参数之后,我们需要根据相关配置对传感器数据进行采集,主要涉及拉力传感器数据、握力传感器数据、关节传感器数据、惯性传感器数据(拉力、握力、关节角度、三维加速度、三维角速度等)。

  1. 数据存储模块

在采集传感器数据的同时,需要对数据进行本地保存以便于后期将数据保存到数据库中。另外,需要对被测试人员的基本信息进行数据库保存,主要包括测试人员的ID号码、姓名、性别、身高、体重、年龄等。在进行相关特征参数计算之后,将测试人员对应的特征参数直接入库以便后续直接从数据库中直接查询。

  1. 数据分析模块

在采集到传感器数据之后,我们需要对原始数据进行相关处理得到特征参数。

数据实时显示:我们可以采取双缓冲队列,对采集到的数据一边保存的同时对数据进行实时处理,得到实时的特征参数和相关的曲线。

数据分析:采集到完整的数据之后,我们将数据进行曲线展示,在曲线上可显示每一点的参数值、可以实现不同参数曲线的对比分析、可以实现局部时间段的数据分析、可以实现不同测试人员之间的对比分析。

  1. 数据回放

根据人员ID号、特征参数类型等从数据库中查询相关历史数据进行数据分析和曲线显示、参数显示等。

你可能感兴趣的:(基于C#的上位机数据采集分析系统项目——项目介绍)