intouch 05 第5章intouch quickscript

intouch 05 第5章intouch quickscript

ID:20825671

大小:995.00 KB

页数:14页

时间:2018-10-15

intouch 05 第5章intouch quickscript_第1页
intouch 05 第5章intouch quickscript_第2页
intouch 05 第5章intouch quickscript_第3页
intouch 05 第5章intouch quickscript_第4页
intouch 05 第5章intouch quickscript_第5页
资源描述:

《intouch 05 第5章intouch quickscript》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、沈鼓自控公司培训教程第五章InTouchQuickscript第五章InTouchQuickscript所有的InTouchQuickScript都属于事件驱动型。事件可以是数据改变、条件、鼠标单击、定时器,等等。处理顺序取决于具体的应用程序。尽管在调度相同事件触发的多个脚本时似乎存在一定的固有顺序,但并不保证会按任何特定的顺序执行。因此,不应该将任何依赖性建立在处理顺序上。下面简要介绍可以创建的脚本类型:目录5.1使用InTouchQuickScript编辑器5.2QuickFunction5.3脚本函数5.1使用InTouchQuickScript编辑器对于所有类型的Quic

2、kScript,InTouchQuickScript编辑器基本上相同。因此,为避免赘述,本节将介绍它的公用函数和功能。各类QuickScript脚本特有的项目将在本章稍后部分该类QuickScript脚本对应的章节中介绍。QuickScript编辑器工具栏“QuickScript编辑器”工具栏可供快速访问编辑器的各项功能:5.2QuickFunctionQuickFunction指您可以编写,并且可以从其它脚本或表达式中调用的脚本。它们存储于创建它们的应用程序中。通过从其它脚本或表达式中调用QuickFunction,您可以创建脚本一次,然后重复使用它。通过重复使用这些脚本,可以

3、减少在脚本中来回复制和粘贴的重复代码量,从而降低应用程序的维护工作量。重复使用的代码存储在同一个脚本和同一个位置中,因此能够在一次编辑会话中更新所有的脚本实例。QuickFunction可定义为异步的,这样,执行时它们便在WindowViewer(运行时)主进程的后台运行。此项功能使得WindowViewer可以将耗时的操作(如SQL数据库调用)与主程序流分离开来。需要执行这些耗时的操作时,通过创建一个异步QuickFunction,便可以实现在执行这些操作的同时,所有的动画链接和其它InTouch功能仍保持活动状态。要创建QuickFunction1.在特别菜单上,指向脚本,然

4、后单击QuickFunction,或者在“应用程序浏览器”中的脚本下,双击QuickFunction。此时会出现QuickFunction脚本编辑器。2.在函数框中,输入QuickFunction的名称。3.在参数框中,输入QuickScript每个参数的名称,然后单击参数的箭头,并从列表中选择它的数据类型。4.在输入参数名并选择它们的类型之后,便可以开始编写QuickFunction。5.3脚本函数InTouch提供了大量的内置函数,利用这些函数,您可以链接到对象或按钮,或在脚本中使用它们来执行各种任务。例如,确认警报、隐藏窗口、改变当前绘制趋势图的标记名等等。这些函数可通过插

5、入菜单或单击“脚本编辑器”函数区域中的相应按钮进行访问。在相应的对话框中选择函数之后,该函数及所需的参数将自动粘贴到脚本中的光标位置。在将该函数粘贴到脚本之后,您就可以突出显示要修改的参数,然后输入新值。字符串函数字符串函数用在字符串变量上。下面简要介绍各个字符串脚本函数。数学函数数学函数可用在整型或实型标记名上。在下面的数学函数中,ResultNumericTags和InputNumericTags既可以是实型,也可以是整型,并且可随意混合使用。不过请记住,将函数的非整型结果返回给整型标记名时,会导致该结果被截短。(小数点右边的部分会被丢弃)。以下示例假设已将ResultNum

6、ericTag定义为内存实型或I/O实型标记名。系统函数系统函数用于在系统上执行动作,例如,激活另一个Windows应用程序,复制、删除或移动文件,以及检索应用程序的有关信息。系统函数有两种类型:“文件”和“信息”。“系统文件”函数用于从文件读写数据。它们中的每一个均有两个公共参数:Filename和FileOffset。其它函数其它一些函数可用于执行其它一些动作,如隐藏窗口、监视和控制历史趋势、打印窗口、向其它应用程序发送键等。练习熟悉QuickScript的各项功能。谢谢使用!沈股自控技术部2006年10月版Tel:024-25801605

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。