组态王命令语言程序

上传人:第** 文档编号:38662376 上传时间:2018-05-05 格式:DOC 页数:32 大小:11.51MB
返回 下载 相关 举报
组态王命令语言程序_第1页
第1页 / 共32页
组态王命令语言程序_第2页
第2页 / 共32页
组态王命令语言程序_第3页
第3页 / 共32页
组态王命令语言程序_第4页
第4页 / 共32页
组态王命令语言程序_第5页
第5页 / 共32页
点击查看更多>>
资源描述

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

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

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

3、王命令语言的语法结构 教您如何编写命令语言程序第十章 命令语言程序北京亚控科技发展有限公司541,则在右边的内容显示区出现“请双击这儿进入对话 框”图标,如图 10.1 所示:图图 10.110.1 选择应用程序命令语言选择应用程序命令语言双击图标,则弹出“应用程序命令语言”对话框,如图 10.2 所示:图图 10.210.2 应用程序命令语言应用程序命令语言菜单条工具栏关键字选择命令语言编辑区变量选择函数选择运算符输入触发条件第十章 命令语言程序北京亚控科技发展有限公司54210.1.1.110.1.1.1 认识命令语言编辑器认识命令语言编辑器命令语言编辑器是组态王提供的用于输入、编辑命令语

4、言程序的地方。编 辑器的组成部分如图 10.2 所示。所有命令语言编辑器的大致界面和主要部分及 功能都相同,唯一不同的是,按照触发条件的不同,在界面上“触发条件”部 分会有所不同。编辑器各部分的大致功能为: 菜单条菜单条:提供给编辑器的操作菜单, “文件”菜单下有两个菜单项:确 认和取消。确认表示保存当前在编辑器中内容的修改,然后关闭编辑 器;取消表示直接关闭编辑器,不保存当前在编辑器中内容的修改。 这两个菜单项与编辑器右下角的确认和取消按钮作用相同。 “编辑”菜 单提供使用编辑器编辑命令语言时提供的一些操作工具,其作用同工 具条。具体使用方法请参见本节介绍。 工具栏工具栏:提供命令语言编辑时

5、的工具。包括剪切、复制、粘贴、删除、 全选、查找、替换、更改命令语言编辑器中的内容的显示字体、字号 等。具体使用方法请参见本章 10.1.1.1 节介绍。 关键字选择列表关键字选择列表:可以在这里直接选择现有的画面名称、报警组名称、 其它关键字(如运算连接符等)到命令语言编辑器里。如选中一个画 面名称,然后双击它,则该画面名称就被自动添加到了编辑器中。 函数选择函数选择:单击某一按钮,弹出相关的函数选择列表,直接选择某一 函数到命令语言编辑器中。函数选择按钮有“全部函数”显示组态 王提供的所有函数列表;“系统”只显示系统函数列表;“字符串” 只显示与字符串操作相关的函数列表;“数学”只显示数学

6、函数 列表;“SQL”只显示 SQL 函数列表;“控件”选择 Active X 控 件的属性和方法,请参见第十四章 控件;“自定义”显示自定义函 数列表。当用户不知道函数的用法时,可以单击“帮助”进入在线帮 助,查看使用方法。 运算符输入运算符输入:单击某一个按钮,按钮上标签表示的运算符或语句自动 被输入到编辑器中。 变量选择变量选择:选择变量或变量的域到编辑器中。单击该按钮时,弹出变第十章 命令语言程序北京亚控科技发展有限公司543量浏览器“选择变量名”对话框,该对话框的使用请参见第五章 变量定义和管理 中的变量浏览器的使用。 以上这四种工具都是为减少手工输入而设计的。 命令语言编辑区命令语

