[资料分享] 串口屏MODBUS教程_仪表控件滑块控件 进度条控件的使用教程

[复制链接]
187|0
 楼主 | 2019-8-5 15:25 | 显示全部楼层 |阅读模式
本帖最后由 alexia111 于 2019-8-5 15:27 编辑

本章节主要实现广州大彩串口屏仪表控件、滑块控件、进度条控件在MODBUS协议串口屏的应用。将分为以下3个阶段讲述教程DEMO是如何实现的:
1. 准备工程素材;
2. 功能实现
3. 下载工程。
1.1 准备工程素材
在实现工程前需要作以下3个准备:
1. 硬件平台;
2. 软件平台;
3. UI素材。
1.1.1 硬件平台
该例程使用大彩基本型7寸串口屏DC80480B070为验证开发平台。如 41所示
图片1.png
41 基本型7串口屏
其他尺寸的串口屏均可借鉴此教程。

1.1.2 软件平台
使用大彩自主研发的上位机软件VisualTFT配置工程,登陆大彩官网下载。如 42所示。
图片2.png
42 下载软件
1.1.3 UI素材准备
准备好相应的美工UI。如图43所示
图片3.png
图43 UI准备
1.2 功能实现
MODBUS工程的开发流程主要包括以下4个步骤
1. 新建工程
2. 配置MODBUS协议;
3. 创建变量并配置画面和控件。
4. 运行预览。
本MODBUS例程主要涉及 VisualTFT菜单【工具】【协议与变量设置】部分。

1.2.1 新建工程
打开菜单【文件】【新建工程】,弹出新建工程窗口,设置好工程名称、路径、 设备类型,点击【确定】,如图44所示;
图片4.png
图44 新建工程
1.2.2 配置 modbus 协议
图45所示,打开菜单【工具】【协议与变量设置】,点击左侧文件路径,在右侧的协议设置栏,设置协议类型,本例程设置MODBUS主机模式。详细设置说明参考3.3 章节
图片5.png
图45 配置协议类型
1.2.3 画面配置
工程配置方式采用画面和MODBUS逻辑同时进行。工程逻辑结构采用首页建立导航按钮控件,不同按钮控件切换到不同的画面,每个画面有返回首页按钮控件如图46所示,以下为对工程各个画面配置的介绍
图片6.png
图46 工程画面
1. 首页
【首页】画面中建立两个按钮控件,如图47所示,按钮控件可以切换到对应的画面。
图片7.png
图47 工程首页
图47,在按钮控件(控件ID1的属性栏中,触控类型为“切换画面”;目标画面为“仪表控件”,按钮控件配置如图48所示,另一个按钮控件同理。
图片8.png
图48 按钮设置
2. 仪表控件
【仪表控件】画面主要对仪表控件的使用做示例说明。仪表控件反映用户主机上的数据变化,满足用户使用的仪器仪表界面。
使用方法:
(1) 画面中添加一个仪表控件(控件ID2),作为显示从机电压值,配置好相关参数,如图49所示;
图片9.png
图49 仪表控件-方法1
在【协议与变量设置】中添加一条逻辑处理,该逻辑处理的用途为“控件绑定”,画面为“2”;控件“1”;变量为“电压”,如图410所示。
图片10.png
图410仪表控件逻辑处理
(2) 画面中添加一个仪表控件(控件ID2),作为显示从机电流。且在其属性栏窗口中绑定电流变量,如图411所示
图片11.png
图411 仪表控件-方法2
此时,编译工程并运行虚拟串口屏,和Moubus Slave软件联机,仪表控件实时显示电压(控件ID:1)、电流(控件ID2)的变化
注:把本例程的工程下载到串口屏或运行虚拟屏时,和Modbus  Slave软件联机,相关操作参考《【modbus】串口屏_应用文档_V1.0.pdf》文档,后面不在累述。

3. 进度条和滑块控件
进度条和滑块控件】画面,将进度条控件和滑块控件一起配合使用,进度条的通知为关联滑动条,主要是用于显示绑定的变量值,通过拖动滑块控件的游标,改变变量值。
使用方法:
(1) 画面中添加进度条控件(控件ID1控件(控件ID2)。控件详细属性栏中如图412所示。
图片12.png
412 进度条和滑块控件-方法1
在【协议与变量设置】中添加1条逻辑处理:用途为“控件绑定”;画面为“2”;控件“1”;变量为“设定温度”。如图413所示;
图片13.png
图413 滑块逻辑处理
(2) 画面中添加进度条控件(控件ID3滑动条控件(控件ID4)。进度条控件属性配置图415所示。
图片14.png
图414 滑块控件-方法2
此时,编译工程并运行虚拟串口屏,Moubus Slave软件联机。当变量的值发生变化时,进度条控件和进度条显示的状态也会相应的更新;通过鼠标点进滑块控件并拖动,当拖动停止后,同时变量的值也会相应变化更新。
4. 仪表控件说明、进度条说明和滑块控件说明
【仪表控件说明】、【进度条和滑块控件说明】画面分别对仪表控件、进度条和滑块控件的操作方法说明,无其它功能。
1.2.4 运行预览
本例程屏幕作主机,使用Moubus Slave软件作从机;Moubus Slave软件模拟响应串口屏的请求指令。运行虚拟屏,Moubus Slave建立联机,运行效果如图415所示。
图片15.png
图415 虚拟屏运行效果

1.3 下载工程
在我司的上层软件Visual TFT把工程编译成功后,可以通过以下两种方法下载到大彩串口屏设备中:
1. USB下载;
2. SD卡下载。
1.3.1 USB下载
工程编译成功后在输出窗口会提示编译成功,如图416所示。然后点击VisualTFT菜单栏中【下载到设备】file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml868\wps16.jpg按钮,即可以通过USB线将工程配置下载到串口屏中,如图416所示;
图片16.png
图416 USB下载
1.3.2 SD卡下载
1. 点击编译工程,在输出窗口中提示编译成功后,点击VisualTFT菜单栏中的【工具】然后选择“量产向导”,如图417所示;

图417 SD卡量产下载
2. “量产向导”的选择窗口中,点击“SD卡下载”然后把弹窗中所有文件拷贝到SD卡根目录下,如图418所示;
图418 量产下载
SD卡插入串口屏后,将串口屏重新上电,等待烧录成功后把SD卡取下。

使用特权

评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

关闭

热门推荐上一条 /2 下一条

在线客服 快速回复 返回顶部 返回列表