您好,欢迎光临本网站![请登录][注册会员]  
文件名称: 串口屏LUA教程-定时器的使用V1.0.pdf
  所属分类: 嵌入式
  开发工具:
  文件大小: 1mb
  下载次数: 0
  上传时间: 2019-10-12
  提 供 者: weixin_********
 详细说明:串口屏LUA教程-定时器的使用(本文将介绍在LUA脚本中使用定时器循环设置按钮的状态。)JACAW 大彩科技 LUA教程定时器的使用v10 目录 1.适合范围. 2.开发环境版本.… 3.概述 4.实现教程. 4 4.1工程准备. 4.1.1硬件平台 4 4.1.2素材准各. 4 4.1.3LUA编辑器 ···4 ··· 42API函数说明 43教程实现过程.. 4.3.1定时器的使用. 4.4编译和下载. …10 4.41编详工程. 10 44.2下载 5.完整程序清单 …12 6.免责声明 15 JACAW 大彩科技 LUA教程定时器的使用v10 1.适合范围 该文档适合所有大彩物联型系列。 JACAW 大彩科技 LUA教程定时器的使用v10 2.开发环境版本 1. Visualtft软件版本:V3.0.0.944及以上的版本 版本查看 )打 TisualtFt软件启动页面如图2-1软件版木,右上角会显示的软件版木号; VER3.0.0.944 m ACA 大彩科技 QQ1:2000084324 VisuaITFT QQ2:2880084333 创新源于客户价值 电活:02082186683 1:www.gz-0c.com 邮箱:hmij gdc.con GUANGZHOU DCOLOUR OPTOELECTRONIC TECHNOLOGY CO LTD THIS PRODUCT IS PROTECTED BY INTERNATIONAL LAWS 图21软件版本 b)打开 VisuaITft,在软件右下角可以查看软件版本图2-2软件版本, 最新版本可登录大彩官网进行下载。 LES 外回 Visualtest 一品烈指朱机碱只寸图 大围口国快观人用 与半阴有通 啦开家环炼与皮品口宝周 发慢收指 There are ro itans to stow. 联团+XOX+3990 图2-2软件版本 2.串口屏硬件版本:V3.0.301.0及以上的版本。 版本查看: a)查看屏幕背面版本号贴纸 b) isuatft与屏幕联机成功后,右卜角显示的版木号。 3.LUA语言版本V55。 JACAW 大彩科技 LUA教程定时器的使用v10 3.概述 物联型可以通过LUA脚本配合工程完成丰富多样的操作 本文将介绍在LUA脚本中使用定时器循环设置按钮的状态。在按下按钮后,定时器启 动,定时器以设定的时为标准,循坏设置灯亮/火。 JACAW 大彩科技 LUA教程定时器的使用v10 4.实现教程 本章节主要讲述通过LUA实现循环计时,并在超时回调函数中设冒灯循环亮/灭。本文 将分为以下是4个阶段讲述教程DEMO是如何实现的 1.工程准备, 2.工稈配置与功能, 3.LUA编写及调试, 4.下载与运行。 41工程准备 在实现教程DEMO前需要作以下三个准备 1.硬件平台, 2.U素材, 3.LUA编辑器。 4.11硬件平台 该例程使用大彩物联型7寸DC80480W070为验证开发平台。如图5-1所示。 滑决 d口 曲线 图5-1物联型7寸 41.2素材准备 JACAW 大彩科技 LUA教程定时器的使用v10 准备好相应的关工UI。如图5-2所示。 35p9 35按下jpg 开机 LOGO jpg 图5-2素材准备 4.1.3LUA编辑器 上位札Ⅴ isualtFT内部凵集成了LUA开发编译环境,点击菜单栏工具,选择LUA编辑 器,如图5-3所示 Language sRIa m 「FT 产型南机核户、图 的后感买年口观 搜云辆,更律 备才宝档、徊霞,录园 版球有20-2B彩利利以习强冒所有刊 图5-3打开LUA编辑器 LUA编辑器的开发环境,如图5-4所示 PrvnudtFT-mairiun 围纤 世选动生、世为,,世到 洲西生口厂 图5-4LUA编辑器界面 JACAW 大彩科技 LUA教程定时器的使用v10 42AP函数说明 大彩科技针对LUA脚本提供了丰富的AP接口函数,具体函数可以查阅文档《大彩组 态串口屏LUA脚本API》,如图5-5所小 3.API接口函数 3.1 控件属性类 3.1.1 change screen(screen) 3.1.2 set value(screen, control, value) 8 3.1.3 get value(screen, control). 3.1.4 set visiable(screen, control visiable)....... 8 3.1.5 blescreen, control, enable) 8 3.1.6 set fore color(screen, control, color)...... 3.1.7 set back color(screen, control, 3.1.8 set text(screen, control, text) 3.1.9 get text(screen, controD 3.2 常用回调函数 - 8 3.2 on init 0 3.2.2 tick .8 3.2.3 on control notify(screen, control value). 8 3.2.4 on screen change(screen) .9 3.2.5 on press(state, x y).. 9 3.2.6 on usb inserted(driver) 3.2.7 on usb removed 33绘图函数 9 3.3.1 on drawl scree 3.3.2 redraw 9 3.3.3 set pen color(color). 3.3.4 draw line(xo, yo, x1, yl, width 3.3.5 draw rect(xo, yo, x1, yl, fill )..... 9 3.3.6 draw circle(x,y,r, fill) 3.3.7 draw ellipse(xo, yo, xl, yl, fill)..... 3.3.8 draw image(image 1d frame 1d, dstx, dsty, width, height, srcx, srcy) 10 3.3.9 draw image file(filename, dstx dsty, width, height, rcx, srcy) 3.3.10 load surface(filename) .10 3.3.11 destroy surface(surface) 3.3.12 draw surface(surface, dst, dsty, width, height, sex srcy)..... 3.3.13 draw text(text x, y, w h, font, color align 寄存器访问 图5-5AP|函数文档 本教程文档中所涉及到的部分的相关接口函数 L.函数 on control notify(scre, control,vaue) 注释:此函数可以在用户触摸修改控件后被回调。函数有三个参数: screen表示画面D contro表示控件的编号 value表示控件的值。 2.函数 on timer( timer id 注释:此函数可以在定附器超时后衩回调。函数有一个参数 timer ia表示超肘定时器|D 3. FA* start timer(timer id, timeout, countdown, repeat 注释:此函数可以启动定肘器。函数有四个参数: timer id表示定肘器|D,0~31 timeout表示超时肘间,单位毫秒 JACAW 大彩科技 LUA教程定时器的使用v10 countdown表示计时的方向,0顺计时,1倒计时 eat表示重复次数,0表示无限重复 4.函数 stop timer(timer id), timer id表小定时器ID 5.函数 set value( screen, contro1, value) 注释:此函数可以设置控件数值。函数有三个参数 screen表示画面ID control表示控件的编号 value表示控件的值。 注:更多AP函数请参考文档《物联型LUA脚本APV1.O》 43教程实现过程 本例稈主要展示通过定时器设置灯循环亮/灭,教稈中功能的实现步骤如下 配置工程属性 2.编写LUA程序, 3.运行程序 431定时器的使用 1.首先,设置一个按钮用来控制定时器的开关,事件通知选择是。如果在按下时需要 有效果,就要选择按下时的图片效果,并勾选上裁剪。操作风格选择丌关。如图5-6 ×性回 图回? LUA教程定时的使用 定时器 开关速 出吃不机行 物囗到片演器国属性囗 图5-6设置开关按钮 在工程中可以选择按钮或者图标来模拟灯。本文使用按钮来模拟。 设置一个按钮,因为灯有两种状态,所有需要两张图片分别表示亮和灭。 使用灯灭的图片作页面背景图。在按下吋的图片处选择灯亮的图片并勾选裁剪。如图 5-7
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 输入关键字,在本站1000多万海量源码库中尽情搜索: