文件名称:
串口屏LUA例程-控件读写和操作的函数说明V1.0.pdf
开发工具:
文件大小: 2mb
下载次数: 0
上传时间: 2019-10-12
详细说明:串口屏LUA例程-控件读写和操作的函数说明V1.0.pdf(本文将介绍大彩LUA脚本API函数中的回调函数使用方法,以及调用回调函数的注意事项。)广州大彩光电科技有限公司
LUA教程常用的回调函数使用v10
目录
1.适合范围
2.开发环境版本
3.概述
4.参考文档
错误!未定义书签
工程设计
5.1素材准备…
5.2LUA编辑器.
53API函数说明
54教程DFMO说明
541函数 on init0
错误!未定义书签
542函数 on systick(
543函数 on timer( timer id)
10
544函数 on control notify()
545函数on
hangc(O…
54.6函数 on draw()
15
4.7U盘和SD卡的回调函数
17
5.5编译和下载
5.5.1编译工程.
552下载
19
56调试与运行…
20
5.6.1打开虚拟屏……
20
6.LUA回调函数的完整程序清单
22
7.免责声明
27
广州大彩光电科技有限公司
LUA教程常用的回调函数使用v10
适合范围
该文档适合所有大彩物联型系列。
广州大彩光电科技有限公司
LUA教程常用的回调函数使用v10
2.开发环境版本
1. Visualtft软件版本:V3.0.0.944及以上的版本。
版本查看
a)打川Ⅴ isualTft软件启动页面如图2-1软件版本,右上角会显示的软件版本号;
VEH30844
大彩科技
QQ1:288084324
VisuaITFT
0Q2:28804133
创新源于客户价值
出话:0208218683
GUANGZHOU DCOLOUR OPTOELECTRONIC TECHNOLOGY CO LTD
THS PRODUCT IS PROTECTED BY INTERNATIONAL LAWS
图2-1软件版本
b)打开Ⅴ isuaITFT,在软件右下角可以査看软件版本图2-2软件版本,
最新版本可登录大彩官网进行下载
m越
深供日期云E举B恕式国礼SM⊥只门 Language1)舞(H
微信公众号日
VisualTESt
欢迎关注
SnPojc tLS.. E:r.
品选型将啊制寸图
大彩冲阴密八手
ojo: uniT.I pi
=.D
于I目
司创
游的口因国性口厂
戈沾命
ere ate no teme如s
图2-2软件版本
2.串口屏硬件版本:V3.0.2870及以上的版本
版本查看:
查看屏幕背面版本号贴纸
b) VisualtEst与屏幕联机成功后,右下角显示的版本号。
3.LUA语言版本V5.5
广州大彩光电科技有限公司
LUA教程常用的回调函数使用v10
3.概述
物联型串口屏可以通过LUA脚本配合工程完成丰富多样的梁作。
本文将介绍大彩LUA脚本API函数中的回调函数使用方法,以及调用回调函数的注意
事项
3/27
广州大彩光电科技有限公司
LUA教程常用的回调函数使用v10
4.工程设计
本章芇主要通过LUA教程demo讲述如何实现回调函数的触发使用以及编写程序的注
意事项。该例程使用大彩物联型7寸审口屏DC80480w070为验证开发平台。如图5-1所示
按钮
文本
多语言
视频
滑块
进度条
仪表
曲线
39M0001 F s
wi FJ
图5-1物联型7寸
41素材准备
准备好相应的美工UI如图5-2所小
广州大彩光电科技有限公司
LUA教程常用的回调函数使用v10
拉下jng
Icing
按下jpg
19拉下ng
2n. jng
20按下:p
21按下jp
C按下》(弹起
25按卜jPg
26按卜Pg
27按9
求卜Png
风速15ic。n
图5-2素材准备
42LUA编辑器
上位机 Visualtest内部已集成∫LUA开发编译环境,点击菜单栏工只,选择LUA编辑
器,如图5-3所示。
vssF主可
B任B)式D日101)
下风件
1口m0·。·A
更新面流源
卧压
2,
校世
需摸屏
任
路场[西
李车
LUA回调函数使用教程
原递
国on6mor:f
字世
0255
神牛,行的函数:onmt控件值更新通知: n-control_noti
InragealiP9
和3D回湖团数t
国开图行地成
WAVE格式转实,
工样t
□文件
键置
用的数巴面切换知《如
与量性
MnC本偏显
用的国数:(mtme回图回调函数: cn_draw
盘5D卡回词函故
回源图片出国性门厂
v ila,s ly alve
‖准口母指
Press Fl tor Help
PROG
来机新到件(XOXx体300115
图5-3打开LUA编辑器
43AP|函数说明
大彩科技针对LUA脚本提供了丰宫的AP接口函数,具体函数可以查阅文档《物联型
广州大彩光电科技有限公司
LUA教程常用的回调函数使用v10
LUA本API》,如图5-4所示。
3.AHI接口函数
控件属性类
311 ch
8
3. 1.2 set value(screen, control, value)
3.1.3 get value(screen, control)........
3.14
visiable(screen, control, visible)
8
3.1.5 set enable(screen, control enable)......
3.1.6 set fore color(screen, control color
3.1.7 set back color(screen control color)
8
3.1.3 set text(screen, control, text)
3. 1.9 get text(screen, control)
8
3.2常用回谓函数
3.2.1
32
8
3.2.3 on control notify(screen control, value)
3.2.4 on screen change(screen)....
3.2.5
3.2.6 on usb inserted(driver)
3.2.7 on usb renedo
9
3.3绘图函
3.3.1 un daw(sTeeN)
------
3.3.2 redraw
一----
3.3.3 set pen color(color)
3.3.1 draw line(xo, yo, xl,yl width)
3.3.5 draw rect(xO, yo, x1, yl, fill).....
9
33. 6 draw circle(x, y r, fill).......
3.3.7 draw ellipse(xo, yo, xl, yl, fil
10
938 draw image age id, frame id dst, dsty, width, height, srrx, srry?
3.3.9 draw image file(filename, dstr, dsty, width height. srcx, srcy)
3.3.10 load surface(filename)
10
3.3.11 destroy surface (surfase)
3.3.12 draw surface (surface, dst, dsty, width height, rcx srcy)....
3.3.13 draw text(text x y w h, Iont, color, align
寄存器访问
图5-4AP函数文档
木教程文档中所涉及到的部分的相关接口函数如下。
1. Fl on control notify(screen, control, value)
注释:此函数可以在用户触摸控件后被回调。逃数有三个参数:
screen表示画面D
control表示控件的编号
value表示控件的值。
2.函数 get value( screen, control)
注释:获取控件值,返回的是数值
3.函数 get text( screen, control
注释:获取控件的字符串内容,文本控件,三维码控件
1.函数 set value( screeN, control. va
注释:设置控件数值
桉钮挫件:Vlue-0按下,1弹起
文本控件: value-整数或小数
广州大彩光电科技有限公司
LUA教程常用的回调函数使用v10
也可以设置进度条、滑块、仪表等
2.函数 set text( screen, control,str)
注释:设置呈示内容,如文本控件、二维码控件
3. Ek& set visiable(screen, control, visiable
注释:设置控件隐藏或显示
visiable
为O隐藏,1显示
4.函数 set enable( SCreen, control, enable)
注释:设置触摸使能
参数: enable为0禁止触摸,1启用触摸
5.函数 set fore color( screen, control, color)
注释:设置控件前景色
6.函数 set back color( Screen, control, color)
注释:设置控件背景色
4.4教程DEMo说明
下文将结合教程DEMO讲述回调函数是如何触发的
4.4.1读写控件值
1.读按钮值和写按钮值
按钮控件只有0和1两个值,按钮弹起时值为0,按下时值为1。使用函数 get value
可以获取到某个按钮的状态,使用 sct valuc则可以设置按钮的状态。教程DEMO巾对
两个按钮进行读写演示,画面如所示;
画面
LUA教程-读写按键值
按钮控件有两个值0和1,弹起的按钮控件值时为0,按下时
按钮控件值为1读取按钮值的AP函数为 get_value(,写按钮
控件的值API为 set value()
按钮1弹起
按钮2弹起
4
读取按钮值》按钮1的值
按钮2的值
10
设置按钮1值为1
设置按钮2值为0
rIr
演示说明按下控件4,读取按钮控件Ⅰ和按钮控件2的值,并在对应的文本框中显示
岀来;按卜按钮9和按钮10分别设置按钮1的值为1,按钮2的值为0。按钮控件读写显示
7/27
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.