news 2026/7/7 6:18:43

滑动文本控件样例工程以及使用详解

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
滑动文本控件样例工程以及使用详解

滑动文本控件仅X2、X3、X5系列支持

用于在串口屏上显示文本信息,包括数字,字母,符号,汉字和其他各国语言,使用前需要提前导入字库,制作字库请参考 创建字库和导入字库

如何修改显示的字体大小:需要提前导入不同大小的字库,需要修改控件显示的字体大小时,通过上位机编辑或者通过指令修改控件的font属性即可,请参考 如何修改控件显示的字体

注意

有的用户把滑动文本控件当日志显示来用了,输出几百上千字节,也会导致串口屏卡顿。

提示

导入字库请参考: 如何导入字库

导入图片请参考: 如何导入图片

导入动画请参考: 如何导入动画

导入视频请参考: 如何导入视频

导入音频请参考: 如何导入音频

滑动文本控件-使用详解

给滑动文本控件配置键盘

参考: 系统键盘的调用方式

给滑动文本控件添加新行

//添加一个回车换行 slt0.txt+="\r" slt0.txt+="abc" //添加一个回车换行 slt0.txt+="\r" slt0.txt+=t0.txt

让滑动文本控件每次都位于最新行

添加一个定时器tm0,tim属性设置为1000,en属性设置为1

定时器中添加以下代码

slt0.val_y=slt0.maxval_y

滑动文本控件翻页

//滑动文本控件调用的字库字高*翻页行数 sys0=32*5 slt0.val_y+=sys0

如何修改滑动文本控件显示的字体大小和样式

请参考 如何修改控件显示的字体

滑动文本控件-c语言示例

单片机通过串口给滑动文本控件赋值

如果显示的文本不全,请检查控件的txt_maxl属性

printf("slt0.txt=\"深圳市淘晶驰\r\n电子有限公司\"\xff\xff\xff"); //滑动文本控件换行显示 printf("slt0.txt=\"%d\"\xff\xff\xff",a);

滑动文本控件-样例工程下载

演示工程下载链接:

《滑动文本控件》演示工程下载

滑动文本控件-相关链接

哪些控件属性可以运行中修改,哪些不能运行中修改,绿色属性和黑色属性有什么区别?

txt属性和val属性有什么区别,为什么有些属性赋值要加双引号,有些不用加双引号

跨页面赋值,全局变量操作

滑动文本控件-属性详解

控件属性解析

提示

绿色属性可以通过上位机或者串口屏指令进行修改,黑色属性只能在上位机中修改或者不可修改,可通过上位机进行修改指“选中控件后通过属性栏修改控件的属性”

type属性-控件类型,固定值,不同类型的控件type值不同,相同类型的控件type值相同,可读,不可通过上位机修改,不可通过指令修改。参考: 控件属性-控件id对照表

id属性-控件ID,可通过上位机左上角的上下箭头置顶或置底,可读,可通过上位机修改左上角的箭头置顶或置地间接修改,不可通过指令修改。参考: 如何更改控件的前后图层关系

objname属性-控件名称。不可读,可通过上位机进行修改,不可通过指令更改。

vscope属性-内存占用(私有占用只能在当前页面被访问,全局占用可以在所有页面被访问),当设置为私有时,跳转页面后,该控件占用的内存会被释放,重新返回该页面后该控件会恢复到最初的设置。可读,可通过上位机进行修改,不可通过指令更改。参考:跨页面赋值,全局变量操作

drag属性-是否支持拖动:0-否;1-是。仅x系列支持。可读,可通过上位机修改,可通过指令修改。

aph属性-不透明度(0-127),0为完全透明,127为完全不透明。仅x系列支持。可读,可通过上位机修改,可通过指令修改。

effect属性-加载特效:0-立即加载;1-上边飞入;2-下边飞入;3-左边飞入;4-右边飞入;5-左上角飞入;6-右上角飞入;7-左下角飞入;8-右下角飞入。仅x系列支持,在上位机中设置为立即加载时,无法通过指令变为其他特效,当在上位机中设置为非立即加载的特效时,可以变为立即加载,也可以再改为其他特效

sta属性-背景填充方式:0-切图;1-单色;2-图片;3-透明(仅x系列支持透明)。可读,可通过上位机修改,不可通过指令修改。

picc属性-切图背景(必须是全屏图片),sta为切图时才有这个属性。可读,可通过上位机修改,可通过指令修改。

bco属性-背景色,sta为单色时才有这个属性。可读,可通过上位机修改,可通过指令修改。

style属性-显示风格:0-平面;1-边框;2-3D_Down;3-3D_Up;4-3D_Auto,sta为单色时才有这个属性。可读,可通过上位机修改,不可通过指令修改。

borderc属性-边框颜色。当style设置为边框时可用。可读,可通过上位机修改,x系列可通过指令修改,其他系列不可通过指令修改。

