第四章 动作脚本.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章 动作脚本 5.1 动作脚本简介 ??? 动作脚本是一种基于对象和事件的编程语言,语法采用类BASIC的结构,可以说,每一段脚本都是与某一个对象或触发事件紧密关联的,利用开发系统编制完的动作脚本,可以在运行系统中执行,运行系统通过脚本对变量、函数的操作,便可以完成对现场数据的处理和控制,进行图形化监控。动作脚本往往是与监控画面相关的一些控制,主要有以下类型: 1) 窗口脚本:可以在窗口打开时执行、关闭时执行或者在存在时周期执行。 2) 应用程序脚本:可以在整个应用启动时执行、关闭时执行或者在运行期间周期执行。 3)数据改变脚本:当数据发生变化时执行。 4)键脚本:当按下某一个键时执行指定动作。 5)条件脚本:当指定的条件发生时执行的动作。 5.2 动作脚本类型 5.2.1 图形对象动作脚本 ?图形对象的触敏性动作脚本可用于完成界面与用户之间的交互式操作,从简单图形(如:线、矩形等)到标准图形(如:趋势、报警记录等)都可以视为图形对象。图形对象包括每一种对象都有一些共同属性和专有属性。比如:所有的图形对象都存在着位置坐标属性;而填充类型的图形对象还有边线颜色或填充颜色等属性。 5.2.2 应用程序动作脚本 应用程序动作脚本的作用范围为整个应用程序,可以在这种脚本中调用其他应用程序、完成数值计算等。若要创建应用程序动作脚本,请选择“特殊功能[F]/动作/应用程序” 菜单命令。 ??根据执行条件应用程序动作脚本有三种: ? 进入程序:在应用程序启动时执行一次。 ? 程序运行周期执行:在应用程序运行期间周期性 的执行。周期可以指定. ? 退出程序:在应用程序退出时执行一次。 5.2.3 窗口动作脚本 ??? 窗口动作脚本的作用范围为窗口,窗口画面关系的时候,动作脚本就不执行了。若要 创建窗口动作脚本,请选择菜单命令“特殊功能[F]/动作/窗口”菜单项。 ??? 根据执行条件窗口动作脚本有三种: ??? 进入窗口:开始显示窗口时执行一次。 ??? 窗口运行时周期执行:在窗口显示过程中以指定周期执行。 ??? 退出窗口:在窗口关闭时执行一次。 5.2.4 数据改变动作脚本 数据改变动作脚本以变量的数值改变作为触发事件。每当变量的数值发生变化时,脚本执行一次。若要数据改变动作脚本,选择菜单命令“特殊功能[F]/动作/数据改变”, 出现数据改变动作脚本编辑器: 变量名:在此项中输入变量名或变量名字段。 ? 已定义动作:这个下拉框中可以列出已经定义了数据改变动作的变量的列表,可以选择其中一个变量以修改脚本。 5.2.5 键动作脚本 ??? 键动作脚本以键盘按键的动作作为触发事件。若要创建键动作脚本,选择菜单命令 “特殊功能[F]/动作/键”菜单项,出现键动作脚本编辑器。 ??? 根据执行条件键动作脚本有三种: ??? 键按下:在键按下瞬间执行一次。 ??? 按键期间周期执行:在键按下期间循环执行,执行周期在系统参数里设定。 ??? 键释放:在键释放瞬间执行一次。 5.2.6 条件动作脚本 条件动作脚本以变量或逻辑表示式的条件值为触发事件。当条件值为真时、为真期间、为假时和为假期间执行条件动作脚本。若要创建条件动作脚本,选择菜单命令“特殊功能 [F]/动作/条件”菜单项,出现条件动作脚本编辑器: 5.3 动作脚本语言 “脚本”的英文叫Script。它是一种解释性的编程语言,是从主流开发编程语言演变而来的,比如C、BASIC、PASCAL等,通常是它们的子集,脚本不能单独运行,比如力控软件的脚本要靠VIEW程序解释执行,脚本可以扩充和增强VIEW程序的功能,使系统更具灵活, 根据特殊需要可进行特殊定制,因此二次开发时灵活方便。在计算机控制的项目中,项目千差万别,动作脚本是面向应用开发工程师的,它简单易用,便于掌握。其基本类似于BASIC语言和C语言,只要有一些高级语言的编程基础,可以很容易的掌握。 变量和常数:数据运算的最基本单位。 操作符:对数据实施的运算。 表达式:关键字、运算符、变量、字符串常数、数字或对象的组合。表达式可用来执行运算、操作字符或测试数据。 ?赋值语句:为变量或属性赋值的语句。 条件语句:使用条件语句可以根据指定的条件控制脚本的执行流程。 多分支语句:使用多分支语句可以根据指定的条件控制脚本的执行流程,在根据同一个条件处理多个分支时,它比条件语句更清晰。 循环语句:循环用于重复执行一组语句。 注释:用来解释代码如何工作的附加文本。 函数:软件提供了一些定制好的系统函数,用户也可以自定义函数。 5.4 对象字段属性 概述 所谓对象,就是组成系统的一些基本构件,如窗口,窗口中的图形,配方等。每个对象作为一

文档评论(0)

80092355km + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档