7、言编辑区:输入命令语言程序的区域。 触发条件触发条件:触发命令语言执行的条件,不同的命令语言类型有不同的 触发条件,下面各节将详细介绍。10.1.1.1.110.1.1.1.1 剪切编辑器中选择的内容剪切编辑器中选择的内容首先在编辑器中选中要剪切的内容,然后进行剪切,剪切的方法有以下几 种: 选择编辑器菜单“编辑/剪切” 单击工具条上的 按钮 在编辑器区界面上单击鼠标右键弹出如图 10.3 所示的快捷菜单中选择 “剪切” ,或在弹出快捷菜单时按下+键 使用 Windows 的快捷键方式:+。剪切操作后,编辑器中原位置内容消失。10.310.3 命令语言编辑器快捷菜单命令语言编辑器快捷菜单10.

8、1.1.1.210.1.1.1.2 复制编辑器中选中的内容复制编辑器中选中的内容首先在编辑器中选中要复制的内容,然后进行复制,复制的方法有以下几 种: 选择编辑器菜单“编辑/复制” 单击工具条上的 按钮第十章 命令语言程序北京亚控科技发展有限公司544在编辑器区界面上单击鼠标右键弹出如图 10.3 所示的快捷菜单中选择 “复制” ,或在弹出快捷菜单时按下+键 使用 Windows 的快捷键方式:+。 复制操作后,编辑器中原位置内容不变。10.1.1.1.310.1.1.1.3 粘贴复制或剪切的内容到编辑器中粘贴复制或剪切的内容到编辑器中首先将鼠标定位到编辑器中要粘贴内容的地方,然后进行粘贴,粘

9、贴的方 法有以下几种: 选择编辑器菜单“编辑/粘贴” 单击工具条上的 按钮 在编辑器区界面上单击鼠标右键弹出如图 10.3 所示的快捷菜单中选择 “粘贴” ,或在弹出快捷菜单时按下+键 使用 Windows 的快捷键方式:+。10.1.1.1.410.1.1.1.4 删除编辑器中选定的内容删除编辑器中选定的内容首先在编辑器中选择要删除的内容,然后进行删除,删除的方法有以下几 种: 选择编辑器菜单“编辑/删除” 单击工具条上的 按钮 在编辑器区界面上单击鼠标右键弹出如图 10.3 所示的快捷菜单中选择 “删除” ,或在弹出快捷菜单时按下+键 使用键盘上的键。10.1.1.1.510.1.1.1.

10、5 全选编辑器中选定的内容全选编辑器中选定的内容当需要将命令语言编辑器中的内容全部选定时,可以使用“全选”功能。 全选的方法有以下几种: 选择编辑器菜单“编辑/全选” 单击工具条上的 按钮 在编辑器区界面上单击鼠标右键弹出如图 10.3 所示的快捷菜单中选择 “全选” ,或在弹出快捷菜单时按下+键 使用键盘上的+键。第十章 命令语言程序北京亚控科技发展有限公司54510.1.1.1.610.1.1.1.6 在编辑器中查找字符在编辑器中查找字符当需要在命令语言编辑器中查找某个字符时,可以使用“查找”功能。启 动查找功能的方法有以下几种: 选择编辑器菜单“编辑/查找” 单击工具条上的 按钮 在编辑

11、器区界面上单击鼠标右键弹出如图 10.3 所示的快捷菜单中选择 “查找” ,或在弹出快捷菜单时按下+键。选择查找后,系统弹出“查找”对话框,如图10.4所示。10.410.4 查找对话框查找对话框首先将鼠标光标定位到编辑器中要开始查找的地方。打开查找对话框, 在“查找内容”对话框中输入要查找的字符串,如果查找的内容是一个单 字、词,则选择“全字匹配”选项,否则不选。不选时包含在其它字符串 中的相同字符也会被查找出来。如果希望在查找的过程中区分字符的大小 写,则选择“区分大小写”选项,否则不选。不选时,与查找内容相同的 无论大小写的字符都会被查找出来。 “方向”表示查找时从当前鼠标光标位置向程序

