组态王命令语言程序.doc

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
组态王命令语言程序

命令语言程序 10.1 命令语言类型 组态王中命令语言是一种在语法上类似C语言的程序,工程人员可以利用这些程序来增强应用程序的灵活性、处理一些算法和操作等。 命令语言都是靠事件触发执行的,如定时、数据的变化、键盘键的按下、鼠标的点击等。根据事件和功能的不同,包括应用程序命令语言、热键命令语言、事件命令语言、数据改变命令语言、自定义函数命令语言、动画连接命令语言和画面命令语言等。具有完备的词法语法查错功能和丰富的运算符、数学函数、字符串函数、控件函数、SQL函数和系统函数。各种命令语言通过“命令语言编辑器”编辑输入,在“组态王”运行系统中被编译执行。 其中应用程序命令语言、热键命令语言、事件命令语言、数据改变命令语言可以称为“后台命令语言”,它们的执行不受画面打开与否的限制,只要符合条件就可以执行。另外可以使用运行系统中的菜单“特殊/开始执行后台任务”和“特殊/停止执行后台任务”来控制所有这些命令语言是否执行。而画面和动画连接命令语言的执行不受影响。也可以通过修改系统变量“$启动后台命令语言”的值来实现上述控制,该值置0时停止执行,置1时开始执行。 10.1.1 应用程序命令语言 在工程浏览器的目录显示区,选择 “文件\命令语言\应用程序命令语言”,则在右边的内容显示区出现“请双击这儿进入应用程序命令语言对话框…”图标,如图10.1所示: 图 10.1 选择应用程序命令语言 双击图标,则弹出“应用程序命令语言”对话框,如图10.2所示: 图 10.2 应用程序命令语言 10.1.1.1 认识命令语言编辑器 命令语言编辑器是组态王提供的用于输入、编辑命令语言程序的地方。编辑器的组成部分如图10.2所示。所有命令语言编辑器的大致界面和主要部分及功能都相同,唯一不同的是,按照触发条件的不同,在界面上“触发条件”部分会有所不同。编辑器各部分的大致功能为: 菜单条:提供给编辑器的操作菜单,“文件”菜单下有两个菜单项:确认和取消。确认表示保存当前在编辑器中内容的修改,然后关闭编辑器;取消表示直接关闭编辑器,不保存当前在编辑器中内容的修改。这两个菜单项与编辑器右下角的确认和取消按钮作用相同。“编辑”菜单提供使用编辑器编辑命令语言时提供的一些操作工具,其作用同工具条。具体使用方法请参见本节介绍。 工具栏:提供命令语言编辑时的工具。包括剪切、复制、粘贴、删除、全选、查找、替换、更改命令语言编辑器中的内容的显示字体、字号等。具体使用方法请参见本章10.1.1.1节介绍。 关键字选择列表:可以在这里直接选择现有的画面名称、报警组名称、其它关键字(如运算连接符等)到命令语言编辑器里。如选中一个画面名称,然后双击它,则该画面名称就被自动添加到了编辑器中。 函数选择:单击某一按钮,弹出相关的函数选择列表,直接选择某一函数到命令语言编辑器中。函数选择按钮有“全部函数”—显示组态王提供的所有函数列表;“系统”—只显示系统函数列表;“字符串”—只显示与字符串操作相关的函数列表;“数学”—只显示数学函数列表;“SQL”—只显示SQL函数列表;“控件”—选择Active X控件的属性和方法,请参见第十四章 控件;“自定义”—显示自定义函数列表。当用户不知道函数的用法时,可以单击“帮助”进入在线帮助,查看使用方法。 运算符输入:单击某一个按钮,按钮上标签表示的运算符或语句自动被输入到编辑器中。 变量选择:选择变量或变量的域到编辑器中。单击该按钮时,弹出变量浏览器—“选择变量名”—对话框,该对话框的使用请参见第五章 变量定义和管理 中的变量浏览器的使用。 以上这四种工具都是为减少手工输入而设计的。 命令语言编辑区:输入命令语言程序的区域。 触发条件:触发命令语言执行的条件,不同的命令语言类型有不同的触发条件,下面各节将详细介绍。 10.1.1.1.1 剪切编辑器中选择的内容 首先在编辑器中选中要剪切的内容,然后进行剪切,剪切的方法有以下几种: 选择编辑器菜单“编辑/剪切” 单击工具条上的 按钮 在编辑器区界面上单击鼠标右键弹出如图10.3所示的快捷菜单中选择“剪切”,或在弹出快捷菜单时按下Ctrl+T键 使用Windows的快捷键方式:Ctrl+X。 剪切操作后,编辑器中原位置内容消失。 10.3 命令语言编辑器快捷菜单 10.1.1.1.2 复制编辑器中选中的内容 首先在编辑器中选中要复制的内容,然后进行复制,复制的方法有以下几种: 选择编辑器菜单“编辑/复制” 单击工具条上的 按钮 在编辑器区界面上单击鼠标右键弹出如图10.3所示的快捷菜单中选择“复制”,或在弹出快捷菜单时按下Ctrl+C键 使用Windows的快捷键方式:Ctrl+C。 复制操作后,编辑器中原位置内容不变。 10.1.1.1.3 粘贴复制或剪切的内

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档