好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

威纶触摸屏宏指令使用说明-.pdf

84页
  • 卖家[上传人]:左****笑
  • 文档编号:144863986
  • 上传时间:2020-09-14
  • 文档格式:PDF
  • 文档大小:469.54KB
  • / 84 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 第三十章第三十章 宏指令说明宏指令说明 .....................................................................................................................2 30.1 宏指令的结构宏指令的结构 ..........................................................................................................................2 30.2 宏指令的语法宏指令的语法 ..........................................................................................................................4 30.2.1 常量和变量常量和变量...................................................................................................................4 30.2.2 运算符运算符 ............................................................................................................................7 30.3 语句语句 ........................................................................................................................................10 30.3.1 定义语句定义语句 ......................................................................................................................10 30.3.2 赋值语句赋值语句 ......................................................................................................................11 30.3.3 逻辑运算语句逻辑运算语句 ..............................................................................................................11 30.3.4 循环语句循环语句.....................................................................................................................13 30.3.4 其他控制命令其他控制命令 ..............................................................................................................15 30.4 子函数子函数 ....................................................................................................................................16 30.5 内置函数功能内置函数功能 ........................................................................................................................17 30.5.1 数学运算函数数学运算函数.............................................................................................................18 30.5.2 数据转换函数数据转换函数.............................................................................................................24 30.5.3 数据操作函数数据操作函数.............................................................................................................29 30.5.4 位状态转换位状态转换.................................................................................................................34 30.5.5 通讯有关的函数通讯有关的函数.........................................................................................................37 30.6 怎样建立和执行宏指令怎样建立和执行宏指令........................................................................................................52 30.6.1 怎样建立一个宏指令怎样建立一个宏指令.................................................................................................52 30.6.2 执行宏指令执行宏指令.................................................................................................................57 30.7 使用宏指令时的注意事项使用宏指令时的注意事项....................................................................................................58 30.8 使用自由协议去控制一个设备使用自由协议去控制一个设备............................................................................................59 30.9 编译错误提示信息编译错误提示信息................................................................................................................67 30.10 宏指令范例程序宏指令范例程序..................................................................................................................78 1 第三十章第三十章 宏指令说明宏指令说明 宏指令提供了应用程序之外附加的你所需要的功能。

      在 MT8000 人机界面运行时,宏指令可 以自动的执行这些命令它可以担负执行譬如复杂的运算、字符串处理,和使用者与工程之 间的交流等功能本章主要介绍宏指令的语法、如何使用和编程方法等功能希望通过本章 的说明,能够使各位能够快速的掌握 EB8000 软件提供的强大的宏指令功能 30.1 宏指令的结构宏指令的结构 宏指令是由各种语句组成的这些语句包含常数、变量和各种运算符这些语句放置在特定 的顺序位置以执行后达到一个希望的执行结果 宏指令的结构一般为以下格式: 全局变量声明 -----------------------------------可选 Sub Function Block Declarations(子函数声明) -----------------------------------可选 局部变量声明 End Sub(结束子函数) macro_command main() 主函数 ------------------------------------必须 局部变量声明 各式语句 2 end macro_command 结束主函数 ------------------------------------必须 一个宏指令必须有一个且只有一个主函数,用来开始宏指令的执行。

      格式为: macro_command 函数名称() end macro_command 变量声明必须放在宏指令语句的前面,否则如果语句放置在变量声明的前面,将会造成宏指 令无法编译通过 局部变量一般用在宏指令主函数或者自定义的子函数中它的合法性只在指定的函数中有 效 全局变量一般是定义在所有宏指令函数的前面,且它在整个宏指令中均具有有效性当局部 变量和全局变量被定义为相同的名称时,只有局部变量有效 下面就是一个简单的宏指令,其中就包含了变量声明和功能执行 macro_command main() short pressure = 10 // 局部变量声明 SetData(pressure, Allen-Bradley DF1, N7, 0, 1) // 功能执行 end macro_command 3 30.2 宏指令的语法宏指令的语法 30.2.1 常量和变量常量和变量 30.2.1.1 常量常量 常量是一个可以被各式语句直接使用的固定的数据有如下格式: 常量类型常量类型 使用说明使用说明 举例举例 十进制整型数 345, -234, 0, 23456 十六进制数 必须以 0 x 开头 0 x3b, 0 xffff, 0 x237 字符型 字符必须使用单引号 a, data, 函数名称 布尔型 true, false 下面即为一个简单的常量使用的范例。

      macro_command main() short A, B // 声明A和B为短整型变量 A = 1234 B = 0 x12 // 1234 和 0 x12 即为常量 end macro_command 30.2.1.2 变量变量 4 变量是一个代表着各种资料的名称在宏指令中,这些资料可以随着宏指令语句执行的结果 改变而改变 变量的命名规则变量的命名规则 1. 必须以英文字母开头 2. 变量名成长度不超过 32 个字符 3. 系统保留寄存器名称不能作为变量名称 下面为 5 种不同的变量类型: 变量类型变量类型 描述描述 范围范围 Bool 布尔。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.