串口屏MINIC教程-设置变量的使用教程V1.0

2025-04-19 11:46:52

串口屏MINIC教程-设置变量的使用教程V1.0:通过MINIC教程DEMO讲述如何使用MINIC设置变量值。

工具/原料

硬件平台(基本型(经济型、商业型)物联型、F型)

UI素材

MINIC编辑器

硬件平台

1、该例程使用大彩基本型7寸串口屏DC80480B070为验证开发平台。如图所示

UI素材准备

1、准备好相应的美工UI。如图所示

串口屏MINIC教程-设置变量的使用教程V1.0

MINIC编辑器

1、1.上位机VisualTFT内部已集成了MINIC开发编译环境,点击菜单栏工具,选择MINIC编辑器,如图所示。

串口屏MINIC教程-设置变量的使用教程V1.0

2、打开编辑器后,VisualTFT画面如图所示;

串口屏MINIC教程-设置变量的使用教程V1.0

实现功能

1、教程DEMO中功能的实现步骤如下:1.新建工程;2.配置MODBUS协议;3.画面配置;4.运行预览。

2、1.1.1新建工程打开VisualTFT软件的菜单栏【文件】→【新建工程】,弹出新建工程窗口,设置工程名称、路径、 设备型号,点击【确定】,如图所示;

串口屏MINIC教程-设置变量的使用教程V1.0

3、1.1.2MODBUS协议配置1.点击软件VisualTFT菜单栏中的【工具】并选择【协议与变量设置】,如图所示;

串口屏MINIC教程-设置变量的使用教程V1.0

4、2.在“协议与变量设置”窗口中,先点击左侧的【协议设置】,然后在右侧【启用协议】选择“启用”,【协议类型】选择“MODBUS从机协议”,协议配置详细如图所示。

串口屏MINIC教程-设置变量的使用教程V1.0

5、3.配置协议完成后,点击【变量定义】,然后点击【添加】按钮,添加一个地址为0,变量类型为保存寄存器的变量并命名为“速度”,详细配置如图 48所示;

串口屏MINIC教程-设置变量的使用教程V1.0

6、1.1.3工程配置1.在工程画面中放置一个文本控件,并将文本控件关联变量“速度”,如图所示;

串口屏MINIC教程-设置变量的使用教程V1.0

7、2LU钽吟篑瑜A程序功能:按下按钮后将变量“速度”值设置为40,程序如程序清单所示;--[[************************忮氽阝另***************************************************** Function name: on_control_notify** Descriptions: 用户通过触摸修改控件后,执行此回调函数。点击按钮控件,修改文本控件、修改滑动条都会触发此事件。注意:回调函数的参数和函数名固定不能修改** Input value : screen 画面IDcontrol 控件IDvalue 控件值(包括文本控件输入的值)***************************************************************************--]]void on_control_notify(int screen_id,int control_id,int value){////函数:set(variable,value)//功能:设置变量//参数:variable 变量名//参数:value 设置的变量值 //if(screen_id == 0 && control_id == 2 && value == 1){set("速度", 40); //设置变量"速度"值为40}}

8、1.1.4运行预览1.编写完功能模块后将工程和脚本一起进行编译,点击工具栏中编译工程按钮,可将工程和脚本的一起编译,操作如图所示;

串口屏MINIC教程-设置变量的使用教程V1.0

9、2.点击工具栏中的运行虚拟串口屏,软件先会将当前工程进行编译,编译成功后工程会在虚拟屏上运行起来,如图所示;

串口屏MINIC教程-设置变量的使用教程V1.0

10、3.按下按钮后脚本将变量“速度”的值设置为40,同时关联了变量的文本控件也显示数值40,如图所示;

串口屏MINIC教程-设置变量的使用教程V1.0

完整程序清单

1、 MINIC教程-设置变量值的完整程序,如程序清单所示,查看程序时请结合教程DEMO理解:/**************************忮氽阝另*************************************************** Guangzhou Dacai**** www.gz-dc.com**--------------------------------------------File Info------------------------------------------------------** File Name: script.c** Latest modified Date: 2019-4-28** Latest Version: ** Description: 设置变量**-----------------------------------------------------------------------------------------------------------** Created By: 林青田** Created date: 2019-4-28** Version: V1.0** Descriptions: 设置变量***************************************************************************//**************************************************************************函数:on_control_notify(int screen_id,int control_id,int value)功能:控件值更新通知参数:screen_id,画面ID参数:control_id,控件ID参数:value,新值***************************************************************************/void on_control_notify(int screen_id,int control_id,int value){////函数:set(variable,value)//功能:设置变量//参数:variable 变量名//参数:value 设置的变量值 //if(screen_id == 0 && control_id == 2 && value == 1){set("速度", 40); //设置变量"速度"值为40}}--[[************************************************************************END FILE************************************************************************--]]

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