首页 理论教育 脚本语言的嵌入方法优化

脚本语言的嵌入方法优化

更新时间:2025-01-09 工作计划 版权反馈
【摘要】:脚本语言嵌入在对象类别中,每一个对象类别由多个不同基础组件组成。在编辑面板中,选中背景组件,针对元素初始化、鼠标单击、双击、上方停留、拖放和拖动等一系列动作均可以嵌入脚本语言,左侧脚本编辑框内显示当前组件的脚本语言嵌入情况。当鼠标左键选中阀门本体基础组件时,左侧的脚本编辑框则显示其脚本语言嵌入情况。如图11-81所示,阀位状态逻辑判断脚本被嵌入在初始化动作中,单击脚本编辑按钮对脚本进行编辑。

脚本语言嵌入在对象类别中,每一个对象类别由多个不同基础组件组成。以气液联动阀对象为例,其初始化、鼠标单击动作等整体交互功能编写在对象的背景组件,打开对象编辑面板,在对象边框上右键选择Open Panel Reference即可调出背景组件,如图11-79所示。

图11-79 对象背景组件的调用

选择Open Panel Reference后,背景组件编辑面板将会自动弹出。在编辑面板中,选中背景组件,针对元素初始化、鼠标单击、双击、上方停留、拖放和拖动等一系列动作均可以嵌入脚本语言,左侧脚本编辑框内显示当前组件的脚本语言嵌入情况。在此示例中,仅初始化、鼠标左键单击和右键单击3个事件被嵌入了相应的脚本语言,如图11-80所示。

图11-79 对象背景组件的调用

选择Open Panel Reference后,背景组件编辑面板将会自动弹出。在编辑面板中,选中背景组件,针对元素初始化、鼠标单击、双击、上方停留、拖放和拖动等一系列动作均可以嵌入脚本语言,左侧脚本编辑框内显示当前组件的脚本语言嵌入情况。在此示例中,仅初始化、鼠标左键单击和右键单击3个事件被嵌入了相应的脚本语言,如图11-80所示。

图11-80 对象背景组件的脚本编辑框

其中,初始化脚本主要作用包括获取对象名称、数据点名称等一系列基础数据,以及检测到数据通信中断显示特殊底色等;鼠标左键单击脚本的主要作用是调用此对象的控制面板,使其上层显示,并传递数据以初始化控制面板的基本数据;鼠标右键单击脚本的主要作用是显示一个下拉菜单,通过下拉菜单项的选择,可以对对象属性进行修改。(www.xing528.com)

对象中基础组件的动作脚本语言则嵌入在基础组件本身。仍以气液联动阀为例,阀门全开、全关、正在开、正在关和故障状态依靠阀门本体颜色加以区分。当鼠标左键选中阀门本体基础组件时,左侧的脚本编辑框则显示其脚本语言嵌入情况。如图11-81所示,阀位状态逻辑判断脚本被嵌入在初始化动作中,单击脚本编辑按钮对脚本进行编辑。

图11-80 对象背景组件的脚本编辑框

其中,初始化脚本主要作用包括获取对象名称、数据点名称等一系列基础数据,以及检测到数据通信中断显示特殊底色等;鼠标左键单击脚本的主要作用是调用此对象的控制面板,使其上层显示,并传递数据以初始化控制面板的基本数据;鼠标右键单击脚本的主要作用是显示一个下拉菜单,通过下拉菜单项的选择,可以对对象属性进行修改。

对象中基础组件的动作脚本语言则嵌入在基础组件本身。仍以气液联动阀为例,阀门全开、全关、正在开、正在关和故障状态依靠阀门本体颜色加以区分。当鼠标左键选中阀门本体基础组件时,左侧的脚本编辑框则显示其脚本语言嵌入情况。如图11-81所示,阀位状态逻辑判断脚本被嵌入在初始化动作中,单击脚本编辑按钮对脚本进行编辑。

图11-81 对象其他基础组件脚本语言的嵌入

图11-81 对象其他基础组件脚本语言的嵌入

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