组态王命令语言程序

上传人:公**** 文档编号:543757563 上传时间:2023-08-10 格式:DOCX 页数:33 大小:328.43KB
返回 下载 相关 举报
组态王命令语言程序_第1页
第1页 / 共33页
组态王命令语言程序_第2页
第2页 / 共33页
组态王命令语言程序_第3页
第3页 / 共33页
组态王命令语言程序_第4页
第4页 / 共33页
组态王命令语言程序_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《组态王命令语言程序》由会员分享,可在线阅读,更多相关《组态王命令语言程序(33页珍藏版)》请在金锄头文库上搜索。

1、命令语言程序肯介绍组态王命令语言的语法结构 肯教您如何编写命令语言程序10.1 命令语言类型组态王中命令语言是一种在语法上类似C语言的程序,工程人员可以利用这 些程序来增强应用程序的灵活性、处理一些算法和操作等。命令语言都是靠事件触发执行的,如定时、数据的变化、键盘键的按下、鼠 标的点击等。根据事件和功能的不同,包括应用程序命令语言、热键命令语言、 事件命令语言、数据改变命令语言、自定义函数命令语言、动画连接命令语言和 画面命令语言等。具有完备的词法语法查错功能和丰富的运算符、数学函数、字 符串函数、控件函数、SQL函数和系统函数。各种命令语言通过“命令语言编辑 器”编辑输入,在“组态王”运行

2、系统中被编译执行。其中应用程序命令语言、热键命令语言、事件命令语言、数据改变命令语言 可以称为“后台命令语言”,它们的执行不受画面打开与否的限制,只要符合条 件就可以执行。另外可以使用运行系统中的菜单“特殊/开始执行后台任务”和 “特殊/停止执行后台任务”来控制所有这些命令语言是否执行。而画面和动画 连接命令语言的执行不受影响。也可以通过修改系统变量“$启动后台命令语言” 的值来实现上述控制,该值置0 时停止执行,置1 时开始执行。10.1.1 应用程序命令语言在工程浏览器的目录显示区,选择“文件命令语言应用程序命令语言”则在右边的内容显示区出现“请双击这儿进入应用程序命令语言对话框”图 标,

3、如图10.1所示:图10.1选择应用程序命令语言双击图标,则弹出“应用程序命令语言”对话框,如图10.2所示:触发条件变量选择 JT醴程序轟帝筈冋口图10.2应用程序命令语言10.1.1.1 认识命令语言编辑器命令语言编辑器是组态王提供的用于输入、编辑命令语言程序的地方。编辑 器的组成部分如图 10.2 所示。所有命令语言编辑器的大致界面和主要部分及功 能都相同,唯一不同的是,按照触发条件的不同,在界面上“触发条件”部分会 有所不同。编辑器各部分的大致功能为: 菜单条:提供给编辑器的操作菜单,“文件”菜单下有两个菜单项:确 认和取消。确认表示保存当前在编辑器中内容的修改,然后关闭编辑器; 取消

4、表示直接关闭编辑器,不保存当前在编辑器中内容的修改。这两个 菜单项与编辑器右下角的确认和取消按钮作用相同。“编辑”菜单提供 使用编辑器编辑命令语言时提供的一些操作工具,其作用同工具条。具 体使用方法请参见本节介绍。 工具栏:提供命令语言编辑时的工具。包括剪切、复制、粘贴、删除、 全选、查找、替换、更改命令语言编辑器中的内容的显示字体、字号等。 具体使用方法请参见本章10.1.1.1 节介绍。 关键字选择列表:可以在这里直接选择现有的画面名称、报警组名称、 其它关键字(如运算连接符等)到命令语言编辑器里。如选中一个画面 名称,然后双击它,则该画面名称就被自动添加到了编辑器中。 函数选择:单击某一

5、按钮,弹出相关的函数选择列表,直接选择某一函 数到命令语言编辑器中。函数选择按钮有“全部函数”显示组态王提 供的所有函数列表;“系统”只显示系统函数列表;“字符串”只显 示与字符串操作相关的函数列表; “数学”只显示数学函数列表;“SQL” 一只显示SQL函数列表;“控件”一选择Active X控件的属性 和方法,请参见第十四章 控件;“自定义”显示自定义函数列表。当 用户不知道函数的用法时,可以单击“帮助”进入在线帮助,查看使用 方法。 运算符输入:单击某一个按钮,按钮上标签表示的运算符或语句自动被 输入到编辑器中。 变量选择:选择变量或变量的域到编辑器中。单击该按钮时,弹出变量 浏览器一“

