文件名称:
串口屏MINIC教程4-系统变量使用说明V1.0.pdf
开发工具:
文件大小: 2mb
下载次数: 0
上传时间: 2019-09-03
详细说明:MINIC是一种用于串口屏的本语言。它的语法类似C语言,但只保留最常用的功能。 本文主要通过MINIC教程DEMO讲述系统变量的使用说明。JACAW
M|NC教程系统变量说明v10
大彩科技
目录
1.适合范围
2.开发环境版本
3.概述.
3 I MINIC介绍
3.2变量定义
33API函数说明
4.教程实现.……
垂.,牵垂新音音音音音·音,···看,D。音,音垂音音垂音音垂
4.1准备工程素材
41.l硬件平台
6666
4.1.2UI素材准备
4.1.3 MINIO编辑器.
4.2实现功能
4.2.1新建工程
42.2 MODBUS协议配置
4.2.3置工程画面.
4.2.4运行预览
4.2.5运行程序.
14
4.3下载工程.
15
4.3.1USB下载
15
4.32SD卡下载
16
5.完整程序清单…
6.免责声明
JACAW
M|NC教程系统变量说明v10
大彩科技
1.适合范围
文档适合广州大彩基本型、经济型、商业型、F型、物联型、86盒、485系列等所有
MODBUS协议的串口屏产品。
1/21
JACAW
M|NC教程系统变量说明v10
大彩科技
2.开发环境版本
1. salted软件版本:V3.0.0.827及以上的版本,版本查看方式
(1)打开vsua|TT软件启动页面如错误!未找到引用源。所示,石上角显示的软件
版木号;
m
ACAW
大彩科技
Q1:2880384324
VisualTFT G
0Q2:28803864333
创新源于客户价值
出话:020-82186583
GUANGZHOU DCOLOUR OPTOELECTRONIC TECHNOLOGY CO LTD
THIS PRODUCT IS PROTECTED EY INTERNATIONAL LAWS
图2-1软件版本
(2)打开Ⅴ isuaITFt,在软件右下角可以查看软件版本所小,最新版本可登求大彩官
网下载
上副
VisuaITFT
收快心
台图区性
图2-2软件版本
2.串口屏固件版本:
基本型(经济型、商业型):MB2.2912259及以上的版本支持;
物联型:V3.0.301.0及以上的版本支持;
F型:V4.1.66.0及以上的版本支持。
版木查看方式:
(1)查看屏幕背面版本号始纸
(2)画面中创建一个文本控件,属性“输入方式”选择“系统变量”,“系统交量”
选择“固件版本号”,编译工程下载到屏中查看。
JACAW
M|NC教程系统变量说明v10
大彩科技
3.概述
31MNc介绍
MINC是一种用于串凵屏的脚本语言。它的语法类似C语言,但只保留最常用的功能
使用 VisuaITFT软件,通过菜单【工具】→【 MINIC脚木编程】,打开 MINIO脚却木编辑窗
口如图3-1所示
又出工上 Languag=)单出
回想占但热回同排料
起始罗uipx
十
GIancz-0m n2. TGA INEn TAN Tpannlagy f. ttn
screeno:ft
:1⊥
::2
置变墨
泰量
vOLd or cortrol ot1Iy(in- 3c"cc1 1d, in- control 1d, Irt volue
r/acsee id -c ss certral_id-2 <5 veiur-1h
目安口图种陌话回的囗厂
指
号和月收指令
请查找空口
图3-1MNC编辑器
MINC包括的功能有:算数运算、位运算、逻辑运算、比较运算、赋值、I选择语句
系统功能调用等,具体话法与C语言一致
算数运算:+加、-减、*乘、/除、%取模++自加一自减
位运算:位或、&位与、^按位异或、~按位取反
逻辑运算:逻辑或、&&逻辑与、!逻辑非
比较运算:
赋值:=;(同时“=”支持数值和字符串相互赋值)
操作符:符判定某个寄存器是否发送改变,例如if(“温度”)常量:包括整数(l68)、
浮点数(3.14)、十六进制数(0 XAABB)
32变量定义
变量包括:全局变量、局部变量(函数内部)。
全局变量定义方法如图3-2所示,全局变量可以直接在函数中访问。
注:如果变量为中文,需要用双引号包围,例如“温度”=32。
3/2
JACAW
M|NC教程系统变量说明v10
大彩科技
修固哪十质士数画动4↑↓下X翻而?
力议设置 E: \ modbUs门mn柱NNC教柱1简单的与旦值 \scrp-xm
短率型
无符号
读写设置
可写
否
变量
保寄存 loldirc R
图3-2定义全局变量
支持的变量数据类型如图3-3所示
变量类型
关键字
或者
有符号字节
char
int8
无符号字节
unsigned char
uint8
有符号短整型
short
Int16
无符号短整型
unsigned short
ullnt16
有符号整数
Int
int32
无符号整数
unsigned int
ulnt32
单精度浮点数
float
无
图3-3变量类型表
局部变量的定义方法如图3-4所示;
81: vois or tier (int = imer id)
32园
3
nt second=0://同部变是定义,只能在函数的最前前面
34
35
i( timer id==0//更新倒计时
36
{
cend-(5y53, tInCY11900)/1000;//毫秒转挑为秒
//全号变为中文时:需要用双引号包与
二a号60
倒计小时=(ecnd/3600)4:
44
e19e三( timer id=1)/运行时间到
石
运行=0;停止运行
图3-4局部变量定义
JACAW
M|NC教程系统变量说明v10
大彩科技
33AP函数说明
本教程文档中所涉及到的部分的相关接口函数
1.函数 void on inito
功能:糸统执行初始化,加载工程的肘候执行一次。
2. EK# on control notify int screen id, int control id, int value)
功能:当画面切换至目标画面ID附,执行此回调函数
参数: screen id
表示目标画面ID
control id
表示目标控件1D
value
表示目标控件的值
3.函数: on syslickO
功能:周期性执行任务,1秒执行一次
函数: on timer( int timer id)
功能:定附器超肘通知
参数: timer id,定射器lD
注:要先启动定肘撒,才可以触发回调通知
5.函数: on variant upate0
功能:通过串口读写奇存器导致变量更新附,执行此函数。使用“”標作符判定
某个寺存器是否发送改变,例如if(“温度”)。
6.函数: on scrccn changc (int screen_id)
功能:画面切换通知,当前画面D发生变化肘执行此函数
参数: screen id,当前画面ID
JACAW
M|NC教程系统变量说明v10
大彩科技
4.教程实现
本章节主要通过 MINIC教程DEMO讲述如何使用 MINIC设置变量值。本文将分为以
下是3个阶段讲述教程DEMO是如何实现的:
1.准备工程素材,
2.功能实现详解,
3.下载工程。
4.1准备工程素材
在实现教程DEMO前需要作以下三个准备
1.便件平台,
2.U素材
3.MNC编辑器。
4.1.1硬件平台
该例程使用大彩基本型7寸串口屏DC80480B070为验证开发平台。如图4-1所示
主路A列表/ List Of Circuit A
路开关状态
电流(A)
功率因素
闭合
220.12
10.55
0.9
LA2闭合
220.05
10.85
LA3断开
219.85
10.95
0.9
LA4断开
219.89
10.60
0.9
闭合
10.8
LAn
合
20.10
C1220
田鷗=
线哥
客uc
出
图41基本型7寸串口屏
其他尺寸的大彩串口屏均可借鉴此教程。
4.12U|素材准备
6/21
JACAW
M|NC教程系统变量说明v10
大彩科技
准备好相应的关工UI。如图4-2所示
彐目目
19按下
20按下
拖动条
园标
图42素材准备
413MINC编辑器
1.上位杋 Visua杄FT内部已集成了MNC开发编译环境,点击菜单栏工具,选择MNC
编辑器,如图4-3所示
文E们)好图D机工 F(D Lagu"s1)出
iadadixnrnapea
米0
所片安
国
动灵耳
X:三件新
的?
欢迎关注
广品逸型南和寸
AF#守婷
付议与设气
润程,电
I nere are ro ams te now.
习三材回口
图4-3打开MNC编辑器
2.打开编辑尜后,Ⅴ isual tet画血如图4-4所小;
7/21
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.