• 4寸触摸屏Lu脚本实现数值判断输出自定义协议

    代码说明: 当您运行这段Lua代码,它将在每隔1秒钟的定时回调函数中执行以下操作: 1. 重新读取各个保持寄存器的值,这些寄存器存储了不同传感器的数据,如湿度、温度和烟雾感应器等。 2. 获取文本控件的数值,这些数值是您在界面上设置的阈值,用于判断是否满足条件以输出自定义协议 3. 根据条件判断,将根据不同的条件输出自定义协议,以控制相应的设备。例如,如果湿度值高于阈值,代码会打开相应的空调,表示设备正在运行,并将文本控件显示为”运行中”。 4. 通过这些操作,您可以根据传感器的数据状态,实时控…

    触控屏开发文档 2023年10月25日
  • 4寸触摸屏Lu脚本实现数值判断输出控制Modbus继电器

    代码说明: 当您运行这段Lua代码,它将在每隔1秒钟的定时回调函数中执行以下操作: 1. 重新读取各个保持寄存器的值,这些寄存器存储了不同传感器的数据,如湿度、温度和烟雾感应器等。 2. 获取文本控件的数值,这些数值是您在界面上设置的阈值,用于判断是否满足条件以控制线圈的状态。 3. 根据条件判断,将根据不同的条件设置线圈的状态,以控制相应的设备。例如,如果湿度值高于阈值,代码会打开相应的线圈,表示设备正在运行,并将文本控件显示为”运行中”。如果湿度值低于阈值减3,代码会…

    触控屏开发文档 2023年8月24日
  • 定时器应用(触控屏LUA脚本教程4)

    LUA脚本的定时器编号索引ID从0~31,共32个定时器。当开启的定时器,超时溢出后,触发定时器回调,在回调函数里面执行相应操作。本章节,用按钮按下弹起的状态作为灯,开启定时器实现跑马灯效果。用到的相关函数如下所示: 1.在用户触摸修改控件回调函数:on_control_notify(screen,control,value):函数有三个参数: screen:表示画面ID control:表示控件的编号 value:表示控件的值。 2.定时器回调函数:on_timer(timer_id) tim…

    触控屏开发文档 2022年3月26日
  • 系统参数设置(触控屏LUA脚本教程3)

    本文将介绍通过LUA脚本设置系统参数。如常见的波特率、蜂鸣器、RTC的、背光亮度等。本章节涉及相关的函数有 1.在用户触摸修改控件回调函数:on_control_notify(screen,control,value):函数有三个参数: screen:表示画面ID control:表示控件的编号 value:表示控件的值。 2.设置串口的通讯的波特率:uart_set_baudrate(baudrate) baudrate:表示设置的波特率值。232/TTL支持1200~961200bps,典型…

    触控屏开发文档 2022年3月26日
  • 回调函数说明(触控屏LUA脚本教程2)

    LUA API回调函数说明 概述 本文将介绍大彩LUA脚本API函数中的回调函数使用方法,以及调用回调函数的注意事项,介绍常见的api回调接口,如下所示 初始化函数:on_init() 系统滴答1s回调函数:on_systick() 控件触发回调函数:on_control_notify(screen, control, value) 切换画面回调函数:on_screen_change(screen) 定时器超时回调函数:on_timer(timer_id) 画图/线/几何图形回调函数:on_dr…

    触控屏开发文档 2022年3月26日
  • 如何显示文本?(触控屏LUA脚本教程1)

    如上章节,我们了解了大彩LUA API文档以及基本的LUA语法,本章节我们在文本控件上显示一句’HELLO LUA’ 本教程文档中所涉及到的部分的相关接口函数 设置文本显示字符串内容:set_text(screen,control,text) 用户通过触控修改控件回调函数:on_control_notify(screen,control,value) 适用范围:M系列、W系列、X系列、F系列(固件版本 >= V4.2.401.0) 例程下载链接:《显示HELLO LUA》(点击跳转) 1.…

    触控屏开发文档 2022年3月26日
  • LUA 基本语法说明

    本章节介绍简要介绍基本的lua语法,来自RUNOOB.COM基础教学,如有问题,请联系处理 Lua 的语法比较简单,比较容易理解,功能强大。所以,简单的归纳一下Lua的一些语法规则,帮助快速入门 1 注释 1.1 单行注释 写一个程序,总是少不了注释的。在Lua中,单行注释中,连续两个减号”—“表示注释的开始,一直延续到行末为止。相当于C、C++语言中的”//”,如下所示 1.2 多行注释中 由”–[[&#822…

    触控屏开发文档 2022年3月26日
  • LUA 脚本API函数接口

    本文档适用于M系列、W系列、X系列、F系列(固件版本 >= V4.2.401.0)。API函数中的screen、control参数均表示为目标画面ID、目标组态控件ID,后文每个API不一一介绍 1.1 控件属性类 1.1.1 change_screen(screen) 切换到指定画面 1.1.2 change_child_screen (screen) 切换到子画面,例如对话框 1.1.3 change_screen_effect(screen,effect) 切换到指定画面,使用动画效…

    触控屏开发文档 2022年3月26日
  •    Visual TFT软件下载

       Visual TFT软件下载      PC软件Visual TFT功能     Visual TFT 是我司自主创新开发的一款功能强大的串口屏开发调试软件,内嵌国内独家首款“虚拟串口屏”。用户新建工程后,导入设计好的美工图片,然后对每个画面中的按钮和其他控件进行配置,模拟仿真正确后,最后将整个工程下载到串口屏中。        软件常用功能如下:           (1) IDE环境操作人性化,界面美观大方;内置字库生成器、L…

    触控屏开发文档 2022年3月22日
  • 智能触控屏快速入门教程

    VisualTFT 软件安装 Visual TFT 是我司自主创新开发的一款功能强大的串口屏开发调试软件,内嵌国内独家首款“虚拟串口屏”。 使用环境:Windows 下载链接:VisualTFT 根据提示选择安装目录,一步一步点击“next”完成安装,安装过程如下所示 VisualTFT 工作界面介绍 如果已经成功安装了VisualTFT,打开已有的出厂工程,进行VisualTFT 工作界面简介,界面显示如下所示 ①菜单栏区域 常用的主要是调试以及工具这两项配置 调试 用于串口调试,当实体屏非大…

    触控屏开发文档 2022年3月22日
  • 控件显示隐藏和多语言功能(Modbus 组态控件教程9)

    控件显示隐藏和多语言功能 本章节主要介绍控件的显示和隐藏、多语言的应用。其中组态控件才支持显示隐藏,组态控件类型可参考VisualTFT 工作界面介绍,支持多语言的控件有文字、按钮、菜单、滑动选择、数据记录(告警)等等 本章节屏幕当主站,本章节创建1个保存寄存器,用于控制组态控件的显示隐藏;创建一个系统变量,用于语言控制选择,如下所示 控件显示隐藏 【显示隐藏控件功能】画面主要对显示隐藏控件功能的使用做示例说明。当需要在某个条件成立的情况下,隐藏或显示一个或一些控件的应用 画面/逻辑配置 画面中…

    触控屏开发文档 2022年3月22日
  • 二维码控件和RTC控件(Modbus 组态控件教程8)

    1.8 二维码控件和RTC控件 本章节主要介绍二维码控件、RTC控件在Modbus协议中常见的应用。其中二维码控件只支持在【工具-协议与变量-逻辑处理】绑定变量 本章节屏幕当主站,本章节创建1个保存寄存器,用于二维码控件的应用,如下所示 例程下载链接:《Modbus教程8-二维码控件和RTC控件V1.0》 协议开启、变量相关说明,参考链接:《Modbus 基本参数说明》 1.8.1 二维码控件 【二维码】画面主要对二维码控件的使用做示例说明。二维码控件可以将设定的字符串以二维码的形式显示出来。可…

    触控屏开发文档 2022年3月22日
  • 图标控件和动画控件(Modbus 组态控件教程7)

    1.7 图标控件和动画控件 本章节主要介绍图标控件、动画控件在Modbus协议中常见的应用。其中简单的控件绑定变量,可以在组态配置页面关联,或者在【工具-协议与变量-逻辑处理】绑定变量 本章节屏幕当主站,读写从机指令,若屏幕当从机,图标控件、动画控件的应用一样,参考即可,本章节1组离散输入变量,2个输入寄存器用于说明图标控件和动画控件的应用,如下所示 例程下载链接:《Modbus教程7-图标和动画控件V1.0》 协议开启、变量相关说明,参考链接:《Modbus 基本参数说明》 1.7.1 图标控…

    触控屏开发文档 2022年3月22日
  • 曲线和历史曲线控件(Modbus 组态控件教程6)

    1.6 曲线和历史曲线控件 本章节主要介绍曲线控件、历史曲线控件在Modbus协议中常见的应用。其中简单的控件绑定变量,可以在组态配置页面关联,或者在【工具-协议与变量-逻辑处理】绑定变量 本章节屏幕当主站,读写从机指令,若屏幕当从机,曲线控件、历史曲线控件的应用一样,参考即可,本章节创建2个保存寄存器,用于说明曲线,历史曲线的应用,如下所示 例程下载链接:《Modbus教程-5-曲线和历史曲线控件V1.0》 协议开启、变量相关说明,参考链接:《Modbus 基本参数说明》 1.6.1 曲线控件…

    触控屏开发文档 2022年3月22日
  • 菜单控件和滑动选择控件(Modbus 组态控件教程5)

    1.5 菜单控件和滑动选择控件 本章节主要介绍滑动选择控件、菜单控件在Modbus协议中常见的应用。其中简单的控件绑定变量,可以在组态配置页面关联,或者在【工具-协议与变量-逻辑处理】绑定变量 本章节屏幕当主站,读写从机指令,若屏幕当从机,滑动选择控件、菜单控件的应用一样,参考即可,本章节创建2个保存寄存器,用于说明滑动选择控件、菜单控件的应用,如下所示 例程下载链接:《Modbus教程4_滑动选择和菜单选择控件V1.0.rar》 协议开启、变量相关说明,参考链接:《Modbus 基本参数说明》…

    触控屏开发文档 2022年3月22日
  • 仪表、滑块和进度条控件(Modbus 组态控件教程4)

    1.4 仪表、滑块和进度条控件 本章节主要介绍仪表控件、滑块控件、进度条控件在Modbus协议中常见的应用。其中简单的控件绑定变量,可以在组态配置页面关联,或者在【工具-协议与变量-逻辑处理】绑定变量 本章节屏幕当主站,读写从机指令,若屏幕当从站,仪表、滑块、进度条控件的应用一样,参考即可,本章节创建2个保存寄存器、2个输入寄存器,用于说明仪表控件、滑块控件、进度条应用,如下所示 适用范围: 全系列 例程下载链接:《Modbus教程3-仪表、滑块及进度条控件V1.0》(点击跳转) 协议开启、变量…

    触控屏开发文档 2022年3月22日
  • 按钮控件和文本控件(Modbus 组态控件教程3)

    1.3 按钮控件和文本控件 本章节主要介绍按钮控件、文本控件在Modbus协议中常见的应用。其中简单的控件绑定变量,可以在组态配置页面关联,或者在【工具-协议与变量-逻辑处理】绑定变量 本章节屏幕当主站,读写从机指令,若屏幕当从站,文本、按钮控件的应用一样,参考即可,本章节创建2个线圈、4个保存寄存器,用于说明按钮控件、文本控件的应用,如下所示 适用范围: 全系列 例程下载链接:《Modbus教程1_入门教程V1.0》(点击跳转) 协议开启、变量相关说明,参考链接:《Modbus 基本参数说明》…

    触控屏开发文档 2022年3月22日
  • 如何创建关联变量(Modbus 组态控件教程2)

    2 如何创建关联变量 跳动符号串口屏modbus 协议可支持创建线圈、离散输入、保持寄存器、输入寄存器、内容变量、系统变量,如下所示 变量类型 相关说明 线圈(Coils) 参与通讯:0x01/0x05/0x0F 离散输入(Discrete Input) 参与通讯:0x02 保持寄存器(Holding Register) 参与通讯:0x03/0x06/0x10 输入寄存器(Input Register) 参与通讯:0x04 内存变量 不参与通讯:用于做中间变量、记录一些信息等 系统变量 不参与通…

    触控屏开发文档 2022年3月22日
  • 基本参数说明(Modbus 组态控件教程1)

    Modbus协议的应用,本章节主要从以下几部分说明 开启协议 配置主从机 创建变量 变量地址和值的关系 1.1 开启协议 Modbus 协议的配置界面在VisualTFT 上位机的菜单栏【工具】→【协议与变量设置…】,点击左侧文件路径,在右侧的协议设置栏,设置协议类型,如选择Modbus主机,启用协议,如下所示 modbus协议开启后,在组态界面上,控件才能显示【关联变量】 1.2 配置主从机 主机模式 Modbus主机的配置,参数如下所示 启用协议:需要启用协议,才支持Modbus协议 协议类…

  • Modbus 协议如何触控屏上使用?

    跳动符号触控屏支持跳动符号组态协议、Modbus RTU、XGUS、FX2N、自由串口协议(支持LUA脚本的串口屏),同时只兼容一种协议。本系列主要介绍Modbus协议应用,其他XGUS、FX2N等协议类似,参考即可 1.1 传输格式说明 默认传输的数据格式为: 起始位:1bit 数据位:8bit 校验位:无 停止位:1bit 串口波特率:RS232电气接口:支持1200~921600bps,典型波特率:115200bpsRS485电气接口:支持1200~115200bps,典型波特率:9600…

  • AV输入控件(物联型)如何使用?

    什么是视频AV控件? 带AV摄像头输入的物联型串口支持AV信号输入显示,常用于美容仪行业的皮肤护理、头发检测等 适用范围:W系列 21.1 视频AV控件属性介绍 用途 选中视频控件,在属性窗口中选择“播放AV输入” 21.2 AV输入 【AV输入】画面,AV输入显示的配置过程 画面配置 在【按钮更新二维码】画面的“背景图片”导入相应的美工图片。画面中添加1个视频AV控件(控件ID:2),1个按钮控件(控件ID:1),如下所示 属性配置 视频AV控件 设置用途为“播放AV输入”,如下所示 按钮控件…

    触控屏开发文档 2022年3月21日
  • AV输入控件(M系列)如何使用?

    什么是视频AV控件? 带AV摄像头输入的物联型串口支持AV信号输入显示,常用于美容仪行业的皮肤护理、头发检测等 针对M型系列的视频播放/AV输入功能时,视频图层会一直显示在最上层,此时如果我们将文字等其他图形叠加放在视频控件上显示时,视频图层会将其他图形都覆盖,导致只能显示出视频,而无法显示视频上叠放的其他文字和图形。为此,我司针对有此类需求的客户开发了对应的M系列视频底层播放API接口,来满足此类客户的需求,api函数接口如下所示 set_color_key(Min_Color,Max_Col…

    触控屏开发文档 2022年3月21日
  • 视频控件(物联型)如何使用?

    什么是视频控件? 我司视频AV控件有两种功能,分别为播放视频文件以及AV输入。视频控件播放视频功能常用于开机创意效果,或者播放产品的操作指南、公共场合的广告示意等 本章节主要介绍以下3点 播放屏内的视频 播放U盘/SD卡的视频 LUA API介绍 适用范围:物联型 视频格式: MP4文件 H264编码 音频流为MP3或AAC格式 视频最大分辨率<1280*768 最大帧数<30ps 最大码率<1400 相关例程下载链接: 《物联型播放视频应用》(点击跳转) 视频的转换操作流程可…

    触控屏开发文档 2022年3月21日
  • 视频控件(M系列)如何使用?

    什么是视频控件? 我司视频AV控件有两种功能,分别为播放视频文件以及AV输入。视频控件播放视频功能常用于开机创意效果,或者播放产品的操作指南、公共场合的广告示意等 本章节主要介绍以下3点 播放屏内的视频 播放SD卡的视频 LUA API介绍 适用范围:M系列 视频格式: MP4文件 H264编码 音频流为MP3或AAC格式 视频最大分辨率<1280*768 最大帧数<30ps 最大码率<1400 相关例程下载链接: 《开机视频应用》(点击跳转) 《播放SD卡视频文件》(点击跳转…

    触控屏开发文档 2022年3月21日
  • 基本图形控件如何使用?

    是什么基本图形控件? 为了兼容基本型老产品的基本图形指令绘制直线、圆、矩形和图片等,推出基本图形控件来兼容,满足需求。通过串口发送指令控制基本图形控件,每个基本图形控件都有1024字节的存储区域,串口屏会把接收到的指令中的绘图指令部分保存到存储区域中。 本章节介绍主要介绍指令格式 适用范围:F型、M系列、H系列 17.1 基本显示 不同的图形对应不同的绘图指令,一条指令可以绘制一个或多个图形。再次绘图时,之前的图像会被清除。指令格式如下表所示: 偏移量 数据项 长度 说明 00H EE 1 帧头…

    触控屏开发文档 2022年3月21日
  • 旋转控件如何使用?

    什么是旋转控件? 如上图,仅适合M/物联型,旋转控件是自定义指针的格式,通过设定旋转控件一个坐标来旋转,然后配合表盘(背景图)显示 旋转控件,物联型、M系列、H系列、X系列 例程下载链接:《串口屏表盘应用》(点击跳转) 16.1 旋转控件属性介绍 用户可以通过旋转控件插入任意大小的图片,设置相应的旋转中心,让该图片围绕相应的旋转中心进行旋转,从而实现表盘的功能。旋转控件的属性窗口如下所示 路径 素材图片的文件路径 调整 “缩放”或“裁剪” 缩放整张图片的显示 裁剪图片裁剪显示,通过调整旋转控件大…

    触控屏开发文档 2022年3月21日
  • 圆形进度条控件如何使用?

    什么是圆形进度条控件? 随着用户对人机交互体验越来越高,串口屏应用的场合范围越来越广,目前常规的矩形进度条已无法适用于部分特殊应用场合。所以我司在软件上新推出的一个圆形进度条控件。可设置炫酷的图片作为背景,增强显示效果,通过自由选择起始角度和终止角度,将参数值形象显示出来。 本例程中介绍圆形进度条控件的应用,实现滑动圆形进度条控件改变温度值 适用范围:F型、基本型不支持 例程下载链接:《圆形进度条控件应用》(点击跳转) 15.1 圆形进度条控件属性说明 圆形进度条控件的属性窗口如下所示 进度条宽…

    触控屏开发文档 2022年3月21日
  • 历史曲线控件如何使用?

    什么是历史曲线控件? 通过历史曲线控件来记录某些数据在一段时间内的变化路径和曲线。本例程中介绍历史曲线控件常见的应用,结合工程中的画面介绍每一个应用的配置,常见的应用如下所示 记录温度的变化实现在一段时间内,外部MCU通过传感器采集到的温度数据发送给屏幕,利用历史曲线控件在屏幕上显示出来 适用范围:全系列 例程下载链接:《历史曲线控件应用》(点击跳转) 14.1 历史曲线属性 本章节重点介绍历史曲线控件的属性,属性窗口如下所示 采样点数 单个通道在整个控件宽度范围内,总采用点数,若采样点数超过该…

    触控屏开发文档 2022年3月21日
  • 数据记录控件如何使用?

    什么是数据记录控件? 数据记录控件用于记录数据,共有4中类型,分别为当前告警、历史告警、历史告警与解除时间、通用表格。 “当前告警”、“历史告警”和“历史告警与解除时间”的设置类似,本例程中结合工程中的画面,只介绍数据记录控件“历史告警与解除”和“通用表格”的应用: 通用表格:介绍名字和编号的记录 历史告警和解除时间:记录产生告警的时间以及告警解除的时间 13.1 数据记录控件属性说明 数据记录控件属性如下所示 字体 设置数据记录显示的字体大小和样式 用户使用字体样式时候,需要考虑表格一行的高度…

    触控屏开发文档 2022年3月21日
  • 二维码控件如何使用?

    什么是二维码控件? 二维码是将数据用某种特定的几何图形,在平面上以一定规律分布黑白相间的图形,记录数据符号信息。给用户扫码支付灯等应用。二维码可以由用户主机输入,也可以在编辑工程时通过属性设置,然后显示在串口屏上。 本例程中介绍二维码控件常见的应用,结合工程中的画面介绍每一个应用的配置,常见的应用如下所示: 更新二维码 按钮更新二维码 适用范围:全系列 例程下载链接:《二维码控件应用》(点击跳转) 12.1 二维码属性介绍 二维码控件属性如下所示 文本 二维码初始默认的显示内容 放大系数 设置单…

    触控屏开发文档 2022年3月21日

cloud@modbus.cn

QQ
微信