组态控制技术2.7--脚本程序.pptVIP

  • 36
  • 0
  • 约2.86千字
  • 约 28页
  • 2019-09-10 发布于福建
  • 举报
组态控制技术—基础应用 脚本程序 2.7 脚本程序 脚本程序是组态软件中的一种内置编程语言引擎。当某些控制和计算任务通过常规组态方法难以实现时,通过使用脚本语言,能够增强整个系统的灵活性,解决其常规组态方法难以解决的问题。 MCGS脚本程序为有效地编制各种特定的流程控制程序和操作处理程序提供了方便的途径。它被封装在一个功能构件里(称为脚本程序功能构件),在后台由独立的线程来运行和处理,能够避免由于单个脚本程序的错误而导致整个系统的瘫痪。 在MCGS中,脚本语言是一种语法上类似Basic的编程语言。可以应用在运行策略中,把整个脚本程序作为一个策略功能块执行,也可以在菜单组态中作为菜单的一个辅助功能运行,更常见的用法是应用在动画界面的事件中。MCGS引入的事件驱动机制,与VB或VC中的事件驱动机制类似,比如:对用户窗口,有装载,卸载事件;对窗口中的控件,有鼠标单击事件,键盘按键事件等等。这些事件发生时,就会触发一个脚本程序,执行脚本程序中的操作。 2.7.1 脚本程序语言要素 1.数据类型 MCGS脚本程序语言使用的数据类型只有三种: 1)开关型:表示开或者关的数据类型,通常0表示关,非0表示开。也可以作为整数使用; 2)数值型:值在3.4E±38范围内; 3)字符型:最多512个字符组成的字符串; 2.变量、常量及系统函数 (1)变量 脚本程序中,用户不能定义子程序和子函数,其

文档评论(0)

1亿VIP精品文档

相关文档