6、选择变量名”一对话框,该对话框的使用请参见第五章变 量定义和管理中的变量浏览器的使用。以上这四种工具都是为减少手工输入而设计的。命令语言编辑区:输入命令语言程序的区域。 触发条件:触发命令语言执行的条件,不同的命令语言类型有不同的触 发条件,下面各节将详细介绍。10.1.1.1.1剪切编辑器中选择的内容首先在编辑器中选中要剪切的内容,然后进行剪切,剪切的方法有以下几种:选择编辑器菜单“编辑/剪切” 单击工具条上的按钮 在编辑器区界面上单击鼠标右键弹出如图10.3所示的快捷菜单中选择“剪切”,或在弹出快捷菜单时按下vCtr卜+VT键 使用Windows的快捷键方式:vCtr卜+vX。剪切操作后,

7、编辑器中原位置内容消失。剪切栩陀) si鲍) 議(L) 査找电)瞽按d)10.3命令语言编辑器快捷菜单10.1.1.1.2复制编辑器中选中的内容首先在编辑器中选中要复制的内容,然后进行复制,复制的方法有以下几种:选择编辑器菜单“编辑/复制”单击工具条上的按钮 在编辑器区界面上单击鼠标右键弹出如图10.3所示的快捷菜单中选择 “复制”,或在弹出快捷菜单时按下vCtr卜+VC键 使用Windows的快捷键方式:vCtr卜+vC。复制操作后,编辑器中原位置内容不变。10.1.1.1.3粘贴复制或剪切的内容到编辑器中首先将鼠标定位到编辑器中要粘贴内容的地方,然后进行粘贴,粘贴的方法 有以下几种:选择编

8、辑器菜单“编辑/粘贴”单击工具条上的按钮 在编辑器区界面上单击鼠标右键弹出如图10.3所示的快捷菜单中选择“粘贴”,或在弹出快捷菜单时按下vCtr卜+VP键 使用Windows的快捷键方式:vCtr卜+vV。10.1.1.1.4删除编辑器中选定的内容首先在编辑器中选择要删除的内容,然后进行删除,删除的方法有以下几种: 选择编辑器菜单“编辑/删除”单击工具条上的按钮 在编辑器区界面上单击鼠标右键弹出如图10.3所示的快捷菜单中选择“删除”,或在弹出快捷菜单时按下vCtr卜+vD键 使用键盘上的 Del 键。10.1.1.1.5全选编辑器中选定的内容当需要将命令语言编辑器中的内容全部选定时,可以使

9、用“全选”功能。全 选的方法有以下几种:选择编辑器菜单“编辑/全选”单击工具条上的选按钮 在编辑器区界面上单击鼠标右键弹出如图10.3所示的快捷菜单中选择“全选”,或在弹出快捷菜单时按下vCtr卜+vL键 使用键盘上的 Ctrl+A 键。10.1.1.1.6在编辑器中查找字符当需要在命令语言编辑器中查找某个字符时,可以使用“查找”功能。启动 查找功能的方法有以下几种:选择编辑器菜单“编辑/查找”单击工具条上的按钮 在编辑器区界面上单击鼠标右键弹出如图10.3所示的快捷菜单中选择 “查找”,或在弹出快捷菜单时按下vCtr卜+vF键。选择查找后,系统弹出“查找”对话框,如图10.4所示。10.4查

10、找对话框首先将鼠标光标定位到编辑器中要开始查找的地方。打开查找对话框, 在“查找内容”对话框中输入要查找的字符串,如果查找的内容是一个单字、 词,则选择“全字匹配”选项,否则不选。不选时包含在其它字符串中的相 同字符也会被查找出来。如果希望在查找的过程中区分字符的大小写,则选 择“区分大小写”选项,否则不选。不选时,与查找内容相同的无论大小写 的字符都会被查找出来。“方向”表示查找时从当前鼠标光标位置向程序头还是程序尾方向查 找。如果选择“向上”,则从光标当前位置开始,向程序的开始方向查找; 如果选择“向下”,则从当前光标位置开始,向程序的末尾方向查找。当每查找到一个相匹配的字符时,编辑器中会