borderw属性边框粗细。当style设置为边框时可用。最大值:255。可读,可通过上位机修改,x系列可通过指令修改,其他系列不可通过指令修改。

pic属性-背景图片,sta为图片时才有这个属性。可读,可通过上位机修改,可通过指令修改。

pco属性-字体色。可读,可通过上位机修改,可通过指令修改。

key属性-绑定键盘。可读,可通过上位机修改,不可通过指令修改。

font属性-控件调用的字库id,调用不同的字库会显示不同的字体或字号。可读,可通过上位机修改,可通过指令修改。参考:1、 创建字库和导入字库 2、 指定字库

xcen属性-水平对齐:0-靠左;1-居中;2-靠右。可读,可通过上位机修改,可通过指令修改。

left属性-是否显进度条:0-不显示;1-操作时显示;2-持续显示。可读,可通过上位机修改,可通过指令修改。

ch属性-滑动惯性力度(0-32,0为无惯性)。可读,可通过上位机修改,可通过指令修改。

txt属性-字符内容。可读,可通过上位机修改,可通过指令修改。

txt_maxl属性-字符最大长度(即分配内存空间)。可读,可通过上位机修改,不可通过指令修改。

isbr属性-是否自动换行:0-否;1-是。可读,可通过上位机修改,可通过指令修改。

spax属性-字符横向间距(最小0,最大255)。可读,可通过上位机修改,可通过指令修改。

spay属性-字符纵向间距(最小0,最大255)。可读,可通过上位机修改,可通过指令修改。

path_m属性-缓冲区大小(此值的1/2表示支持的最大文本行数,0为自动,自动情况下此值等于txt_maxl,即txt_maxl的1/2为支持的最大行数)。可读,可通过上位机修改,不可通过指令修改。

maxval_y属性-最大纵向滑动值(运行中根据字符内容自动改变,只可读取不可设置)

val_y属性-当前纵向滑动值(最小0,最大maxval_y)可读,不建议通过上位机修改,可通过指令修改。

x属性-控件的X坐标。可读,可通过上位机修改,x系列可通过指令修改,其他系列不可通过指令修改。

y属性-控件的Y坐标。可读,可通过上位机修改,x系列可通过指令修改,其他系列不可通过指令修改。

w属性-控件的宽度。可读,可通过上位机修改,不可通过指令修改。

h属性-控件的高度。可读,可通过上位机修改,不可通过指令修改。

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

给滑动文本控件添加新行

//添加一个回车换行
slt0.txt+="\r"
slt0.txt+="abc"

让滑动文本控件每次都位于最新行

tm0.en=1

关闭滑动文本控件每次都位于最新行

tm0.en=0

滑动文本控件翻页

//滑动文本控件调用的字库字高*翻页行数
sys0=28*5 //调用的字库字高28,翻页行数
slt0.val_y+=sys0

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/6 4:36:02

2026年下半年量化工具怎么选,先匹配能力基础

量化交易入门时,很多人会很快问自己该用什么工具。这个问题本身没有错,但如果还没有判断自己的基础,就直接进入工具选择,学习可能会变成不断更换工具,而不是逐步理解问题。工具要跟着当前任务走对刚起步的读者来说&…

作者头像 李华
网站建设 2026/7/6 5:05:26

Vatee:用框架方式看外汇市场服务体验,更容易形成稳定判断

对新手与注重稳健体验的外汇内容读者而言,“能看懂”往往比“堆概念”更重要。围绕Vatee,以下重点写清解释是否通俗、规则是否易查、提示是否前置,以及服务是否具备连续性。外汇相关平台的价值,体现在长期一致性与信息呈现的细致程…

作者头像 李华
网站建设 2026/7/6 5:14:00

2026年小策略练习,帮零基础看见量化流程

刚开始理解量化交易时,很多人会把注意力放在宏大的系统能力上,但真正难的往往是第一条小流程怎么走通。没有流程感,概念再多也容易散开,工具再多也不知道该先用哪一个。规则要先变得可检查零基础读者面对量化交易时,常…

作者头像 李华
网站建设 2026/7/6 5:45:17

常用面试题

1. 节流和防抖 -- 什么是节流? 事件触发后,规定时间内,事件处理函数不能再次被调用。也就是说在规定的时间内,事件只能被触发一次,且是最先被触发调用的那次。 常见节流场景:防止提交按钮重复点击 -- 什么是…

作者头像 李华
网站建设 2026/7/6 6:11:11

2026年超耐磨TPU厂家口碑排行情况大揭秘

在鞋服、箱包等行业,TPU材料的耐磨性能至关重要。但市场上TPU厂家众多,品质参差不齐,很多企业在选择超耐磨TPU厂家时犯了难,不知道该如何挑选到口碑好、产品优的厂家。接下来,我们就为大家揭秘2026年超耐磨TPU厂家的口…

作者头像 李华