个部分均以实时数据库为公用区交换数据,实现各个部分协调动作。设备窗口通过设备构件驱动外部设备,将采集的数据送入实时数据库;由用户窗口组成的图形对象,与实时数据库中的数据对象建立连接关系,以动画形式实现数据的可视化;运行策略通过策略构件,对数据进行操作和处理。Р实时数据库是MCGS工程的数据交换和数据处理中心。数据变量是构成实时数据库的基本单元,建立实时数据库的过程也就是定义数据变量的过程。定义数据变量的过程主要包括:制定数据变量的名称、类型、初始值和数值范围,确定与数据变量相关的参数,如存盘周期、存盘的时间范围和保存期限等。变量类型可以是开关量、数值量、字符、数据组。有了图形模拟的机械设备、控制对象,这些图形还需要动态显示,而过程需要对这些图形对象进行动画设计真实地描述,以达到对外界对象的状态变化达到过程实时监控的目的。MCGS实现图形动画设计的主要方法是将用户窗口中图形对象与实时数据库中的数据对象建立相关性连接,并设置响应的动画属性。在系统运行过程中图形动画的外观和状态特征由数据对象的实时采集值驱动从而实现了图形的动画效果。MCGS为用户制订了许多动画属性如直线运动、闪烁、颜色变化、可见度等等。利用软件提供的这些动画属性很容易设计出仿真生产现场的各种动态界面。但是有些动画需要在运行策Р略中编写脚本程序来实现。Р本次设计中的数据链接如下图所示:Р2.3运行策略设计Р运行策略是MCGS为用户提供的一个较为高级的开发平台。在这一平台中MCGS提供了大量的策略构件,诸如脚本程序、窗口操作、存盘数据浏览、定时计数操作等等。还可以编写与设计有关的动画运动或是编写与现场控制参数有关的数据处理控制程序,还可以利用其提供的定时器构件实现现场需要的定时操作,打开关闭各种窗口及策略等。Р本次课程设计中,主要用到运行策略中的循环策略,在循环策略中写脚本程序,对电梯运行的控制。Р图一策略属性的设置