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