网站大量收购独家精品文档,联系QQ:2885784924

组态用户脚本程序.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
组态王中命令语言是一种在语法上类似C语言的程序,用于增强应用程序的灵活性、处理一些算法和操作等 ;5.1 命令语言类型;5.1 命令语言类型;5.1 命令语言类型;5.1 命令语言类型 —应用程序命令语言;5.1 命令语言类型;5.1 命令语言类型;5.1 命令语言类型;5.2 命令语言语法;5.2 命令语言语法;5.2 命令语言语法;5.2 命令语言语法;赋值语句用得最多,语法如下: 变量(变量的可读写域)= 表达式; 可以给一个可读写变量赋值,也可以给可读写变量的域赋值。 例如: 自动开关=1,反应罐温度.priority=3; ;IF—ELSE 语句用于按表达式的状态有条件地执行不同的程序,可以嵌套使用。语法为: IF(表达式) {一条或多条语句; } ELSE { 一条或多条语句; } 注意:无end类结束标识符 ;需要注意的是,if-else 语句里如果是单条语句可省略花括弧“{ }”,多条语句必须在一对花括弧“{ }”中,ELSE 分支可以省略。 例1:if (step = = 3) 颜色=”红色”; //上述语句表示当变量step 与数字3 相等时,将变量颜色置为“红色”(变量“颜色”为内存字符串变量) 例2:if(出料阀 = = 1) 出料阀=0; //将离散变量“出料阀”设为0状态 else 出料阀=1; ;例3:if (step= =3) { 颜色=”红色”; 反应罐温度.priority=1; } else { 颜色=”黑色”; 反应罐温度.priority=3; } ;当while()括号中的表达式条件成立时,循环执行后面“{ }”内的程序。语法如下: WHILE(表达式) { 一条或多条语句(以;结尾) } ;单行注释在注释语句的开头加注释符“//” 多行注释是在注释语句前加“/*”,在注释语句后加“*/” 例1://设置装桶速度 if(游标刻度=10) //判断液位的高低 装桶速度=80; ;多行注释是在注释语句前加“/*”,在注释语句后加“*/”。多行注释也可以用在单行注释上。 例2:if(游标刻度=10) /*判断液位的高低*/ 装桶速度=80; 例3: /*判断液位的高低改变装桶的速度*/ if(游标刻度=10) 装桶速度=80; else 装桶速度=60;;5.3 命令语言编辑环境;“组态王”支持使用内建的复杂函数,其中包括字符串函数、数学函数、系统函数、控件函数、SQL函数及其他函数,具体见《组态王命令语言函数速查手册》。 ;5.3 命令语言编辑环境;5.3 命令语言编辑环境;5.4 自定义函数编写;5.4 自定义函数编写;5.4 自定义函数编写;5.4 自定义函数编写;1、Exit(Option):此函数使组态王运行环境退出。调用形式: 参数:Option: 整型变量或数值 0-退出当前程序; 1-关机; 2-重新启动windows; ;2、ShowPicture:此函数用于显示画面。 调用格式:ShowPicture(PictureName); 例如:ShowPicture(“反应车间”) 3、ClosePicture:此函数用于将已调入内存的画面关闭,并从内存中删除。 格式:ClosePicture(画面名); 例如:ClosePicture(反应车间); ;4、startapp:此函数用于启动另一窗口应用程序。为确保能启动应用程序,请在应用程序名前使用全路径。路径使用DOS名称,即在DOS下显示的路径名。 调用格式:StartApp(命令行参数);或 StartApp(应用程序名); 例如:StartApp(“c:\programfiles\microsoftoffice\office\excel report.xls”); 或者:StartApp(c:\program files\microsoftoffice\office\excel );;5、startapp:此函数用于启动另一窗口应用程序。为确保能启动应用程序,请在应用程序名前使用全路径。路径使用DOS名称,即在DOS下显示的路径名。 调用格式:StartApp(命令行参数);或 StartApp(应用程序名); 例如:StartApp(“c:\programfiles\microsoftoffice\office\excel report.xls”); 或者:StartApp(c:\program files\microsoftoffice\office\excel );;6、ActivateApp(“Word.

文档评论(0)

潮起潮落 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档