云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 贪吃蛇游戏Labview课程设计报告

贪吃蛇游戏Labview课程设计报告

  • 62 次阅读
  • 3 次下载
  • 2025/6/6 7:34:16

Labview课程设计 —贪吃蛇

学院: 信息科学与工程学院 班级: 自动化1302 姓名: 赵仕军 学号: 20137214

引言:Labview是一款程序开发环境,由美国国家仪器(NI)公司研制开发的,类似于C和BASIC开发环境,但是 Labview与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而 Labview使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。

同C语言和BASIC语言一样,Labview也是通用的编程系统,有一个完成任何编程任务的庞大函数库。Labview的函数库包括数据采集、GPIB、串口控制、数据分析、数据显示及数据存储等。Labview也有传统的程序调试工具,如设置断点、以动画方式显示数据及其子程序的结果、单步执行等等,便于程序的调试。

Labview是一种用图标代替文本行创建应用程序的图形化编程语言。传统文本编程语言根据语句和指令的先后顺序决定程序执行顺序,而Labview采用数据流编程方式,程序框图中节点之间的数据流向决定了VI及函数的执行顺序。VI指虚拟仪器,是Labview的程序模块。

Labview提供很多外观与传统仪器类似的控件,可用来方便地创建用户界面。用户界面在Labview中被称为前面板。使用图标和连线,可以通过编程对前面板上的对象进行控制。这就是 图形化源代码,又称G代码。Labview的图形化源代码在某种程度上类似于流程图,因此又被称作程序框图代码。

本学期通过对于Labview的学习对于Labview有了一定的认识,在此基础上, 在labview平台上,利用设计多子VI,我设计了一个贪吃蛇的小游戏。包含了失败提醒以及统计分数、开始暂停的功能。

目录

一、 程序设计

1、 程序设计流程…………………………………. 2、 模块设计及说明……………………………… 3、 调试运行………………………………………

4、 程序不足分析……………………………………

二、 心得体会 参考文献

一、 程序设计

1、 程序设计流程 1.1程序设计分析

1)设计一个主界面,主界面的显示通过二维布尔型数组(后面按称作LED)实现。

2)设计食物的随机产生,通过随机产生一系列数,每次产生两个,作为食物的坐标,并且相应坐标位置数组上赋值,点亮LED灯。

3)设计分数统计,并显示。

4)设计按键操作,实现蛇的各个方向移动。每个按键赋予一个值,根据值判断方向,并且在相应方向上增加以及删除节点。 5)吃食物,蛇移动等相关子VI的建立。 1.2设计流程 全局变量global VI 添加main VI

添加按键 KeyScan 子VI 修改global全局VI

move 子VI初步完成,调试成功(缺少isDead VI) 添加显示freshDisplay VI 添加数据初始化initialize.VI 添加食物产生randFood.VI 添加失败提醒isDead.VI

搜索更多关于: 贪吃蛇游戏Labview课程设计报告 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

Labview课程设计 —贪吃蛇 学院: 信息科学与工程学院 班级: 自动化1302 姓名: 赵仕军 学号: 20137214 引言:Labview是一款程序开发环境,由美国国家仪器(NI)公司研制开发的,类似于C和BASIC开发环境,但是 Labview与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而 Labview使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。 同C语言和BASIC语言一样,Labview也是通用的编程系统,有一个完成任何编程任务的庞大函数库。Labview的函数库包括数据采集、GPIB、串口控制、数据分析、数据显示及数据存储等。La

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com