第6章动作脚本 61动作脚本简介 6.2动作脚本类型 6.4动作脚本语言 6.5对象字段属性 6.6函数 6.7调试脚本
第6章 动作脚本 6.1 动作脚本简介 6.2 动作脚本类型 6.4 动作脚本语言 6.5 对象字段属性 6.6 函数 6.7 调试脚本
61动作脚本简介 ◆动作脚本是一种基于对象和事件的编程语言,语法采用类 BASICI的结构,可以说,每一段脚本都是与某一个对象或 触发事件紧密关联的,利用开发系统编制完的动作脚本, 可以在运行系统中执行,运行系统通过脚本对变量、函数 的操作,便可以完成对现场数据的处理和控制,进行图形 化监控。脚本程序使用起来相当灵活,触发方式多样,当 某些控制、计算任务通过常规的组态方法难以完成时,脚 本程序保证能够解决问题。例如可以在按下某一个按钮, 打开某个窗口或当某一个变量的值变化时,用脚本触发 系列的逻辑控制,改变变量的值、图形对象的颜色、大小, 控制图形对象的运动等
6.1 动作脚本简介 动作脚本是一种基于对象和事件的编程语言,语法采用类 BASIC的结构,可以说,每一段脚本都是与某一个对象或 触发事件紧密关联的,利用开发系统编制完的动作脚本, 可以在运行系统中执行,运行系统通过脚本对变量、函数 的操作,便可以完成对现场数据的处理和控制,进行图形 化监控。脚本程序使用起来相当灵活,触发方式多样,当 某些控制、计算任务通过常规的组态方法难以完成时,脚 本程序保证能够解决问题。例如可以在按下某一个按钮, 打开某个窗口或当某一个变量的值变化时,用脚本触发一 系列的逻辑控制,改变变量的值、图形对象的颜色、大小, 控制图形对象的运动等
611如何选择脚本 所有动作脚本都是事件驱动的。事件可以是数据 改变、条件、鼠标或键盘、计时器等。处理顺序 由应用程序指定,不同类型的动作脚本决定以何 种方式加入控制。 ◆命令型动作脚本包括:窗口、应用程序、数据改 变、键和条件等。可以在菜单或者在Draw的导航 器中启动命令型动作脚本的定义过程
6.1.1 如何选择脚本 所有动作脚本都是事件驱动的。事件可以是数据 改变、条件、鼠标或键盘、计时器等。处理顺序 由应用程序指定,不同类型的动作脚本决定以何 种方式加入控制。 命令型动作脚本包括:窗口、应用程序、数据改 变、键和条件等。可以在菜单或者在Draw的导航 器中启动命令型动作脚本的定义过程
612脚本编辑器 ◆在Draw中,各种脚本类型所用的脚本编辑器对话 框的形式大体相同(见图6-1),下面以键动作脚 本为例来说明脚本编辑器的使用。在图6-1动作脚 本编辑器对话框中有菜单、分页标签、编辑框 各种选择框、各种工具按= [ 国回回 国面□ (口观维 量以备」 厂 rl Shift甚本帽
6.1.2 脚本编辑器 在Draw中,各种脚本类型所用的脚本编辑器对话 框的形式大体相同(见图6-1),下面以键动作脚 本为例来说明脚本编辑器的使用。在图6-1动作脚 本编辑器对话框中有菜单、分页标签、编辑框、 各种选择框、各种工具按键
62动作脚本类型 所有的脚本都是事件驱动的。事件可以是数据更 改、条件、单击鼠标、计时器等等。在同一个脚 本程序中处理顺序按照程序语句的先后顺序执行。 不同类型的脚本决定在何处以何种方式加入脚本 控制。脚本类型有图形对象动作脚本、窗口脚本、 应用程序脚本、数据改变脚本、键脚本、条件脚 本,下面分别叙述各个脚本的意义和使用方法
6.2 动作脚本类型 所有的脚本都是事件驱动的。事件可以是数据更 改、条件、单击鼠标、计时器等等。在同一个脚 本程序中处理顺序按照程序语句的先后顺序执行。 不同类型的脚本决定在何处以何种方式加入脚本 控制。脚本类型有图形对象动作脚本、窗口脚本、 应用程序脚本、数据改变脚本、键脚本、条件脚 本,下面分别叙述各个脚本的意义和使用方法