- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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.
您可能关注的文档
- 第二篇Chap5沉淀和气浮.pptx
- 第一节摄像机的操作分解.ppt
- 用户体验五要素分解.ppt
- 促销组合的四种方式.ppt
- 第5章城市轨道交通日常安全管理3—机电安全.ppt
- 图案变形与技法.ppt
- 第7讲矢量数据分析.ppt
- 病句之分类不当用.ppt
- 6.4描述性分析检验.ppt
- XX品牌年轻化建议.pptx
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)