ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:346KB ,
资源ID:2983593      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2983593.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于Labview的计算器的设计.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于Labview的计算器的设计.docx

1、基于Labview的计算器的设计 本科毕业论文(设计)题 目 基于labview的计算器的设计 院(系) 电子工程与电气自动化学院 专 业 电子科学与技术 学生姓名 杨婉 学 号 * 指导教师 孙春虎 职称 讲师 论文字数 完成日期: 年 月 日巢湖学院本科毕业论文(设计)诚信承诺书本人郑重声明:所呈交的本科毕业论文(设计),是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。本人签名: 日期: 巢湖学院本

2、科毕业论文 (设计)使用授权说明本人完全了解巢湖学院有关收集、保留和使用毕业论文 (设计)的规定,即:本科生在校期间进行毕业论文(设计)工作的知识产权单位属巢湖学院。学校根据需要,有权保留并向国家有关部门或机构送交论文的复印件和电子版,允许毕业论文 (设计)被查阅和借阅;学校可以将毕业论文(设计)的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编毕业,并且本人电子文档和纸质论文的内容相一致。保密的毕业论文(设计)在解密后遵守此规定。本人签名: 日期: 导师签名: 日期: 基于labview的计算器的设计摘 要本次毕业论文是基于LabVIEW的计算器的设计,主要

3、是使用LabVIEW虚拟仪器开发平台设计出一款简单的计算器,使它达到两个数之间的四则运算和求倒数、求开方、取负值等一些基本简单的运算。并对这些运算的实现过程中出现的一些问题使用LabVIEW程序进行解决。编程的主体思想是完整的表述一个运算过程:首先输入第一个数据,存储并显示;再是对运算类型进行输入并存储;然后输入第二个数据,存储并显示;最后按“=”得出结果或者是按其他运算符号继续进行连续的运算。关键词:LabVIEW ;科学计算器; 虚拟仪器; 四则运算The design of the calculator based on labviewAbstract This paper based

4、on the LABVIEW calculato rdesign, mainly the use of LABVIEW virtual instrument development environment to design a simple calculator, to achieve a number of two four operations and reciprocal, square root, negative for some basic simple arithmetic. And solve some of the problems in the implementatio

5、n process of these operators practical LABVIEW program. The main idea is to programming formulation of an operational process is complete:The first input data, storage and display; then to operation type input and stored; and then the second data input, storage and display; finally, according to the

6、 = results or by other operations to continue.Key words:LabVIEW Scientific calculator Virtual instrument Arithmetic. 1.绪 论1.1论文的研究背景本课题是基于LabVIEW的计算器的设计,所涉及到的主要思想就是虚拟仪器开开发平台LabVIEW的应用。虚拟仪器完美的体现了仪器与计算机的结合,本论文就是体现在计算机里面装入仪器,这种方法以计算机为基础,利用虚拟仪器开开发平台LabVIEW设计出计算器程序,从而实现计算器在计算机中功能的全部实现。现今,虚拟仪器的使用领域与研究范围也越

7、来越广泛,它可以缩短开发时间、提高产品品质并降低生产成本,因此使得它在许多科学领域都有特别突出的表现。大到航天航空工业,小到个人随身的携带品都会使用到虚拟仪器,比如测试测量、控制、仿真、儿童教育、快速开发、跨平台等。1.2虚拟仪器的发展及未来前景自从National Instruments公司1986年率先提出虚拟仪器概念至今已有20多年在这20多年里,虚拟仪器的发展可分为三个进程:第一进程是利用计算机增强仪器的功能【1】。传统仪器通过GPIB总线和RS-232C总线和计算机连接,用户可以使用电脑控制设备。第二进程是开放式的仪器构成【2】。插入式计算机处理卡和VXI仪器总线标准的建立这两大技术

8、性的进步出现在仪器硬件上。这些新技术使虚拟仪器的发展有了很大的提高,不仅处理了在上一个阶段内在供应方面以及设定仪器功能方面的不同,并且开放了仪器的构成,使之为广大用户所了解。第三进程是虚拟仪器框架得到了广大群众的认同与采用【3】。采用面向对象的编程技术,把任何用户构建虚拟仪器需要知道的东西封装,使操作更为方便用户的使用。拟仪器技术已成为测试、工业I/O控制和产品设计的主流技术,随着PC、半导体和软件功能的进一步更新,未来测试系统的模式将是虚拟仪器的发展,虚拟仪器技术日新月异,将朝着网络化,标准化发展。2计算器的介绍2.1 计算器的起源中国古代最早使用的计算工具叫筹策,又叫做算筹【4】。算筹大多

9、是用竹子建造的,也可以是用木头,兽骨制造。大约二百七十枚算筹为一束,可随身携带。17世纪初,计算工具在西方国家有了较大发展,英国纳皮尔发明纳皮尔算筹,奥却德发明了一种计圆柱型对数计算尺,这些计算工具让计算器有了很大的发展,为现代计算器的发展奠定了良好的基础【5】。 1642年,第一部机械式计算器由法国科学家帕斯卡利用算盘的原理发明出来,此计算器中有一些一个连着一个的齿轮,而一个转过十位的齿轮只会使另一个齿轮转过一位,此计算器只能做最简单的加减计算。莱布尼兹在1694年将上述计算器改造,使其可以进行乘除的运算。电子计算器直到20世纪50年代末才开始出现。2.2计算器的功能类型计算器根据表现形式可