11、将该位置的字符选中,以 高亮度显示。如果希望继续查找,则单击“查找下一个”按钮。如果要停止 查找,单击“取消”按钮,关闭对话框。10.1.1.1.7在编辑器中替换字符当需要将命令语言编辑器中的某个字符替换为另外的字符时,可以使用“替 换”功能。启动替换功能的方法有以下几种:选择编辑器菜单“编辑/替换”单击工具条上的按钮 在编辑器区界面上单击鼠标右键弹出如图10.3所示的快捷菜单中选择 “替换”,或在弹出快捷菜单时按下vCtr卜+VE键。替换是将查找的字符替换为用户指定的字符。选择替换后,系统弹出“替换” 对话框,如图10.5所示。10.5替换对话框首先将鼠标光标定位到编辑器中要开始查找的地方。

12、打开替换对话 框,在“查找内容”编辑框中输入要被替换掉的内容,在“替换为”编 辑框中输入替换后的内容。如果查找的内容是一个单字、词,则选择全 字匹配”选项,否则不选。不选时包含在其它字符串中的相同字符也会 被查找出来。如果希望在查找的过程中区分字符的大小写,则选择“区 分大小写”选项,否则不选。不选时,与查找内容相同的无论大小写的 字符都会被查找出来。当每查找到一个相匹配的字符时,编辑器中会将 该位置的字符选中,以咼亮度显示。如果希望一个个的替换目标字符,首先单击“查找下一个”按钮, 当查找到时,如果需要替换,单击“替换”按钮。则当前查找到的字符 将被替换。如果希望一次性将所有字符都替换掉,则

13、直接单击“全部替换”按 钮,则当前编辑器中的符合条件的字符都将被替换。替换完成后,单击“取消”关闭对话框。10.1.1.1.8改变编辑器中字符字体型号、大小命令语言编辑器中的字体为默认字体,用户可以按照习惯修改编辑器中字符 的字体、字号等。打开字体对话框的方法有以下几种:选择编辑器菜单“编辑/字体” 单击工具条上的字按钮 在编辑器区界面上单击鼠标右键弹出如图10.3所示的快捷菜单中选择“字体”或在弹出快捷菜单时按下vCtr卜+vO键。字体选择对话框如图10.6所示。该对话框是标准对话框,选择完成后,编辑 器中的字体都变为所选择的字体、字体样式和大小等。宇徉|巳:11 4 1 tf” Bj3B

14、W.Myw仙 建 Tshsia Tvipux anxTama nilrrc|IIh8 Trabuchat ItE|Tt Vardsns丁II 刊 FSggliSJipiijJ-定号蔗AaBbYyZ-E10.6字体选择对话框注意:在输入命令语言时,除汉字外,其它关键字,如标点符号 必须以西文状态输入。10.1.1.1.9 如何选择函数名称、画面名称等到编辑器中命令语言编辑器提供了众多的方便,使用户可以直接选择诸如画面名称、报 警组名称、函数等到编辑器中,避免了烦杂的手工输入。例如:在运行系统启动时希望显示一个画面。 这个问题除了可以在系统配置运行系统配置中配置主画面外,还 可以使用应用程序命令语

15、言启动时来打开该画面。 打开应用程序命令语言编辑器,选择“启动时”标签。 单击“全部函数”按钮,弹出“选择函数”对话框,如图10.7所示。 找到“ShowPicture”函数,选择该项后,单击对话框上的“确定” 按钮,后直接双击该函数名称,对话框被关闭,函数及其参数整体 被选择到了编辑器中。如图10.8所示。函数ShowPic ture中的参数为要显示的画面名称。选择函数默认的 参数并删除(保留引号),保留光标位于函数参数位置处(引号之 间);单击编辑器右侧列表中的“画面名称”上的“+”,展开画面 名称列表,显示当前工程中已有的画面的画面名称。选择要显示的 画面名称,并双击它。则该画面名称自动添加到了函数的参数位置。 至此,该例中显示画面的程序编辑工作完成。二|口| 工 |Fprt SpcitS ECtportG ttCt L3St tiiprtG-?i:CalJui5 lApcitG

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号