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

串口屏学习

1.page 跳转页面

eg:在按键的弹起事件中写入page 几然后按下之后就会进入哪一个界面

2.修改数字或者文本

如图所示

按下按键后 n0的数值会显示为10 文本 会显示为gxy好帅

按下为click b1,1 弹起click b1,0

3修改背景颜色

在按下或者弹起事件中写入xx.boc boc就是背景颜色

txt.maxl是显示的最大数值 一个汉字三个  如果想要讲显示的 数字范围变大 则需要 增大该数值

printh 01 直接打印16进制的数字 prints "0",0直接打印字符0 后面这个0表示显示所有内容

双态按键来控制灯的亮灭

如图所示发数据帧 55为帧头 00 为灯泡编号 val是灯泡的亮灭 ffffff是帧尾

按下之后先发送01 再次按下后就是00

进度条控件可以通过增加一个定时器定时来增加进度条的数值

可以通过id号来进行赋值

直接根据b几来进行赋值

 通过这种方式直接来打印我们变量的值 直接当成一个数组来使用

键盘的高级用法

1输入中文

vscope属性改为全局 键盘改为中文 然后会自动导入两个字库 然后选择字库以后 开始调试就行

2自动切换成中文 如图所示在后初始化事件中 1相当于按下 0相当于弹起 所以相当于 初始化后就自动按下了按键

想每次将输入都变为0

-----------------------------------------按下OK键时通过串口将数据发送出去-------------------------------------

if(loadpageid.val==7)
{
//判断传进来的控件id
if(loadcmpid.val==page7.n0.id)
{
printh 55 00//发送帧头
prints p[loadpageid.val].b[loadcmpid.val].val,2//发送两字节的数据
printh 0d 0a//发送帧尾
}else if(loadcmpid.val==page7.n1.id)
{
printh 55 01//发送帧头
prints p[loadpageid.val].b[loadcmpid.val].val,2//发送两字节的数据
printh 0d 0a//发送帧尾
}else if(loadcmpid.val==page7.n2.id)
{
printh 55 02//发送帧头
prints p[loadpageid.val].b[loadcmpid.val].val,2//发送两字节的数据
printh 0d 0a//发送帧尾
}
}

这样的话就是发送两字节的内容并发送对应的数据包

-----------------------------------------------如何将数字变量赋值给全局----------------------------------------------

首先创建 一个数字控件 然后将数字空间的属性改为全局 改为数字键盘输入

然后在另外一个界面写下如下的代码

当按下之后就会赋值全局变量的数值

-----------------------------------------------将数字的内容转换为文本内容-------------------------------------------

指令:covx 

当按下之后就会进行转换

-----------------------------------------------浮点数的显示------------------------------------------------------------

1,虚拟浮点数

点击一个虚拟浮点数 先设置改浮点数的vscope值为全局 然后键盘改为数字键盘然后设置他的vvs1属性 比如设置为2 这时候你拿键盘输入1.00实际上串口发送的是100 虚拟浮点数的本质还是整数

http://www.dtcms.com/a/499355.html

相关文章:

  • Conda 环境激活失败或 PATH 优先级被主 Anaconda 覆盖
  • 什么建网站免费做网站代码审计哪个工具比较好
  • AI协同编程架构师:驾驭智能体社会的元语言创造者
  • 肇庆建网站服务腾讯建站平台官网
  • 聊聊 Unity(小白专享、C# 小程序 之 播放器)
  • [MLflow] CI/CD | 测试自动格式化工作流 | Ruff格式化器 | 预提交钩子配置
  • 数据结构——二十四、图(王道408)
  • C#获取钉钉平台考勤记录
  • Java JVM “调优” 面试清单(含超通俗生活案例与深度理解)
  • opencv gpu cuda python c++版本测试代码
  • 建设旅游门户网站安徽网站建设推荐 晨飞网络
  • 鸿蒙Next Wear Engine Kit:打造无缝连接的穿戴应用体验
  • 哪里有免费的网站推广软件网站源码上传完后怎么做
  • 快手测开面试题总结合并版(按分类标注序号+出现频率)
  • P1005 [NOIP 2007 提高组] 矩阵取数游戏
  • JAVA面试复习笔记(待完善)
  • 七、WEB APIs(二)
  • LLMs-from-scratch :多种字节对编码(BPE)对比
  • 济南哪里有网站建设公司网站类网站开发源代码
  • 做笔记的网站源码wordpress手机版论坛
  • 网站推广有哪些举措域名需要跟网站名称一致么
  • 具身神经-机器人通讯架构与实现系列
  • [GO]gin框架:ShouldBindJSON与其他常见绑定方法
  • KUKA库卡焊接机器人二氧化碳节气
  • 机器人、具身智能的起步——线性系统理论|【三】线性、因果与时不变
  • 服务器做php网站吗wordpress评论贴图
  • 网站建设与管理的心得怎样做音乐网站
  • 请例举 Android 中常用布局类型,并简述其用法以及排版效率
  • Android 约束布局(ConstraintLayout)的权重机制:用法与对比解析
  • 编程与数学 03-007 《看潮资源管理器》项目开发 07 主窗口设计(3-3)