1. 首页
  2. 文档大全

脚本程序 MCGS

上传者:97****76 2022-07-11 14:04:48上传 PPT文件 199KB
脚本程序 MCGS_第1页 脚本程序 MCGS_第2页 脚本程序 MCGS_第3页

《脚本程序 MCGS》由会员分享,可在线阅读,更多相关《脚本程序 MCGS(32页珍藏版)》请在文档大全上搜索。

1、脚本程序脚本程序什么是脚本程序什么是脚本程序l脚本程序是一种需要在特定的宿主程序中运行的程序。l脚本程序的编程语法类似于Basic语言。 l用户脚本程序是由用户编制的、用来完成特定操作和处理的程序。脚本程序应用场合脚本程序应用场合l在“脚本程序”策略构件中使用。l在“标准按钮”的“脚本程序”中使用。l在事件响应中使用脚本函数。l在“菜单”的“脚本程序”中使用。 l在“用户窗口”的“启动脚本”、“循环脚本”、“退出脚本”中使用。 脚本程序基本语句l脚本程序是为了实现流程的控制及对象操作处理,包括了几种最简单的语句:赋值语句、条件语句、循环语句、退出语句和注释语句。赋值语句l赋值语句的形式为:数据

2、对象数据对象 = = 表达式。表达式。l赋值号左边必须是能够读写的数据对象。l赋值号的右边为表达式,表达式的类型必须与左边数据对象值的类型相符合。l液位1=7l液位1=液位2 l液位1=液位1/2条件语句l条件语句有如下三种形式:lIf 表达式 Then 语句lIf 表达式 Then l 语句lEndIflIf 表达式Thenl If 表达式 Then l 语句l EndIflElsel 语句lEndIf条件语句允许多级嵌套,即条件语句中可以包含新的条件语句,MCGS脚本程序的条件语句最多可以有8级嵌套。 “IF”语句的表达式的值为真,条件成立,执行“Then”后的语句,否则,条件不成立,将不

3、执行该条件块中包含的语句,开始执行该条件块后面的语句。值为字符型的表达式不能作为“IF”语句中的表达式。循环语句循环语句l循环语句为While和EndWhile,其结构为:lWhileWhile 条件表达式l.lEndWhileEndWhilel当条件表达式成立时(非零),循环执行While和EndWhile之间的语句。直到条件表达式不成立(为零),退出。 退出语句l退出语句为“ExitExit”,用于中断脚本程序的运行,停止执行其后面的语句。一般在条件语句中使用退出语句,以便在某种条件下,停止并退出脚本程序的执行。 注释语句l以单引号开头的语句称为注释语句,注释语句在脚本程序中只起到注释说明

4、的作用,实际运行时,系统不对注释语句作任何处理。 系统变量系统变量lMCGS系统变量是MCGS建立的内部数据对象,在脚本程序中可自由使用,但只能读不能写。在使用内部变量时变量的前面必须加“$”符号。l如 $Year ,$Month ,$Date,$UserName 等 。lData= $Date系统函数系统函数lMCGS定义的系统函数是一系列用于完成MCGS内部对象操作和常用数学运算的函数,根据功能可分为运行环境操作函数;数据对象操作函数;系统操作函数;文件操作函数;数学函数等。l系统函数在脚本程序中可自由使用,在使用系统函数时,函数的前面必须加“!”符号,如!abs( )。运行环境操作函数运

5、行环境操作函数l运行环境操作函数完成对窗口的操作。l!CloseAllWindow(WndName)l关闭指定窗口外的所有窗口 l!GetWindowName(Index) l!GetWindowState(WndName)l返回0:用户窗口处于关闭状态;返回1:用户窗口处于打开状态;返回2:用户窗口处于隐藏状态。 l!SetWindow(WndName,Op)l1打开窗口并使其可见;2打开窗口并使其不可见;3关闭窗口;4打印窗口;5:刷新窗口。 l!SysWindow() 用户窗口操作用户窗口操作l完成对运行策略的操作l!ChangeLoopStgy(StgyName!ChangeLoopS


文档来源:https://www.renrendoc.com/paper/212698845.html

文档标签:

下载地址