.
;.
MCGS
脚本程序
本专题将从以下几个方面介绍
MCGS
脚本程序
:
脚本程序简介
脚本语言编辑环境
脚本程序语言要素
脚本程序基本语句
脚本程序的查错和运行
脚本程序简介
对于大多数简单的应用系统,
MCGS
的简单组态就可完成。只有比较复杂的
系统,才需要使用脚本程序,但正确地编写脚本程序,可简化组态过程,大大提
高工作效率,优化控制过程。
用户脚本程序是由用户编制的、
用来完成某种特定的流程控制和操作处理的
程序。它被封装在一个功能构件里(称为脚本程序功能构件)
,在后台由独立的
线程来运行和处理,能够避免由于单个脚本程序的错误而导致整个系统的瘫痪。
在
MCGS
中,脚本语言的编程语法非常类似于普通的
Basic
语言,但在概念
和使用上更简单直观,
力求做到使大多数普通用户都能正确、
快速地掌握和使用。
脚本程序在
MCGS
组态软件中有四种应用场合,分别为:
在“运行策略”中的“脚本程序”构件中使用;
在“菜单”属性设置中的“脚本程序”中使用,作为菜单的一个辅助功
能运行;
在“用户窗口”属性设置中的“启动脚本”
、
“循环脚本”
、
“退出脚本”
中使用;
更常见的用法是应用在动画界面的事件中,如在窗口中的“标准按钮”
属性设置中的“脚本程序”中使用。
MCGS
引入的事件驱动机制,与
VB
或
VC
中的事件驱动机制类似,比如:对
用户窗口,有装载,卸载事件;对窗口中的控件,有鼠标单击事件,键盘按键事
件等等。这些事件发生时,就会触发一个脚本程序,执行脚本程序中的操作。
脚本语言编辑环境
脚本程序编辑环境是用户书写脚本语句的地方。
脚本程序编辑环境主要由脚
本程序编辑框、编辑功能按钮、
MCGS
操作对象列表和函数列表、脚本语句和表
达式
4
个部分构成,分别说明如下: