第11章 脚本
第十一章  脚本
11.1 概述
脚本系统是通过一种编程语言对各种数据对象,图形对象编程,实现处理计算和操作,而达到一定控制和监视目的逻辑语言,KingSCADA提供的脚本是一种在语法上类似C语言的程序,工程人员可以利用这些程序编写逻辑控制程序,从而增强应用程序的灵活性。
KingSCADA的脚本语言支持无限字节长度。在本章我们将具体介绍脚本编辑器的使用、脚本语法、脚本的分类、脚本拷贝、导入导出以及脚本函数。
注意:KS系统和画面的后台脚本中对工程变量进行写操作时,不对当前用户的操作权限进行校验。
11.2 脚本编辑器
脚本的编写是在编辑器中实现的,为了方便用户正确编辑脚本,KingSCADA脚本编辑器不仅提供一些智能提示、语法加亮、自动格式化、准确定位等功能,还提供了脚本编译功能。
脚本编辑器如图11-1所示,所有命令语言编辑器的大致界面和主要部分及功能都相同,唯一不同的是,按照触发条件的不同,在界面上“触发条件”部分会有所不同。通过下面的方法可以打开脚本编辑器(以应用程序启动脚本编辑器为例)。
在KingSCADA工程设计器的树形目录区中选择“脚本”→ “系统脚本”→ “应用程序脚本”选项,双击右侧“应用程序启动时”选项,弹出脚本编辑器,如图所示:
图11- 1 脚本编辑器
脚本编辑器包括如下几部分:
1) 菜单栏
2) 工具栏
3) 关键字/保留字区域
4) 脚本编辑区
11.2.1 菜单栏
脚本编辑器的菜单栏包含以下菜单及菜单项:
11.2.1.1 文件菜单
领结婚证吉日命
单击此命令或工具栏该快捷按钮,进行脚本编译操作,如果编译通过则关闭该对话框,否则提示错误信息。
单击此命令或工具栏该快捷按钮,放弃对脚本编辑的操作,同时关闭该对话框。
11.2.1.2 编辑菜单
描写冬天的诗
撤消
单击此命令或工具栏中的按钮,将取消以前执行过的命令,从最后一次操作开始
重做
单击此命令或工具栏中的按钮,将恢复先前撤销的命令,从最后一次操作开始
剪切
在脚本编辑区中选择文本后,单击此命令或工具栏中的按钮,可将其删除,并复制到剪贴板中神奇宝贝第四部
拷贝
在脚本编辑区中选择文本后,单击此命令或工具栏中的按钮,将其复制到剪贴板中,同时保留该文本
粘贴
单击此命令或工具栏中的按钮,将当前剪贴板中的内容粘贴到脚本编辑区中
删除
在脚本编辑区中选择文本后,单击此命令可将其删除
全选
单击此命令,选中脚本编辑区中的所有文本
查替换
单击此命令弹出二级菜单,包括查和替换两个命令,详情请参见下文
转到行
单击此命令可实现快速定位的功能,在弹出对话框内输入行数字后,单击“确定”按钮,系统可将光标定位到该行的行首
增加缩进
此命令可实现对单文本行或多文本行行首缩进的功能,相当于TAB键的功能
减少缩进
此命令实现的功能与增加缩进相反,减少行首缩进
注释
此命令可实现对选中的文本行进行注释的功能,对于注释的文本行,系统将不执行;
梁静茹 勇气单行注释是在文本行的开头加注释符“//”;
多行注释是在文本行的开头加注释符“/*”,在文本行的结尾加注释符“*/”;
取消注释
此命令实现的功能与注释相反,取消对文本行的注释
查:单击此命令,弹出对话框如图所示:
图11- 2 查对话框
蝈蝈与蛐蛐
查:在此编辑框中输入要查的文本。
全字匹配:选择此项,仅显示与“查目标”字符串全字匹配的实例。
例如:搜索“MyObject”将返回“MyObject”,而不会返回 “CMyObject”或“MyObjectC”。
注:全字匹配的规范是:字母和数字被看作同一类字符,其余字符均看成分隔符。
大小写匹配:选择此项,仅显示与“查目标”字符串的内容和大小写都匹配的实例。
例如:搜索“MyObject”,则将只返回“MyObject”,而不会返回“myobject”或“MYOBJECT”。
向上查:从当前光标处向上查。
向下查:从当前光标处向下查。
替换:单击此命令,弹出对话框如图所示:
图11- 3 替换对话框
查:在此编辑框中输入替换的源目标。
替换:在此编辑框中输入替换的目的目标。
查按钮:替换的源目标和目的目标设置完成后,单击“查”按钮,系统将光标定位到源目标上,然后按下“替换”按钮将源目标替换为目的目标,可根据需要执行替换操作。
替换全部按钮:替换的源目标和目的目标设置完成后,单击“替换全部”按钮可将脚本编辑区中的所有源目标替换为目的目标。
其他设置项与查设置项相同,在此不再赘述。
11.2.1.3 视图菜单
工具栏
显示或隐藏工具栏。工具栏分为三部分:标准、语法编辑和环境编辑。分别单击不同的选项用来显示和隐藏。
输出窗口
单击此命令,在脚本编辑器底部会出现输出窗口,在此窗口中显示编译过程中产生的信息
11.2.1.4 工具菜单
编译
连云港特产
单击此命令或工具栏中的按钮,可对编辑完的脚本进行编译操作,主要是语法检查
选项
单击此命令弹出对话框,详情请参见下文
选项:单击此命令弹出对话框,如图所示:
图11- 4 选择项对话框
对话框包含两个属性页:字体编辑属性页和语法颜设置属性页。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。