串口屏MINIC教程-设置变量的使用教程V1.0
串口屏MINIC教程-设置变量的使用教程V1.0:通过MINIC教程DEMO讲述如何使用MINIC设置变量值。
工具/原料
硬件平台(基本型(经济型、商业型)物联型、F型)
UI素材
MINIC编辑器
硬件平台
1、该例程使用大彩基本型7寸串口屏DC80480B070为验证开发平台。如图所示
UI素材准备
1、准备好相应的美工UI。如图所示

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

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

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

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.编写完功能模块后将工程和脚本一起进行编译,点击工具栏中编译工程按钮,可将工程和脚本的一起编译,操作如图所示;

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

完整程序清单
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************************************************************************--]]