为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > 老虎机报告

老虎机报告

2019-08-23 10页 doc 27KB 78阅读

用户头像

is_591137

暂无简介

举报
老虎机报告摘  要 虚拟仪器技术是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化的应用。自1986年问世以来,世界各国的功能师和科学家们都已将NI labview图形化开发工具用于产品设计周期的各个环节,从而改善了产品质量、缩短了产品投放市场的时间,并提高了产品开发和生产效率。使用集成化的模拟仪器环境与现实世界的信号相连,分析数据以获取实用信息,共享信息成果,有助于在较大范围内提高生产效率。虚拟仪器提供的各种工具能满足我们任何项目需要。 本文讲解了基于labview编程的老虎机。首先介绍了老虎机的游戏规则,然后...
老虎机报告
摘  要 虚拟仪器技术是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化的应用。自1986年问世以来,世界各国的功能师和科学家们都已将NI labview图形化开发工具用于产品周期的各个环节,从而改善了产品质量、缩短了产品投放市场的时间,并提高了产品开发和生产效率。使用集成化的模拟仪器环境与现实世界的信号相连,数据以获取实用信息,共享信息成果,有助于在较大范围内提高生产效率。虚拟仪器提供的各种工具能满足我们任何项目需要。 本文讲解了基于labview编程的老虎机。首先介绍了老虎机的游戏规则,然后介绍利用labview设计的老虎机程序流程图,之后对具体的程序进行简单的介绍。最后对学习该程序进行总结。 关键词:Labview;老虎机 1. 虚拟仪器开发软件LabVIEW8.2入门 1.1   LabVIEW8.2介绍 LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一种用图标代替文本行创建应用程序的图形化编程语言。 传统文本编程语言根据语句和指令的先后顺序决定程序执行顺序,而LabVIEW 则采用数据流编程方式,程序框图中节点之间的数据流向决定了程序的执行顺序。它用图标表示函数,用连线表示数据流向。 LabVIEW程序被称为VI(Virtual Instrument),即虚拟仪器。 LabVIEW的核心概念就是“软件即是仪器”,即虚拟仪器的概念。 LabVIEW还包含了大量的工具与函数用于数据采集、分析、显示与存储等。 LabVIEW在测试、测量和自动化等领域具有最大的优势,因为LabVIEW提供了大量的工具与函数用于数据采集、分析、显示和存储。 用户可以在数分钟内完成一套完整的从仪器连接、数据采集到分析、显示和存储的自动化测试测量系统。 它被广泛地应用于汽车、通信、航空、半导体、电子设计生产、过程控制和生物医学等各个领域。LabVIEW不仅可以用来快速搭建小型自动化测试测量系统,还可以被用来开发大型的分布式数据采集与控制系统。 在美国Lawrence Livermore国家实验室,一个花费2000万美金的极为复杂的飞秒激光切割系统就是基于LabVIEW开发的。 在北京正负电子对撞机二期北京谱仪慢控制系统中,大约有30种物理量共7000多点的现场数据点需要实时采集控制和分析记录等。 2.目的及基本要求 LabVIEW能够为用户提供简明、直观、易用的图形编程方式,能够将繁琐复杂的语言编程简化成为以菜单提示方式选择功能,并且用线条将各种功能连接起来与传统的编程语言比较,LabVIEW图形编程方式能够节省85%以上的程序开发时间,其运行速度却几乎不受影响,体现出了极高的效率。 熟悉LabVIEW开发环境,掌握基于LabVIEW的虚拟仪器原理、设计方法和实现技巧,运用专业课程中的基本理论和实践知识,采用LabVIEW开发工具,实现老虎机游戏程序设计计和仿真。 老虎机游戏是Windows操作系统自带的一款小游戏,在过去的几年里,Windows操作系统历经数次换代更新,变得越来越庞大、复杂,功能也越来越强大,但是这款小游戏依然保持原来的容貌,可见这款小游戏受到越来越多人的喜爱。 设计过程中满足以下要求: 1. 老虎机游戏前面板设计  前面板要求:仪器操作均在前面板进行;仪器操作方便,人性化设计;前面板美观大方。  2. 老虎机游戏程序设计要求      本课选择开放式的LabVIEW虚拟仪器软件开发平台,设计一款老虎机游戏软件。 2.1老虎机小游戏原理 LabVIEW程序VI(虚拟仪器),虚拟仪器,这是因为它的许多接口控制和运行模拟现实世界的仪器,如示波器、万用表等。LabVIEW的核心理念是“软件就是仪器”,即,虚拟仪器的概念。LabVIEW也包含用于采集大量的工具和功能,分析。显示和存储。这些工具定向工具,用户只需要按照提示一步一步可以实现与仪器的连接和参数设置。而程序员也以这些为数众多的功能的不同的,因为这    37个功能的图标和名称中存在一个小功能面板的形式,当需要使用一个函数从 函数面板上的图可以。这是一个图形化的效益。 由于LabVIEW用于创建通用的应用程序,因此被称为一个通用的编程语言。但在测试更多的优点,测量和自动化等领域,LabVIEW提供了大量的工具和功能,数据采集,分析,显示和存储。同时,它还提供了一些常用的测试领域的测试自动化控制图。这允许用户完成全套器具,数据采集与自动测量系统分析,在几分钟内显示和存储。所以他被广泛的应用在汽车,航空航天,通讯,半导体,电子设计和生产,过程控制和生物医学领域,涵盖了从试验研究和发展,发展的各个阶段,生产服务产品。近年来,G语言教学在中国的实践是不断发展的。  老虎机游戏是玩家拉动手柄会使一系列卷轴(通常为三个)转动,每个卷轴上都印有一些图案。输赢取决于哪个图案与支付线(显示窗口中部的一条线)对齐。如果每个卷轴的支付线上显示的得奖图案相同,那么玩家就赢(有时单独出现某个图案时也能赢)。赢得的数量一一支付,取决于哪几张图案落在了支付线上。老虎机在线游戏玩法变化多,经常结合各种情境做转换,操作简单,不需要特别的技巧。游戏基本玩法是以水果作为老虎机的转动图案,只要将相同水果转到同一条线上就能得分。但是机器吐分是有时间和概率的,当你发现机器在一段输的很大的时候,后面就是要吞分了,这时就要有所警惕不能盲目的下码了。老虎机在娱乐价值上持续的推陈出新。 2.2 设计步骤 我们可以发现在这个游戏中主要有以下两个关键的地方:第一个是初始化问题,包括随机出现的花瓣是否能够保证分布对于每一个小区域在每一条线上是否一致等等。  第二就是对鼠标操作的处理问题,既在游戏过程中对鼠标操作应如何做出反应。虚拟仪器技术的结构化的数据流图和交互面板。图标和面板的结合使得在其他程序中图的虚拟仪器也可称为。所以我们可以根据不同的需要灵活的多层次的复杂系统。最后,他们要做的是建立一个软件环境,将使科学家和工程师们可以很容易地和迅速地建立一个虚拟仪器编程。 具体步骤如下: 1. 查询相关资料,了解本系统的研究意义。可以上网搜索或者是去图书馆查阅相关资料。 2. 通过查询资料了解该系统要如何做,及要做哪些东西。 3. 设计出大体上的功能模块,画出模块图。 4. 通过进一步的了解,对每个功能模块进行细化,将每一步都想清楚。制定出每一步的做法和注意的地方。  5. 对设计好的程序进行调试,通过调试发现存在的问题并解决,从而达到完善系统的目的。 6. 最后,整理各阶段的设计记录文档,写成稿。 2.3流程图 流程图如下图1所示: 图 1 3.老虎机游戏程序设计和仿真 3.1 主程序前面板 本游戏借助LabVIEW开发软件,通过对不同的 控件、子VI相互连接和调用来完成操作,最后打包生成老虎机游戏软件。根据实际需要,简化VI程序,该软件采用子VI调用,大大的简明程序的可读性。 开始界面如下图2所示。 图  2 3 .2 主程序后面板程序 1. 整个程序后面板程序如图3所示。  图  3 4.结果及测试 4.1 运行结果 图  4 失败时显示结果如下图5: 图  5 成功时显示如下图: 图  6 4.2 性能分析 进行老虎机游戏:玩家可以先选定哪三个图形一样时是赢,如果点击的是第一个stop按钮,再点击运行,会出现其中的一种组合,如果出现的组合和约定的一样,则玩家赢,如果出现的不是一样则显示玩家输了,无论输赢玩家都可以选择try或者exit。 程序优化,程序设计的关键是可读性,因此优化程序设计代码,减少不必要的函数调用,避免代码的沉余。方便以后修改与维护;界面优化,初始设计界面毕竟不够美观和整洁,因此为了界面更加美观,将所有的控件标签等不相干提示隐藏起来,为了使界面更加整洁,将同类控件进行排序或者组控件一起。 5.参考文献 [1] labview入门与提高.赵品编著.人民邮电出版社.2000.11 [2] labview 高级应用.赵品编著.人民邮电出版社.2000.11 [3] labview印刷电路板设计教程.肖玲妮编著.清华大学出版社.2003.08 [4] labview完全自学手册.龙马工作室编著.人民邮电出版社.2005.10 继续阅读
/
本文档为【老虎机报告】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索