版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
脚本程序脚本程序Page
2学习目标掌握运行策略中脚本程序策略构件的组态方法。脚本程序的功能当某些控制和计算任务通过常规组态方法难以实现时,通过使用脚本语言,能够增强整个系统的灵活性,解决其常规组态方法难以解决的问题。它可以应用在运行策略中,作为一个策略功能块执行,也可以在动画界面的事件中执行。脚本程序的功能脚本程序编辑环境主要由脚本程序编辑框、编辑功能按钮、操作对象列表和函数列表、脚本语句和表达式4个部分构成。脚本语句和表达式脚本程序编辑框编辑功能按钮对象列表和函数列表脚本程序基本语句1脚本程序包括了5种语句,分别为赋值语句、条件语句、退出语句、注释语句和循环语句;2当需要在一个程序行中包含多条语句时,各条语句之间须用“:”分开,程序行也可以是没有任何语句的空行。3一般一个程序行只包含一条语句,赋值程序行中根据需要可在一行上放置多条语句。脚本程序基本语句赋值语句赋值语句的形式为:数据对象=表达式;赋值号左边必须是能够读写的数据对象,组对象、事件型数据对象、只读的内部数据对象、系统函数以及常量,均不能出现在赋值号的左边;赋值号右边的表达式类型必须与左边数据对象值的类型相符合。脚本程序基本语句1If〖表达式〗
Then〖赋值语句或退出语句〗2If〖表达式〗
Then〖语句〗EndIf3If〖表达式〗Then〖语句〗Else〖语句〗EndIf条件语句语句中的四个关键字:If、Then、Else、Endif不分大小写。条件语句允许多级嵌套,但值为字符型的表达式不能作为“if”语句中的表达式。脚本程序基本语句循环语句循环语句为While和EndWhile,其结构为:当条件表达式成立时,循环执行While和EndWhile之间的语句。直到条件表达式不成立时退出。While……EndWhile脚本程序基本语句以单引号“’”开头的语句称为注释语句,注释语句在脚本程序中只起到注释说明的作用,实际运行时,系统不对注释语句作任何处理。注释语句退出语句为“Exit”,用于中断脚本程序的运行,停止执行其后面的语句。一般在条件语句中使用退出语句,以便在某种条件下,停止并退出脚本程序的执行。退出语句脚本程序基本语句脚本程序编制完成后,通过点击“检查”按钮对程序代码进行检查,以确认脚本程序的编写是否正确。脚本程序检查脚本程序基本语句检查过程中,如果发现脚本程序有错误,则会返回相应的信息,以提示可能的出错原因,帮助用户查找和排除错误。常见错误信息如下:组态设置正确,没有错误未知变量未知表达式未知的字符型变量未知的操作符未知函数函数参数不足括号不配对IF语句缺少ENDIFIF语句缺少THENELSE语句缺少对应的IF语句ENDIF缺少对应的IF语句未知的语法错误脚本程序语言要素用户不能定义子程序和子函数,数据对象可以看作是脚本程序中的全局变量,在所有的程序段共用。既可以用数据对象的名称来读写数据对象的值,也可以对数据对象的属性进行操作。变量开关型常量:0或1;数值型常量:带小数点或不带小数点的数值,如:12.45,100;字符常量:双引号内的字符串,如:“OK”,“正常”。常量系统定义的内部函数,在脚本程序中可自由使用,在使用系统函数时,函数的前面必须加“!”符号,如:!abs()。系统函数脚本程序语言要素系统提供的运算符有三种:算术运算符、逻辑运算符、比较运算符。脚本程序语言要素运算符按照优先级从高到低的顺序排列如下:(1)()(2)l
*,/
,\,Mod(3)+
,—(4)<,>,<=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年语音识别技术测试题
- 2026年春季保健知识幼儿园大班
- 高职数学教学与竞赛协同育人优化方案
- 2026年安全知识竞赛流程安排方案设计
- 带状疱疹的继发感染预防
- 2026年会计从业资格证仿真题集
- 幼儿园实习日记3篇
- 2025-2030年核子皮带秤企业制定与实施新质生产力战略分析研究报告
- 熊猫书院入学考试试题及答案
- 中考书法考试试题及答案解析
- 工业机器人技术与应用PPT完整全套教学课件
- dd5e人物卡可填充格式角色卡夜版
- JJG 573-2003膜盒压力表
- GB/T 19247.4-2003印制板组装第4部分:分规范引出端焊接组装的要求
- GB/T 17457-2019球墨铸铁管和管件水泥砂浆内衬
- GB/T 10156-2009水准仪
- 计算机网络技术说课课件
- 万科施工图设计任务书
- Q∕SY 17001-2016 泡沫排水采气用消泡剂技术规范
- 物控作业指导书
- 竞争法完整版教学课件全套ppt教程
评论
0/150
提交评论