用MCGS实现霓虹灯显示设计论文(3)

2019-03-29 11:31

基于51单片机的点阵广告板设计(论文)

3 运行画面的设计

清楚霓虹灯运行工作的基础上,制定出设计方案。确定任务目标,以设计出合乎情理的仿真系统。仿真系统由上位机和下位机两部份组成,现在我们先着手于MCGS组态的设计工作——仿真界面的设计工作。对工程设计人员来说,使用MCGS首先要了解整个工程的系统结构成和工艺流程,弄清测控对象的特征,明确主要的监控要求和技术要求等问题。在此基础上,拟定组建工程的总体规划和设想,主要包括系统应实现哪些功能,控制流程如何实现,需要什么样的用户窗口界面,实现何种动画效果以及如何在实时数据库中定义数据变量等环节,同时还要分析工程中设备的采集及输出通道与实时数据库中定义的变量的对应关系,分清哪些变量是要求与设备连接的哪些变量是软件内部用来传递数据及用于实现动画显示的等问题。作好工程的整体规划,在项目的组态过程中能够尽量避免一些无谓的劳动,快速有效地完成工程项目。

3.1 工程的建立

进入MCGS组态环境后,单击工具条上的“新建”按钮,或执行“文件”菜单中的“新建工程”命令,系统自动创建一个名为“新建工程X.MCG”的新工程(X为数字,表示建立新工程的顺序,如1、2、3等)。由于尚未进行组态操作,新工程只是一个“空壳”,一个包含五个基本组成部分的结构框架,接下来要逐步在框架中配置不同的功能部件,构造完成特定任务的应用系统。

5

基于51单片机的点阵广告板设计(论文)

3.1.1 工程功能分析

本课题是利用MCGS来控制霓虹灯的闪烁及工作过程。本界面需实现的控制要求为:

A、主要是控制“Brazil”,“Spain”,“German”,“China”, “France”,“USA”,“Australia” 7个字形霓虹灯的闪亮过程,具体实现的控制功能为:7个灯依次点亮,再沿相反的方向依次点亮,然后7个灯间隔一个依次点亮,再沿相反方向间隔一个依次点亮,一个循环结束。

B、要求按动控制按钮时灯按控制要求打开对应国家球队图片窗口。在相应窗口添加位图,然后装载相应图片。

C、利用脚本程序可以完成流水灯的控制功能。根据流水灯的填充颜色的定义,可改变流水灯闪烁颜色。脚本程序添加到循环策略中。

D、利用闪烁效果实现星星灯闪烁以及主题灯的闪烁。闪烁效果表达式为:1。

3.1.2 工程的定义

A、选择文件菜单中的“工程另存为”菜单项,弹出文件保存窗口。 B、在文件名一栏内输入“霓虹灯演示工程”,点击“保存”按钮,工程创建完毕

6

基于51单片机的点阵广告板设计(论文)

3.2 用户窗口组态 3.2.1 建立画面

在“用户窗口”中单击“新建窗口”按钮,建立“窗口0”。如图3.1

图3.1 窗口的建立

3.2.2 编辑画面

设置用户窗口属性:选择带定义的用户窗口图标,点鼠标右键选择属性,弹出“用户窗口属性设置”对话框,按所列款项设置有关属性。用户窗口的属性包括基本属性、扩充属性和脚本控制(启动脚本、循环脚本、退出脚本)。由用户选择设置。窗口的基本属性包括窗口名称、显示标题、背景颜色、窗口位置、窗口边界、窗口大小等项内容。窗口的扩充属性包括窗口的外观、位置坐标和视区大小等项内容。窗口的视区是指实际可用的区域,与屏幕上所见的区域可以不同,当选择视区大于可见区时,窗口侧边滚动条,操作滚动条可以浏览窗口内所有的图形对象。脚本控制包括启动脚本,循环脚本和退出脚本,启动脚本在用户窗口打开时执行,循环脚本是在窗口打开期间以指定的间隔循环执行,退

7

基于51单片机的点阵广告板设计(论文)

出脚本则是在用户窗口关闭时执行。具体操作步骤为:双击“窗口0”窗口图标,进入动画组态窗口,开始编辑画面;双击画面,弹出设置窗口。见图3.2

图3.2窗口属性

按上图将“窗口名称”设置为“霓虹灯”;“窗口位置”选中最大化显示;“窗口边界”设定为可变边,其余不变。

3.2.3 主画面的编辑

MCGS提供了三类图形对象供用户选用,即图元对象、图符对象和动画构件。这些图形对象位于常用符号工具箱和动画工具箱内,用户从工具箱中选择所需要的图形对象,配置在用户窗口内,可以创建各种复杂的图形。

图形对象创建完成后,要对图形对象进行各种编辑工作,如:改变图形的颜色和大小,调整图形的位置和排列形式,图形的选转及组合分解等项操作,MCGS提供了完善的编辑工具,使用户能快速制作各种复杂的图形界面,以图形方式精确表示外部物理对象。具体操作步骤如下:

8

基于51单片机的点阵广告板设计(论文)

A、单击工具条中的“工具箱”按钮,打开绘图工具箱。

,鼠标的光标呈十字形,在

B、选择“工具箱”内的“标签”按钮

窗口顶端中心位置拖拽鼠标,根据需要拉出一个一定大小的矩形。

C、在光标闪烁的位置输入文字“the”,按回车键或在窗口任意位置单击一下,文字输入完毕。

D、选中文字框,作如下设置: 点击点击点击

(填充色)按钮,设定文字框的背景颜色为:无填充色。 (填线色)按钮,设定文字框的边线颜色为:无边线颜色。 (字符颜色)按钮,将文字颜色设为:兰色。 点击

(字符字体)按钮,设文字字体为:cityblueprint;字

型为:粗体;大小为:72。

E、按照以上步骤分别输入 “world”,“cup”的字样,设置相应的颜色。加入可见度控制。

F、接着对每个字段进行复制,将字符颜色设置为白色,没有其他的设置。然后将两个相同的字段叠加在一起,兰色的在上面。其他字段也作此设置。最后将三个字段合成单元。

G、点击“工具箱”内的“矩形”按钮

,鼠标的光标呈十字形,在

窗口顶端中心位置拖拽鼠标,根据需要拉出一个条状的矩形。填充色为红色,填线色为无边线颜色,加入填充颜色控制,设置如图3.3所示,制作如图3.4所示:

9


用MCGS实现霓虹灯显示设计论文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2011年北京市海淀区高三数学一模试题(理科)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: