MCGS组态技术应用(第二版)4项目四日历时间显示系统_第1页
MCGS组态技术应用(第二版)4项目四日历时间显示系统_第2页
MCGS组态技术应用(第二版)4项目四日历时间显示系统_第3页
MCGS组态技术应用(第二版)4项目四日历时间显示系统_第4页
MCGS组态技术应用(第二版)4项目四日历时间显示系统_第5页
已阅读5页,还剩49页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

MCGS组态技术应用项目四日历时间显示系统楼蔚松目录项目四日历时间显示系统任务设计2任务实施4知识学习33任务目标31同步训练35一、任务目标01020304掌握MCGS工程建立的方法掌握旋转动画、系统变量等组态方法掌握系统时间设置的函数使用方法掌握用户管理、权限控制等安全机制使用方法目标二、任务要求

设计一个日历时间显示系统,系统初始显示当前的日期和时间(数字样式显示)。在该系统的操作区可以选择模拟时钟显示还是数字时钟显示。如果是“负责人”这样有修改权限的用户还可以对系统时间进行修改,如果是“操作员”这样的用户,不能对系统时间进行修改,即“修改时间”按钮无效。数字时钟显示样例模拟时钟显示样例修改系统时间显示样例三、知识学习用户窗口旋转多边形与旋转动画用户窗口类型用户窗口的属性和方法旋转多边形旋转动画安全机制用户和用户组、系统权限设置操作权限设置、运行时改变操作权限工程安全管理系统函数字符串操作函数、系统操作函数用户窗口类型工具条和状态条标准窗口子窗口弹出式顶层窗口标准窗口是最常用的窗口弹出式顶层窗口显示在工具条和状态条的下面,但是显示在所有标准窗口上。选择了模态显示的用户窗口子窗口就显示在标准窗口内窗口模态窗口用户窗口的属性属性名称属性的含义数据类型Name窗口的名字字符型Left窗口的X坐标整型Top窗口的Y坐标整型Width窗口的宽度整型Height窗口的高度整型Visible窗口的可见度整型Caption窗口标题字符型用户窗口的方法Open()打开窗口。返回值:浮点型,=0为操作成功,<>0为操作失败。Close()关闭窗口。返回值:浮点型,=0为操作成功,<>0为操作失败。Hide()隐藏窗口。返回值:浮点型,=0为操作成功,<>0为操作失败。Refresh()刷新窗口。返回值:浮点型,=0为操作成功,<>0为操作失败。CloseSubWnd(参数1)关闭子窗口。返回值:浮点型,=0为操作成功,<>0为操作失败。参

数1:子窗口的名字。旋转多边形与旋转动画旋转多边形与旋转动画安全机制——定义用户组安全机制——定义用户安全机制——系统权限设置安全机制——操作权限设置安全机制——运行时改变操作权限(1)用户登录函数——!LogOn()安全机制——运行时改变操作权限(2)退出登录函数——!LogOff()安全机制——运行时改变操作权限(3)修改密码函数——!ChangePassword()安全机制——运行时改变操作权限(4)用户管理函数——!Editusers()安全机制——工程安全管理给正在组态或已完成的工程设置密码,可以保护该工程不被其它人打开使用或修改。安全机制——设置工程运行期限MCGS提供了设置工程运行期限的功能,到一定的时间后,可通过多级密码控制系统的运行或停止。系统函数——字符串操作函数MCGS系统提供了很多的字符串操作函数,使用最多的为比较两个字符串是否相同和获取一个字符串的长度这两个函数。!StrComp(str1,str2)函数意义:比较字符型数据对象str1和str2是否相等,返回值为0时相等,否则不相等。不区分大小写字母。返回值:数值型。参

数:str1,字符型;str2,字符型。实

例:!StrComp("ABCd","abcD")=0!Len(Str)函数意义:求字符型数据对象str的字符串长度(字符个数)。返回值:数值型。参

数:str,字符型。实

例:!Len("ABCDEFG")=7系统函数——系统操作函数MCGS系统函数中也包括了一些系统操作函数。其中常用的函数有:蜂鸣器发声函数、播放声音函数、修改系统时间函数、等待脚本运行函数。!Beep()函数意义:发出嗡鸣声。返回值:数值型。返回值=0:调用成功;<>0:调用失败。参

数:无。实

例:!Beep()!Sleep(mTime)函数意义:在脚本程序中等待mTime毫秒,然后再执行下条语句。只能在策略中使用,否则会造成系统响应缓慢。返回值:数值型。返回值=0:调用成功;<>0:调用失败。参

数:mTime,数值型,要等待的毫秒数。实

例:!Sleep(10)四、任务实施建立工程窗口组态动画连接建立

实时数据库脚本设计仿真运行61、建立工程——新建工程1、建立工程——保存工程2、窗口组态——新建窗口2、窗口组态——设置启动窗口

在工作台中的“用户窗口”页面中,右键选择该窗口,再弹出的菜单中选择“设置为启动窗口”。这样系统启动的时候,该窗口会自动运行。2、窗口组态——绘制窗口标题2、窗口组态——绘制数字日期、时间显示标签2、窗口组态——绘制用户名显示标签2、窗口组态——绘制操作区2、窗口组态——模拟时钟画面组态2、窗口组态——绘制子画面组态3、建立实时数据库4、动画连接——主窗口数字日期、时间显示动画设置4、动画连接——主窗口数字日期、时间可见度动画设置4、动画连接——模拟时钟构件4、动画连接——模拟时钟构件4、动画连接——模拟时钟构件可见度4、动画连接——用户名显示标签4、动画连接——“数字时钟显示”按钮4、动画连接——“模拟时钟显示”按钮两个按钮重叠4、动画连接——用户登录属性设置4、动画连接——用户注销属性设置4、动画连接——修改时间按钮属性设置IF!strComp(!GetCurrentUser(),"负责人")=0THEN用户窗口.日历时间显示系统.OpenSubWnd(修改系统时间,240,200,700,300,19)year=$yearmonth=$Monthday=$Dayhour=$Hourminute=$Minutesecond=$SecondENDIF4、动画连接——修改时间按钮属性设置4、动画连接——子窗口输入框动画组态设置4、动画连接——子窗口确认按钮属性设置!SetTime(year,month,day,hour,minute,second)4、动画连接——子窗口取消按钮属性设置5、仿真运行初始状态饮料修改时间按钮不可操作运行效果图5、仿真运行修改时间按钮可操作运行效果图同步训练2.设计一个电机运行控制系统,系统包括运动控制区,速度控制区,电机动态画面,角度显示标签4个部分。初始时电机处于静止状态,按“启动”按钮,电机将以低速顺时针转动,按“停止”按钮电机停止运行。按“正反转”按钮,电机方向将切换成反方向运行,原来处于顺时

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论