文件名称:
串口屏MINIC教程6-for循环和数组使用说明V1.0.pdf
开发工具:
文件大小: 2mb
下载次数: 0
上传时间: 2019-09-03
详细说明:MINIC是一种用于串口屏的本语言。它的语法类似C语言,但只保留最常用的功能。 本文主要通过MINIC教程DEMO讲述-for循环和数组的使用说明。JACAW
MINc教程for循环和数组使用说明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运行预览
12
4.2.5运行程序.
4.3下载工程.
4.3.1USB下载
14
4.32SD卡下载
14
5.完整程序清单…
6.免责声明
JACAW
MINc教程for循环和数组使用说明v10
大彩科技
1.适合范围
文档适合广州大彩基本型、经济型、商业型、F型、物联型、86盒、485系列等所有
MODBUS协议的串口屏产品。
1/18
JACAW
MINc教程for循环和数组使用说明v10
大彩科技
2.开发环境版本
1. salted软件版本:V3.0.0.827及以上的版本,版本查看方式:
(1)打开 Visualtest软件启动页面如图2-1所示,右上角显示的软件版本号
R300.1037
ALAW
大彩科技
VisuaITFT吸
QQ2:2000004333
创新源于客户价值
由:020-82160083
主攻:Wwvgz-dc.com
邮箱: hmicz-dE com
GUANGZHOU DCOLOUR OPTOELECTRONIC TECHNOLOGY CO LTD
THIS PRODUET IS PROTECTED EY INTERNATIONAL LAWS
图2-1软件版本
(2)打开Ⅴisua,在软件右下角可以査看软件版本图2-2所示,最新版本可登录
大彩官网下载。
VisualTFT
产品选资和成冒
峰命命
tw主
图2-2软件版本
2.串口屏固件版木:
基本型(经济型、商业型):MB2.22.912259及以上的版本支持;
物联型:V3.0.301.0及以上的版本支持;
F型:V4.1.66.0及以上的版本支持。
版本查看方式
(1)查看屏幕肯面版木号贴纸;
(2)画面中创建一个文本控件,属性“输入方式”选择“系统变量”,“系统变量”
选择“固件版本号”,编译工程下载到屏中查看。
2/18
JACAW
MINc教程for循环和数组使用说明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/18
JACAW
MINc教程for循环和数组使用说明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局部变量定义
18
JACAW
MINc教程for循环和数组使用说明v10
大彩科技
33AP函数说明
本教程文档中所涉及到的部分的相关接口函数
1.函数 void on inito
功能:糸统执行初始化,加载工程的肘候抗行一次
2. EK# on control notify int screen id, int control id, int value)
功能:古画面切换至目标画面丨D肘,执行此回调函数
参数: screen
表示日标画面|D
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
5/18
JACAW
MINc教程for循环和数组使用说明v10
大彩科技
4.教程实现
本章节主要通过 MINIC教程DEMO讲述如何使用 MINIC设置变量值。本文将分为以
下是3个阶段讲述教程DEMO是如何实现的:
1.准备工程素材,
2.功能实现详解,
3.下载工程。
4.1准备工程素材
在实现教程DEMO前需要作以下三个准备
1.便件平台,
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
出
菲0
图41基本型7寸串口屏
其他尺寸的大彩串口屏均可借鉴此教程。
4.12U|素材准备
18
JACAW
MINc教程for循环和数组使用说明v10
大彩科技
准备好相应的关工UI。如图4-2所示
目目目
25按下
26
26按下
图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/18
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.