
#星计划#梅科尔工作室HOS-基于多数据融合的下肢康复外骨骼系统 原创
前言
为了完成多数据的展示,让患者更清晰自己的康复情况,我们项目采用鸿蒙APP作为移动端帮助患者随时随地的看到自己的康复情况,但是作为初学者,我们的功能还不完善,还需要继续学习。下面是对我们目前主要的开发功能的介绍。
一、开发环境
DevEco Studio版本:DevEco Studio 3.1 Release
HarmonyOS SDK版本:3.1.0(API version9)
DAYU200.4.0.10.16
二、项目介绍
我们的项目是由硬件和软件两部分组成。硬件由下肢康复外骨骼对患者进行康复训练。软件部分为鸿蒙APP根据评估患者的结果进行推送,推送的康复动作视频指导患者对康复动作进行及时的纠正和改善,从而使患者的康复效率得到提高。在训练结束后,会对其训练过程中的数据进行整理分析,发送到我们数据展示页面中,能够将患者延续性护理的状况,如平衡能力的提升,走路稳定性的提升,病情在日周月的变化趋势,让患者看到自己病情的变换情况,对脑卒中偏瘫的再次复发起到预防作用。
三、主要开发功能
3.1 账号的注册
注册页面使用了按钮、输入框组件、弹窗组件等组件。弹窗组件是为了提示账号已经注册成功可以正常使用。
图1 注册页面
图2 注册成功页面
3.2 账号的登录
登录界面使用了,输入框、按钮和单选框。同时还使用了一个条件判断,根据usernam_rag正则表达式验证用户名格式,如果不符合要求则显示错误提示。
点击同意隐私协议
图3 登录页面
使用了一个条件判断,根据usernam_rag正则表达式验证用户名格式,如果用户名输入少于五位就会出现提示如上图
3.3 评估功能
在评估页面,使用了轮播图组件,用于展示评估不同方面的问卷,并且通过ForEach方法遍历imageSrc数组。在实现的过程中,定义了一个ImageData的类,并且在构造initializeImageData的函数中,对这个类的三个属性:ID(图片的表示),img(图片资源)和name(图片名称),进行赋值。而且还定义了两个私有属性,imgSrc:用于储存数据数组,swiperController:用于控制轮播功能。
图4 评估页面
通过onClick触发点击图片。入评估问卷界面,通过对页面问题的回答来判断患者具体的身体情况。
图5 评估问卷页面
3.4 播放康复视频
播放康复视频,让患者随着康复视频一起做动作,从而达到训练的目的。播放视频的页面使用了视频播放器和按钮等组件,也是用了视频源、预览封面、播放倍速、控制器等属性,同时还设置了视频组件的一些行为:静音、自动播放、控制栏显示模式、循环播放等。
图6 康复视频页面
四、展望
作为一个初学者,当我感到困惑时,鸿蒙官方为我们提供了一个学习和展示的平台,这让我感到非常振奋。这个平台为我们指明了前进的方向,让我们能够追求更深层次的知识。我期待着未来能够跟随官方文档进行更深入的学习,以便开发出更多功能丰富的鸿蒙应用程序。与此同时,我也期待着随着我们的开发技能不断提升,我们的多数据融合能够与鸿蒙的多设备融合协同工作,为康复领域和科技创新做出更大的贡献。我希望我们的努力能够帮助更多的脑卒中患者,让他们早日康复,为他们提供更多的帮助。