12、头还是程序尾方向查 找。如果选择“向上” ,则从光标当前位置开始,向程序的开始方向查找; 如果选择“向下” ,则从当前光标位置开始,向程序的末尾方向查找。 当每查找到一个相匹配的字符时,编辑器中会将该位置的字符选中, 以高亮度显示。如果希望继续查找,则单击“查找下一个”按钮。如果要 停止查找,单击“取消” 按钮,关闭对话框。第十章 命令语言程序北京亚控科技发展有限公司54610.1.1.1.710.1.1.1.7 在编辑器中替换字符在编辑器中替换字符当需要将命令语言编辑器中的某个字符替换为另外的字符时,可以使用 “替换”功能。启动替换功能的方法有以下几种: 选择编辑器菜单“编辑/替换” 单击工

13、具条上的 按钮 在编辑器区界面上单击鼠标右键弹出如图 10.3 所示的快捷菜单中选择 “替换” ,或在弹出快捷菜单时按下+键。替换是将查找的字符替换为用户指定的字符。选择替换后,系统弹出“替 换”对话框,如图10.5所示。10.510.5 替换对话框替换对话框首先将鼠标光标定位到编辑器中要开始查找的地方。打开替换对 话框,在“查找内容”编辑框中输入要被替换掉的内容,在“替换为” 编辑框中输入替换后的内容。如果查找的内容是一个单字、词,则选 择“全字匹配”选项,否则不选。不选时包含在其它字符串中的相同 字符也会被查找出来。如果希望在查找的过程中区分字符的大小写, 则选择“区分大小写”选项,否则不

14、选。不选时,与查找内容相同的 无论大小写的字符都会被查找出来。当每查找到一个相匹配的字符时, 编辑器中会将该位置的字符选中,以高亮度显示。 如果希望一个个的替换目标字符,首先单击“查找下一个”按钮, 当查找到时,如果需要替换,单击“替换”按钮。则当前查找到的字第十章 命令语言程序北京亚控科技发展有限公司547符将被替换。 如果希望一次性将所有字符都替换掉,则直接单击“全部替换” 按钮,则当前编辑器中的符合条件的字符都将被替换。 替换完成后,单击“取消” ,关闭对话框。10.1.1.1.810.1.1.1.8 改变编辑器中字符字体型号、大小改变编辑器中字符字体型号、大小命令语言编辑器中的字体为默

15、认字体,用户可以按照习惯修改编辑器中字 符的字体、字号等。打开字体对话框的方法有以下几种: 选择编辑器菜单“编辑/字体” 单击工具条上的 按钮 在编辑器区界面上单击鼠标右键弹出如图 10.3 所示的快捷菜单中选择 “字体” ,或在弹出快捷菜单时按下+键。字体选择对话框如图10.6所示。该对话框是标准对话框,选择完成后,编 辑器中的字体都变为所选择的字体、字体样式和大小等。10.610.6 字体选择对话框字体选择对话框第十章 命令语言程序北京亚控科技发展有限公司54810.1.1.1.910.1.1.1.9 如何选择函数名称、画面名称等到编辑器中如何选择函数名称、画面名称等到编辑器中命令语言编辑

16、器提供了众多的方便,使用户可以直接选择诸如画面名称、 报警组名称、函数等到编辑器中,避免了烦杂的手工输入。 例如例如:在运行系统启动时希望显示一个画面。 这个问题除了可以在系统配置运行系统配置中配置主画面外, 还可以使用应用程序命令语言启动时来打开该画面。 打开应用程序命令语言编辑器,选择“启动时”标签。 单击“全部函数”按钮,弹出“选择函数”对话框,如图10.7所 示。找到“ShowPicture”函数,选择该项后,单击对话框上的 “确定”按钮,后直接双击该函数名称,对话框被关闭,函数及 其参数整体被选择到了编辑器中。如图10.8所示。 函数ShowPicture中的参数为要显示的画面名称。选择函数默认的 参数并删除(保留引号) ,保留光标位于函数参数位置处(引号之 间) ;单击编辑器右侧列表中的“画面名称”上的“+” ,展开画面 名称列表,显示当前工程中已有的画面的画面名称。选择要显示 的

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

当前位置:首页 > 研究报告 > 综合/其它

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