您好,欢迎光临本网站![请登录][注册会员]  
文件名称: 串口屏MINIC教程4-系统变量使用说明V1.0.pdf
  所属分类: 嵌入式
  开发工具:
  文件大小: 2mb
  下载次数: 0
  上传时间: 2019-09-03
  提 供 者: weixin_********
 详细说明: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最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 输入关键字,在本站1000多万海量源码库中尽情搜索: