-
按钮控件和文本控件(Modbus 组态控件教程3)
1.3 按钮控件和文本控件 本章节主要介绍按钮控件、文本控件在Modbus协议中常见的应用。其中简单的控件绑定变量,可以在组态配置页面关联,或者在【工具-协议与变量-逻辑处理】绑定变量 本章节屏幕当主站,读写从机指令,若屏幕当从站,文本、按钮控件的应用一样,参考即可,本章节创建2个线圈、4个保存寄存器,用于说明按钮控件、文本控件的应用,如下所示 适用范围: 全系列 例程下载链接:《Modbus教程1_入门教程V1.0》(点击跳转) 协议开启、变量相关说明,参考链接:《Modbus 基本参数说明》…
-
如何创建关联变量(Modbus 组态控件教程2)
2 如何创建关联变量 跳动符号串口屏modbus 协议可支持创建线圈、离散输入、保持寄存器、输入寄存器、内容变量、系统变量,如下所示 变量类型 相关说明 线圈(Coils) 参与通讯:0x01/0x05/0x0F 离散输入(Discrete Input) 参与通讯:0x02 保持寄存器(Holding Register) 参与通讯:0x03/0x06/0x10 输入寄存器(Input Register) 参与通讯:0x04 内存变量 不参与通讯:用于做中间变量、记录一些信息等 系统变量 不参与通…
-
基本参数说明(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输入”,如下所示 按钮控件…
-
AV输入控件(M系列)如何使用?
什么是视频AV控件? 带AV摄像头输入的物联型串口支持AV信号输入显示,常用于美容仪行业的皮肤护理、头发检测等 针对M型系列的视频播放/AV输入功能时,视频图层会一直显示在最上层,此时如果我们将文字等其他图形叠加放在视频控件上显示时,视频图层会将其他图形都覆盖,导致只能显示出视频,而无法显示视频上叠放的其他文字和图形。为此,我司针对有此类需求的客户开发了对应的M系列视频底层播放API接口,来满足此类客户的需求,api函数接口如下所示 set_color_key(Min_Color,Max_Col…
-
视频控件(物联型)如何使用?
什么是视频控件? 我司视频AV控件有两种功能,分别为播放视频文件以及AV输入。视频控件播放视频功能常用于开机创意效果,或者播放产品的操作指南、公共场合的广告示意等 本章节主要介绍以下3点 播放屏内的视频 播放U盘/SD卡的视频 LUA API介绍 适用范围:物联型 视频格式: MP4文件 H264编码 音频流为MP3或AAC格式 视频最大分辨率<1280*768 最大帧数<30ps 最大码率<1400 相关例程下载链接: 《物联型播放视频应用》(点击跳转) 视频的转换操作流程可…
-
视频控件(M系列)如何使用?
什么是视频控件? 我司视频AV控件有两种功能,分别为播放视频文件以及AV输入。视频控件播放视频功能常用于开机创意效果,或者播放产品的操作指南、公共场合的广告示意等 本章节主要介绍以下3点 播放屏内的视频 播放SD卡的视频 LUA API介绍 适用范围:M系列 视频格式: MP4文件 H264编码 音频流为MP3或AAC格式 视频最大分辨率<1280*768 最大帧数<30ps 最大码率<1400 相关例程下载链接: 《开机视频应用》(点击跳转) 《播放SD卡视频文件》(点击跳转…
-
基本图形控件如何使用?
是什么基本图形控件? 为了兼容基本型老产品的基本图形指令绘制直线、圆、矩形和图片等,推出基本图形控件来兼容,满足需求。通过串口发送指令控制基本图形控件,每个基本图形控件都有1024字节的存储区域,串口屏会把接收到的指令中的绘图指令部分保存到存储区域中。 本章节介绍主要介绍指令格式 适用范围:F型、M系列、H系列 17.1 基本显示 不同的图形对应不同的绘图指令,一条指令可以绘制一个或多个图形。再次绘图时,之前的图像会被清除。指令格式如下表所示: 偏移量 数据项 长度 说明 00H EE 1 帧头…
-
旋转控件如何使用?
什么是旋转控件? 如上图,仅适合M/物联型,旋转控件是自定义指针的格式,通过设定旋转控件一个坐标来旋转,然后配合表盘(背景图)显示 旋转控件,物联型、M系列、H系列、X系列 例程下载链接:《串口屏表盘应用》(点击跳转) 16.1 旋转控件属性介绍 用户可以通过旋转控件插入任意大小的图片,设置相应的旋转中心,让该图片围绕相应的旋转中心进行旋转,从而实现表盘的功能。旋转控件的属性窗口如下所示 路径 素材图片的文件路径 调整 “缩放”或“裁剪” 缩放整张图片的显示 裁剪图片裁剪显示,通过调整旋转控件大…
-
圆形进度条控件如何使用?
什么是圆形进度条控件? 随着用户对人机交互体验越来越高,串口屏应用的场合范围越来越广,目前常规的矩形进度条已无法适用于部分特殊应用场合。所以我司在软件上新推出的一个圆形进度条控件。可设置炫酷的图片作为背景,增强显示效果,通过自由选择起始角度和终止角度,将参数值形象显示出来。 本例程中介绍圆形进度条控件的应用,实现滑动圆形进度条控件改变温度值 适用范围:F型、基本型不支持 例程下载链接:《圆形进度条控件应用》(点击跳转) 15.1 圆形进度条控件属性说明 圆形进度条控件的属性窗口如下所示 进度条宽…
-
历史曲线控件如何使用?
什么是历史曲线控件? 通过历史曲线控件来记录某些数据在一段时间内的变化路径和曲线。本例程中介绍历史曲线控件常见的应用,结合工程中的画面介绍每一个应用的配置,常见的应用如下所示 记录温度的变化实现在一段时间内,外部MCU通过传感器采集到的温度数据发送给屏幕,利用历史曲线控件在屏幕上显示出来 适用范围:全系列 例程下载链接:《历史曲线控件应用》(点击跳转) 14.1 历史曲线属性 本章节重点介绍历史曲线控件的属性,属性窗口如下所示 采样点数 单个通道在整个控件宽度范围内,总采用点数,若采样点数超过该…
-
数据记录控件如何使用?
什么是数据记录控件? 数据记录控件用于记录数据,共有4中类型,分别为当前告警、历史告警、历史告警与解除时间、通用表格。 “当前告警”、“历史告警”和“历史告警与解除时间”的设置类似,本例程中结合工程中的画面,只介绍数据记录控件“历史告警与解除”和“通用表格”的应用: 通用表格:介绍名字和编号的记录 历史告警和解除时间:记录产生告警的时间以及告警解除的时间 13.1 数据记录控件属性说明 数据记录控件属性如下所示 字体 设置数据记录显示的字体大小和样式 用户使用字体样式时候,需要考虑表格一行的高度…
-
二维码控件如何使用?
什么是二维码控件? 二维码是将数据用某种特定的几何图形,在平面上以一定规律分布黑白相间的图形,记录数据符号信息。给用户扫码支付灯等应用。二维码可以由用户主机输入,也可以在编辑工程时通过属性设置,然后显示在串口屏上。 本例程中介绍二维码控件常见的应用,结合工程中的画面介绍每一个应用的配置,常见的应用如下所示: 更新二维码 按钮更新二维码 适用范围:全系列 例程下载链接:《二维码控件应用》(点击跳转) 12.1 二维码属性介绍 二维码控件属性如下所示 文本 二维码初始默认的显示内容 放大系数 设置单…
-
滑动选择控件如何使用?
什么是滑动选择控件? 滑动选择控件主要方便用户设置参数和显示状态。本例程中介绍滑动选择控件常见的应用,结合工程中的画面介绍每一个应用的配置,常见的应用如下所示: 滑动选择:通过上下滑动屏幕来实现用户对参数设置的选定 状态显示:设置显示某种文字状态 适用范围:全系列 例程下载链接:《滑动选择控件应用》(点击跳转) 11.1 滑动选择控件属性介绍 滑块有两种模式,分别为滑动选择以及状态显示 滑动选择 用途 上下滑动更改选项来设定用户所需要选择的参数 字体 更改显示文字的字体大小 文字颜色 指定被选中…
-
菜单控件如何使用?
什么是菜单控件? 下拉选择框可以通过菜单控件来显示。用户可以设置按下按钮后弹出菜单,也可以通过发送指令弹出菜单,点击菜单后数据可以输出到文本控件或者选择控件,然后显示在串口屏上 本例程中介绍菜单控件常见的应用,结合工程中的画面介绍每一个应用的配置,常见的应用如下所示 下拉菜单应用:菜单数据输出到文本控件中。 外部主机修改选项:菜单数据输出到选择控件中,外部主机修改选择控件的选项 适用范围:全系列 例程下载链接:《菜单控件应用》(点击跳转) 10.1 菜单控件属性 本章节重点介绍菜单控件的属性,属…
-
曲线控件如何使用?
什么是曲线控件? 曲线可以直观地看出数据变化情况,上升、下降等趋势,MCU采集的数据按顺序发送到屏幕,然后利用曲线控件将采样的数据点连成曲线显示出来,X轴是数据的采样点数,Y轴是数据采样值 适用范围:全系列 例程下载链接:《曲线控件应用》(点击跳转) 9.1 曲线控件属性 本章节重点介绍曲线控件的属性,属性窗口如下所示 采样点数 曲线在整个控件宽度范围,从左到右显示一轮的点数,如下所示 例如,把曲线宽度设置为480像素,采样点数设置为480个,1个像素点对应1个曲线采样数据。那么整个宽度的曲线显…
-
图标控件如何使用?
什么是图标控件? 图标控件为GIF或ICON格式的文件,默认索引从0开始。使用图标控件,形象地把变量的不同状态显示出来或修改背景图片 本例程中介绍图标控件常见的应用,结合工程中的画面介绍每一个应用的配置,常见的应用如下所示 状态显示:实现4种状态显示 修改背景图标:实现4个背景图的切换 适用范围:全系列 例程下载链接:《ICON控件应用》(点击跳转) 8.1 图标控件属性 本章节重点介绍图标控件的属性,属性窗口如下所示 初始化显示 选择“是”或者“否” 图标文件 选择图标文件的路径 透明处理 可…
-
动画控件(GIF控件)如何使用?
什么是GIF控件? GIF动画、ICON图标文件可以通过动画控件来显示。用户可以设置动画控件自动播放,也可以设置触摸,本例程中介绍动画控件常见的应用,结合工程中的画面介绍每一个应用的配置,常见的应用如下所示 开机动画:开机后,动画自动播放,并在播放完成后执行指定的动作 ICON文件播放:使用VisualTFT软件制作ICON文件,ICON图标循环播放 适用范围:全系列 例程下载链接:《GIF控件应用》(点击跳转) 7.1 GIF控件属性介绍 GIF控件属性如下所示 初始化显示 进入该画面时控件是…
-
RTC控件如何使用?
什么是RTC控件? 时间可以通过RTC控件来显示。RTC控件可以通过用户主机修改,也可以通过设置弹出系统键盘,对时间进行输入编辑操作,然后显示在串口屏上。本章节中介绍RTC控件常见的应用,结合工程中的画面介绍每一个应用的配置,常见的应用如下所示 时间显示:显示当前时间 定时功能:设置一个计时,在屏上显示计时的时间,在达到设定值时通过串口发出通知 适用范围:全系列 例程下载链接:《RTC控件应用》(点击跳转) 6.1 RTC控件属性介绍 RTC控件可以显示当前时间和倒计时,如下所示 显示时间 显示…
-
滑块控件如何使用?
什么是滑块控件? 通过滑动滑块来体现某些数值和状态调节的改变效果,可以和文本控件配合使用。本例程中介绍滑块控件常见的应用,结合工程中的画面介绍每一个应用的配置,常见的应用如下所示 亮度调节功能:实现通过滑块对屏幕亮度的调节同时改变关联的文本控件值 适用范围:全系列 例程下载链接:《滑块控件应用》(点击跳转) 5.1 滑块控件属性介绍 本章节重点介绍滑块控件的属性,属性窗口如下所示 起始值 滑块控件游标起始位置时指示的值 终止值 滑块控件游标终止位置时指示的值 初始值 初始化时游标默认指示的值 拖…
-
仪表控件如何使用?
什么是仪表控件? 表盘可以反映用户主机上的数据变化,满足用户使用的仪器仪表界面。常用于速度、电压等参数的体现,我司提供以下两种方法实现 仪表控件:如上图,适合所有平台,仪表控件可以实现表盘的显示 适用范围:仪表控件,全系列 例程下载链接:《串口屏表盘应用》(点击跳转) 4.1 仪表控件属性介绍 本章节介绍仪表控件的属性,属性窗口如下所示 起始值 仪表量程最小的数值,最小为“0” 终止值 仪表量程最大的数值,最大为“360”,也是指向0° 初始值 指针一开始指向的数值,当初始值设置为“45”时,如…
-
进度条控件如何使用?
什么是进度条控件? 进度条控件可以将某些数值的改变效果形象直观的体现在屏幕上,可以和文本控件、滑块控件、按钮控件配合使用 本例程中介绍进度条控件的属性、常见应用,结合工程中的画面介绍每一个应用的配置,常见的应用如下所示 开机进度条:MCU在开机时定时发送数据给屏幕,屏幕进度条自动增加的效果 控件联动:实现进度条、滑块、文本控件三方数据联动更新 增量调节:通过按钮控件和进度条控件关联,通过按钮实现进度条的增加和减少 适用范围:全系列 例程下载链接:《串口屏进度条控件应用》(点击跳转) 3.1. 进…
-
文本控件如何使用?
什么是文本控件? 字符、数值等变量可以通过文本控件来显示。可以由用户主机输入(用户单片机控制),也可以通过设置弹出系统键盘或者自定义键盘,对文本控件输入编辑操作 本章节介绍文本控件属性、常见应用,结合工程中的画面介绍每一个应用的配置,常见的应用如下所示 文本控件更新:实现字符串、小数、正/负数的显示 文本控件输入:点击文本框,弹出小键盘、全键盘输入 艺术字显示:使用艺术字显示字体效果 文本增量调节:通过按钮控件控制文本小数、整数增量调节 2.1 文本控件属性 本章节重点介绍文本控件的属性,属性窗…
-
按钮控件如何使用?
什么是按钮控件? 按钮控件可以设置弹起或按下的状态。 控件的背景可以设置为单色,也可以设置图片,这样按下时就可以看到真实按钮按下的效果。 按钮控件还可以实现多种功能,如长按、瞬变、置位等。 本章节介绍按钮控件基本属性、常见的应用,结合工程中的画面介绍每一个应用的配置,常见的应用如下所示: 按钮开关功能: 实现瞬变、开关、置位、复位、长按、延时的功能 按钮逻辑功能: 实现两个按钮的互斥、使用指令实现总开关的功能 单按钮多状态: 可以用一个按钮和一个图标实现多状态按钮的功能 按钮的禁止与使能: 使用…
-
libmodbus中文版手册
特点 libmodbus是一个快速、跨平台的Modbus库。 描述 libmodbus是一个与使用Modbus协议的设备进行数据发送/接收的库。该库包含各种后端(backends)通过不同网络进行通信(例如,RTU模式下的串口或TCP / IPv6中的以太网)。 http://www.modbus.org网站提供了协议规范文档http://www.modbus.org/specs.php。 libmodbus提供了较低通信层的抽象,并在所有支持的平台上提供相同的API。 本文档介绍了了libmo…
-
libmodbus - 适用于 Linux,Mac OS,FreeBSD,Windows 的 Modbus 库
概述 libmodbus是一个快速且可移植的Modbus库,支持传统的RS-232、RS-422、RS-485和以太网设备。 安装 Linux、MacOS、FreeBSD、WIN32等可直接通过包管理器安装 libmodbus libmodbus官网下载:https://libmodbus.org/releases/libmodbus-3.1.7.tar.gzgithub下载:https://github.com/stephane/libmodbus.git 示例 RTU master RTU …
-
使用.NET进行 MODBUS TCP通讯示例代码
Modbus RTU主站简单读写操作 Modbus-TCP Client 简单读写操作 从Modus-Serve读取值,并将值发布到MQTT代理 从Modus-Server自动轮询值并将其发布到MQTT代理 Modbus TCP Server将更改时的值发布到MQTT代理
-
基于Java的Modbus TCP Client 通讯示例代码
基于Java的Modbus TCP Client 通讯示例代码
-
基于Java的Modbus TCP Server 通讯示例代码
基于Java的Modbus通讯示例代码