当前位置: 首页 > news >正文

实验22 心跳曲线实验

1.实验目的

通过定时器定时产生随机数,模拟心率、血氧、血压等数据

2.实验工具

  1. 任意三易串口屏,本例程采用的型号为SANY-WV-S43-05M-C
  2. UI图片
  3. VP开发软件
3.实验工具

Page0:

(1)在VP界面左下角资源区 选择图片栏,点击上方添加按钮,选择准备好的UI图片,点击打开即可导入。

(2)点击page0页面,选择背景类型为图片,随后选择背景图片为导入的UI图片。

(3)在左侧工具箱中拖出一个曲线控件、一个整数控件、一个定时器、一个变量控件。

(4)在VP界面左下角资源区 选择字体栏,双击默认字体,将字高改为48,点击转换,确定即可。

(5)修改曲线控件的属性,宽度490、高度120、背景类型为图片、背景图片选择为UI图片、对齐方式选择页面、网格宽度60、网格高度60、网格线宽均为2、网格线颜色均为黑色、绘制方式为Mode2、最大值为80、最小值为75、通道显示数量为98、数据类型为“int”、通道1颜色为“green”、通道1线宽为3。

(6)修改整数控件的属性,文本对齐方式均为“中”、文本颜色改为“green”、背景类型为图片、背景图片选择为UI图片、对齐方式选择页面。

(7)随后分别复制两个曲线控件、整数控件。将曲线2最大值为100、最小值为95、通道1颜色改成“purple”, 整数2文本颜色改为“purple”。曲线3最大值为110、最小值为105、通道1颜色改成“blue”,整数3文本颜色改为“blue”。

(8)将变量控件重命名为“i”,类型设置为“int”。

(9)将定时器触发间隔修改为5(即50ms触发一次),在定时事件中编写以下脚本

curvedLine0.ch1Val=getRandom(75,80);//模拟静息心率

curvedLine4.ch1Val=getRandom(95,99);//模拟血氧

curvedLine6.ch1Val=getRandom(105,110);//模拟血压

  1. val++;

if(i.val>=20)

{

num1.val=curvedLine0.ch1Val;//分别显示到整数控件

num5.val=curvedLine4.ch1Val;

num7.val=curvedLine6.ch1Val;

  1. val=0;

}

  1. 下载验证

点击编译,查看调试。

点击下载,查看串口屏演示。

http://www.zskr.cn/news/1432487.html

相关文章:

  • AI驱动远程高等教育:关键技术、应用场景与实施路径
  • 别再让按键精灵脚本报错了!手把手教你搞定CInt、CLng这些数据类型转换函数
  • SOLIDWORKS Simulation拓扑优化保姆级教程:从‘概念一团糟’到‘清晰传力路径’只需五步
  • 商业智能中AI的认知陷阱:如何识别与防范“听起来对”的误导性分析
  • NVIDIA Llama-Nemotron-Embed-1B-V2:轻量级多语言嵌入模型实战指南
  • 保姆级教程:在PVE 8上用OSX-PROXMOX脚本装macOS 12(附VNC+SSH隧道远程访问)
  • 梯度下降优化算法全解析:从SGD到AdamW的演进与实战选择
  • STM32G473远程升级实战:用CAN总线给设备“空中加油”,告别拆机烧录
  • 别只做Demo了!用EasyAR图像追踪给你的电商商品加个3D AR预览功能(Unity实战)
  • 告别云端依赖:手把手教你用Android Studio和HBuilderX离线打包Uni-App(附完整SDK配置流程)
  • AI招聘实战指南:从简历筛选到面试分析,如何用AI提升招聘效率与公平性
  • TarDAL数据集Meta文件缺失?我用Python脚本帮你自动生成M3FD的train/val划分
  • AI项目成功之道:自上而下构建可衡量商业价值的智能系统
  • AI操控智能手机:从计算机视觉到自动化任务执行的技术实现
  • 从一次充电握手失败讲起:深度拆解USB PD协议层消息的“对话”逻辑与常见坑点
  • 告别Matlab依赖:用C语言手搓一个FIR滤波器(附完整代码和汉明窗实战)
  • 告别Gazebo:用Unity+ROS2打造高保真机器人仿真与键盘遥操作测试环境
  • 脑机接口与AI融合:实现认知增强的技术路径与挑战
  • AI驱动企业沟通变革:五大策略构建智能协同新范式
  • 基于预训练嵌入模型构建语义搜索FAQ系统:从原理到实践
  • AI工具接入A/B测试平台的4个致命断点,资深架构师用276次失败实验总结出的兼容性矩阵
  • AI时代的人机协作:从技术本质到个人应对策略
  • 让老旧Android电视重获新生:MyTV-Android原生直播解决方案深度解析
  • 从一次“不通”的故障说起:eNSP中USG5500防火墙策略配置的3个易错点与排查思路
  • RAG系统如何解决大模型长上下文信息丢失问题:从检索增强到工程实践
  • 用户说“好用”,但留存暴跌?:用因果推断+会话片段锚定技术,精准定位反馈失真源头
  • 【AI工具学习黄金路径】:20年IT专家亲授5阶段进阶模型,错过再等3年!
  • 咋选北京二手房装修公司?2026年5月推荐TOP5对比全屋焕新避坑指南评测案例适用场景 - 品牌推荐
  • 别再折腾Ubuntu18.04了!拯救者2022款装双系统,直接上Ubuntu20.04/22.04保姆级教程
  • 手把手教你优化Python图像处理:用OpenCV多进程批量处理图片,效率提升N倍(以文档扫描效果为例)