脚本程序语言要素.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
脚本程序语言要素.ppt

1、脚本程序语言要素 1 数据类型 开关型 值为0或1 数值型 值在3.4E±38范围内 字符型 值为最多512字符组成的字符串 2 变量及常量 变量:脚本程序中,不能由用户自定义变量,也不能定义子程序和子函数。只能对实时数据库中的数据对象进行操作,用数据对象的名称来读写数据对象的值,而且无法对数据对象的其他属性进行操作。可以把数据对象看作是脚本程序中的全局变量,在所有的程序段共用。开关型、数值型、字符型三种数据对象分别对应于脚本程序中的三种数据类型。在脚本程序中不能对组对象和事件型数据对象进行读写操作,但可以对组对象进行存盘处理。 常量: 开关型常量 0或1的数字 数值型常量 带小数点或不带小数点的数值,如:12.45, 100 字符型常量 双引号内的字符串,如:“OK”, “正常” 系统变量:MCGS系统定义的内部数据对象作为系统变量,在脚本程序中可自由使用,在使用内部变量时,变量的前面必须加“$”符号,如 $Date 系统函数:MCGS系统定义的系统函数,在脚本程序中可自由使用,在使用系统函数时,函数的前面必须加“!”符号,如!abs( ) 3 MCGS对象 MCGS操作对象包括工程中的用户窗口、用户策略和设备构件,MCGS操作对象在脚本程序中不能当作变量和表达式使用,但可以当作系统函数的参数使用,如: !Setdevice(设备0,1,””)。 4 表达式 由数据对象(包括设计者在实时数据库中定义的数据对象、系统内部数据对象和系统内部函数)、括号和各种运算符组成的运算式称为表达式,表达式的计算结果称为表达式的值 。有逻辑表达式 ,算术表达式 。 5 运算符 算术运算符 ∧ 乘方 * 乘法 / 除法 \ 整除 + 加法 — 减法 Mod 取模运算 逻辑运算符 AND 逻辑与 NOT 逻辑非 OR 逻辑或 XOR 逻辑异或 6 运算符优先级 按照优先级从高到低的顺序,各个运算符排列如下: ( ) 最高优先级 ∧ *,/ ,\,Mod + ,— < , > ,<= ,>=,= ,<> NOT AND,OR,XOR 2、脚本程序基本语句 1 赋值语句 赋值语句的形式为:数据对象 = 表达式。赋值语句用赋值号(“=”号)来表示,它具体的含义是:把“=”右边表达式的运算值赋给左边的数据对象。赋值号左边必须是能够读写的数据对象,如:开关型数据、数值型数据、事件型数据以及能进行写操作的内部数据对象。 赋值号的右边为一表达式,表达式的类型必须与左边数据对象值的类型相符合 2 条件语句 条件语句有如下三种形式: If 〖表达式〗 Then 〖赋值语句或退出语句〗 If 〖表达式〗 Then 〖语句〗 EndIf If 〖表达式〗Then 〖语句〗 Else 〖语句〗 EndIf 条件语句允许多级嵌套,MCGS脚本程序的条件语句最多可以有8级嵌套 3 退出语句 退出语句为“Exit”,用于中断脚本程序的运行,停止执行其后面的语句。一般在条件语句中使用退出语句,以便在某种条件下,停止并退出脚本程序的执行。 4 注释语句 以单引号“’”开头的语句称为注释语句,注释语句在脚本程序中只起到注释说明的作用,实际运行时,系统不对注释语句作任何处理。 * * 比较运算符 > 大于 >= 大于等于 = 等于 <= 小于等于 < 小于 <> 不等于 *

文档评论(0)

18273502 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档