10、分实物形态的计算器和软件形式的计算器实物计算器,一般是手持式计算器, 比较方便携带和使用, 但功能较简单,也不方便对其进行功能升级。有一种功能强大的图形式手持计算器,但是它的价格非常的贵。软件形式的计算器.以软件的形式存在着,能通过软件升级进行功能扩展. 随着科学的飞速发展, 软件形式的计算器会有越来越多的应用。常见的计算器有三类:(1)算术型计算器用于加、减、乘、除等简单的四则运算,又称简单计算器【6】。(2)科学型计算器用于开方、指数、对数、三角函数、统计等方面的运算,又称函数计算器【7】。(3)程序员计算器自己开发一个程序,贮存复杂的运算步骤,以执行多次运算2.3 计算器的原理运算器、控

11、制器、存储器、键盘、显示器、电源和一些可选外围设备及电子配件组成计算器。由数字电路实现简单的串行运算的计算器是低档计算器,其随机存储器只有一、二个单元,用来累加存储。由微处理器和只读存储器实现各种复杂的运算程序的计算器是高档计算器,它有很多随机存储单元。计算器的输入部件是键盘,为了减小计算器的大小,一个键有多种功能。显示器是计算器的输出部件,除了显示计算结果外,还显示各种溢出指示、错误指示等。一般采用交流转换器或电池作为计算器的电源,电池可用交流转换器或太阳能转换器再充电。计算器采用cmos工艺制作的大规模集成电路,并在内部装有定时不操作自动断电电路,是为了节省电能。计算器可选外设的微型打印机

12、、盒式磁带机和磁卡机等。3 虚拟仪器及LabVIEW的介绍3.1虚拟仪器的介绍虚拟仪器是指在以计算机为核心的硬件平台上,用户自己设计具有虚拟地操作面板,其测试功能由测试软件实现的一种计算机系统【8】。由软件和硬件组成。具有以下几种特点:(1)突出”软件就是仪器”的概念。(2)增强了传统仪器的功能。(3)仪器由用户自己定义。(4)工业标准开放。(5)便于构成复杂的测试系统,经济性能好【9】。框图2-1反映了常见的虚拟仪器结构:图2-1 常见的虚拟仪器结构3.2虚拟仪器开发平台 LabVIEW的介绍 LabVIEW(Laboratory Virtual Instrument Engineering

13、 Workbench)是一种用图标代替文本行创建应用程序的图形化编程语言,是目前应用最广,发展最快,功能最强的图形化软件集成开发环境【10】。图2-2为LabVIEW标志。图2-2 LabVIEW标志LabVIEW是一个面向最终用户的工具。它可以提高你的建立自己的科学和工程系统的能力,并提供了一个方便的方法实现仪器编程和数据采集系统。它在进行原理研究、设计、测试并实现仪器系统的研究时,可以快速提高工作效率。LabVIEW的核心是VI(G语言编写的程序)。该环节包含三个部分:前面板(Front Panel)、程序框图(Block Diagram)以及图标/连接端口(Icon/Connector)

14、。3.3 LabVIEW的特点 LabVIEW 是通过图形符号来描述程序的行为,它消除了令人烦恼的语法规则,减轻了用户编程的负担,提高了效率【11】,LabVIEW 的特点如下:(1)图形化的编程环境(2)开发功能高校,通用(3)支持多种仪器和数据采集硬件的驱动(4)查错,调试能力强大(5)支持多种操作系统(6)网络功能强大(7)开放性强【12】4.总体设计4.1 设计思路与流程图创建3个字符串显示控件。分别命名为num1,num2,num3,它们的作用主要是: (1)第一个输入数据,存储在num1中(2)第二个输入数据,存入num2中(3)将其赋给 num3,并使num2为空,这样可以使输入

15、的数据存入num2(4)所有的运算是在num1和 num3间进行(5)运算结果都赋给result,同时赋给num1,用于下一次的运算 创建布尔开关按钮change,change1,change2,change3,其中:(1)Change的真假用来判断是第一个数据还是第二个数据(2)change1用来输入=,运算完成后,不需要进行初始化就能进行下次的运算(3)change2用来去掉数据小数末尾的0(4)change3用来保证退格(backspace)键仅对输入的数据有效,而运算结果是无效的创建2个数值显示控件type1,type2,并分别在其后面板的属性数据类型表示法中选择U8其中:(1)type1用来存储运算符号(2)type2用来保证连续“+、-、*、/”的正确性(3)所有的运算结果都赋给result(4)将result经过去零处理后得到result1,在前面板上显示数据。根据上述要求作出流程图4-1:图4-1 程序流程图4.2键入感应(1)首先在前面板中建立一个簇,并在簇中再建立一个布尔量;(2)然后对该布尔量进行复制,分别用来表示:0-9十个数

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1