需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:7813 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:LabVIEW是一种简单方便的虚拟仪器软件,通过在控件中调取各种构件,依靠软件的图形化编程来实现各种仪器的控制与测试功能,使用该软件操作起来更加简单明白、模拟的器件多,得到了广泛的应用。 本设计基于LabVIEW开发了经典游戏俄罗斯方块。首先程序连续不断地随机产生不同颜色和形状的方块,游戏者根据键盘的控制按键控制方块进行旋转、向左、向右和向下操作,程序会根据游戏者的操作将各种方块进行堆叠。在方块完全累积满一行之后自动消除,以此来获得分数,屏幕完全占满后游戏结束。设计主要通过对数组的运用,转置等命令和一些其他的附加程序逻辑完成。通过对完成的程序仿真运行,实现了预设的各项功能。
关键词:虚拟仪器;俄罗斯方块;编程逻辑
目录 摘要 Abstract 1 程序的基本功能-1 2 程序的基本组成说明-3 2.1 控件部分说明-3 2.1.1 方形指示灯-3 2.1.2 数值输入控件-3 2.1.3 数值显示控件-3 2.1.4 数组-3 2.2 程序结构部分说明-3 2.2.1 For循环结构-3 2.2.2 平铺式顺序结构-4 2.2.3条件结构-4 2.3 编程命令的说明-5 2.3.1 索引数组-5 2.3.2 数组大小-5 2.3.3 元素入队列-5 2.3.4 获取队列引用-6 2.3.5 释放队列引用-6 2.3.5 队列最前端插入元素-6 2.3.6 元素出队列-6 3 主要程序模块介绍-8 3.1 方块形状的随机产生-8 3.2 方块的旋转-8 3.3 方块的向下移动-9 3.4 方块的在主界面范围控制-10 3.5 计分系统设计-11 3.6 等级系统设计-12 3.7 与前面板的合成-12 4 程序模块的连接-14 4.1 方块生成与前期判断-14 4.2 方块的移动与变换-15 4 仿真运行-16 参 考 文 献-19 附录A-20 致 谢-21 |