您好,欢迎光临本网站![请登录][注册会员]  
文件名称: 串口屏LUA例程-绘图API函数使用说明V1.0.pdf
  所属分类: 嵌入式
  开发工具:
  文件大小: 2mb
  下载次数: 0
  上传时间: 2019-10-12
  提 供 者: weixin_********
 详细说明:串口屏LUA例程-绘图API函数使用说明V1.0.pdf(本文将介绍大彩LUA脚本API函数中的绘图API函数使用方法,以及使用函数的注意事项。)广州大彩光电科技有限公司 LUA教程常用的回调函数使用v10 目录 1.适合范围. 2.开发环境版本 3.概述 4.工程设计 4 4.1素材准备 4.2LUA编辑器. 4.3API函数说明 4.3.1本教程文档中所涉及到的部分的相关接口函数如下 4.3.2绘图API函数使用注意事项 455677 4.4教程DEMO说明 44.1绘制基本图形API 442绘图应用1 4.4.3绘图应用2. 4.5编译和下载 12 4.5.1编译上程… 12 4.52下载. .13 4.6调试与运行. 14 4.6.1打开虚拟屏 14 5.LUA回调函数的完整程序清单 16 6.免责声明 22 广州大彩光电科技有限公司 LUA教程常用的回调函数使用v10 适合范围 该文档适合所有大彩物联型系列。 1/22 广州大彩光电科技有限公司 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)打开 Visualtft,在软件右下角可以查看软件版本图2-2软件版本, 最新版本可登录大彩官网进行下载 文件(日湖日调 D) iAv 1=D Language L梁眈叶 即回日》凸回3盐盖 点R二P升回线“二 某x出双王国 微公众号回旦 VisualtEst 欢迎美注 产选型指代机线长尺小 等牛L速人片册 毕二屏 口臣片测器回性口 送旅指今 hErE are ro items to show 太联机什XX302 图2-2软件版本 2.串口屏硬件版本:V3.0.301.0及以上的版本 版本查看: 查看屏幕背面版本号贴纸 b) VisualtEst与屏幕联机成功后,右下角显示的版本号。 3.LUA语言版本V5.5。 2/22 广州大彩光电科技有限公司 LUA教程常用的回调函数使用v10 3.概述 物联型串口屏通过LUA脚本配合工程可以完成大部分的内部逻辑处理,可以做到让 MCU只参与数据处理,不参与屏的逻辑处理。 本文将介绍大彩LUA本API凶数中的绘图API函数使用方法,以及使用函数的注意 事项。 3/22 广州大彩光电科技有限公司 LUA教程常用的回调函数使用v10 4.工程设计 本章芇主要通过LUA教程demo讲述如何实现回调函数的触发使用以及编写程序的注 意事项。该例程使用大彩物联型7寸审口屏DC80480w070为验证开发平台。如图5-1所示 A 按钮 文本 多语言 视频 滑块 进度条 仪表 曲线 号吧 留 looby 图5-1物联型7寸 41素材准备 准备好相应的美工UI如图5-2所小 g/22 广州大彩光电科技有限公司 LUA教程常用的回调函数使用v10 本地磁盘C:用户+ inqingtar卜桌正↓LUA应用例程山UA例程-绘A使用说明卜 Images 分搜索mses ⊥最①帮动出 共亨w放块灯片建文件 12安下jpg 13按下jpg 14按下jFg 5按下jp 风速1-6icen 图5-2素材准备 42LUA编辑器 上位机 Visualtest内部已集成了IUA开发编译环境,点击菜单栏工具,选择LUA编辑 器,如图5-3所示。 女海目巨骗调D视型[世 波未26 美剂图片贸写 B回电后理的两圆 的 Pro ect LU 区客 国回 微洁公众号 FT 欢迎关注字 兰圣tt 生应 当傳 艺个宁生, 用广手Ⅲ 形标生 MAF粹于操 大口快入门手H 与交设 a:与时口屏联机函信 [本生 肝T开气与度严 最新动 广州人彩舞球两 连、三端作,西巴加本 阳,不还02-1B0 更条术文、视频程:话网 所有6209219广州大影汽电科干氏念司识空有机司 归游窗口互岗达国性密口 平到图 为/后合 Ihere are s iters to shon. 工 附强备:到XXxX菜什2001025 图5-3打开LUA编辑器 43AP函数说明 人彩科技针对LUA脚本提供了丰富的API接口函数,具体函数可以查阋文档《物联型 LUA本API》,如图5-4所示。 5/22 广州大彩光电科技有限公司 LUA教程常用的回调函数使用v10 3.API接口函数… 控件属性类 3.1.1cha 3.1.2 sct valuc(scrccn control valuc 3.1.3 314 set visiable(screen control visiable 3.1.5 set enable(screen, control, enable) .8 3.1.6 (SLTeeIL LuIlrul. colur) 3. 1.7 set back color(screen control color) 8 3.1.8 set text(screen control, text) 8 get text(screen, control 落用回调函数 8 3.2.1 3.2.2 on systickg 32.3 on control notify(sc reen, control value) 3.2.4 on screen change(screen) 9 3.2.5 on press(state, x, y) 3.2.6 on usb inseted(driver)... 9 3.2.7 on usb removed 3.5 绘图函数. 3.3.1 on draw(screen) 3.3.2 redraw. 3.3.3 set pen color(color) 3.3.4 draw line(xo, yo, xl, y1, width) 3.3.5 draw rect(xo, yo, x1, y1, fill) 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 id, fiame 1d, dst, dsty, width height, srcx, srcy 3.3.9 draw image file(filcnnnc, dstr, dsty, width, height, srcx srcy) 3.3.10 load surface (tilename 33 11 destroy surface(suirface) 3.3.12 draw surface (surface, dstx, dsly, widi height, sex, srcy) 3.3.13drav text x y,w, h,for 寄存器访问 图5-4AP函数文档 431本教程文档中所涉及到的部分的相关接口函数如下 1.函数 注释:申请调用回调函数。 n draw: 2. EKi& start timer(timer id, timeout, countdown, repeat) 注释:打开定肘系。 参数: timer id out 超时射间 countdown 1或0顺计肘1,倒计射0 计时重复次数0为无限循环 3.函数 load surface( filepath) 注释氵定时回调函數,糸统每隔1秒钟自动调用。 参数 filepath 图片路径 返还值 surface 图层指针,指向所加载的图片 1.函数 draw line(x1,y1,x2,y2,eve 释:定肘澋超肘,执行此回调函数 参数 6/22 广州大彩光电科技有限公司 LUA教程常用的回调函数使用v10 xy22 直线起始点Ⅹ轴的坐标 直线起始点y轴的坐标 直线结束点X籼的坐标 直线结束点y轴的坐标 直线的曲线等级,1~10级 2.函数on_ screen change( screen) 注释:当画面切换至目标画面丨D肘,执行此回调数 参数: screen表示目标画面ID 3.函数 on draw( screen) 注释:当调用 redraw()或异幕刷新肘会触发此函数,在目标画面中进行绘图 参数: screen表示目标画面lD 432绘图AP函数使用注意事项 所有的绘图API函数需要写在回调函数 on draw()才能生效,写在该函数外的绘图 API函数均无效,但函数 redraw()除外。 44教程DEMO说明 串口屏提供APⅠ函数绘制的基本图形共有7种,分别为直线、矩形、实心矩形、圆形、 实心圆形、椭圆形和实心椭圆,另外还提供绘制文字和图片的API函数。本章节将结合教 桯DEMO讲述如何调用API函数灾现绘制基本图形和绘制图片 441绘制基本图形AP 在教栏DEMO的绘图小例画面中,点击按钮可以实现绘制指定的基本图形,运行虚拟 屏后工程画面如图5-5所示。 DCIOT Simulator LUA教程-基本绘图示例 画笔设黄色 直线 空心矩形 实心矩形 空心因形 实心圆形 空心椭圆 实心椭圆 图5-5绘制基本图形画面 教稈脚本稈序解释:将η种图形按按钮控件编号属性定义,如1对应直线、2对应空心 矩形依次类推。按下对应的按钮后获取对应的序号,程序如程序清单1所示 7/22
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

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