Labview科学计算器 下载本文

目 录

第1章 选 题 ......................................................................................................... 2 1.1 题目背景 ...................................................................................................... 2 1.2文献综述 ....................................................................................................... 2 第2章

2.1程序设计方案(流程图) ........................................................................... 3 2.2 前面板设计 .................................................................................................. 3 2.3 程序框图设计 .............................................................................................. 4 第3章 系统实现 ..................................................................................................... 7 3.1系统运行(主要运行界面图) ................................................................... 7 3.2 实现功能 ...................................................................................................... 7 3.3 拓展空间 ...................................................................................................... 8 第4章 结束语(总结)(结论)(心得体会) ..................................................... 8

第1章 选 题

1.1 题目背景

美国国家仪器公司(National Instrunents Corpotion ,NI)认为,虚拟仪器是由计算机硬件资源、模块化仪器硬件和用于数据分析、过程通信及图形用户界面的软件组成的测控系统,是一种计算机操纵的模块化仪器系统。

虚拟仪器技术为测试测量和自动化领域带来了一场革新:虚拟仪器技术把现成即用的商业技术与创新的软、硬件平台相集成,从而为嵌入式设计、工业控制以及测试和测量提供了一种独特的解决方案。使用虚拟仪器技术,工程师可以利用图形化开发软件方便、高效的创建完全自定义的解决方案,以满足灵活多变的需求趋势。

本次课程设计基于LABVIEW实现具有加减乘除以及开方等简单运算功能的计算器,总体思路是数据的输入,存储,以及相应运算功能转码实现,从而达到数据运算的目的。本次设计运用条件结构、顺序结构以及层叠式顺序结构等实现具体的计算器功能。

1.2文献综述

1642年,年仅19岁的法国伟大科学家帕斯卡引用算盘的原理,发明了第一部机械式计算器,在他的计算器中有一些互相联锁的齿轮,一个转过十位的齿轮会使另一个齿轮转过一位,人们可以像拨电话号码盘那样,把数字拨进去,计算结果就会出现在另一个窗口中,但是只能做加减计算。1694年,莱布尼兹在德国将其改进成可以进行乘除的计算。此后,一直要到20世纪50年代末才有电子计算器的出现。

根据表现形式可分实物形态的计算器与软件形式的计算器:

实物计算器, 此类计算器一般是手持式计算器, 便于携带, 使用也较方便, 但一般情况下, 功能较简单, 也不太方便进行功能升级. 也有少部功能强大的图形式手持计算器, 但由于价格最贵, 在平板电脑与智能手机普及的情况下, 不建议购买最贵的多功能手持计算器。

软件形式的计算器. 此类计算器以软件存在, 能在PC电脑或者智能手机, 平板电脑上使用。此类计算器功能多, 功能可以通过软件升级进行扩展. 随着平板与智能手机有普及, 软件形式的计算器的应用会越来越多, 最终有望取代传统的手持式计算器。 常见的计算器又有四类:

1算术型计算器——可进行加、减、乘、除等简单的四则运算,又称简单计算器。一般都是实物计算器 2科学型计算器——可进行乘方、开方、指数、对数、三角函数、统计等方面的运算,又称函数计算器。 可以是软件,也可以是实物

3程序员计算器——专门为程序员设计的计算器, 主要特点是支持And, Or, Not, Xor: 最基本的与或非和异或操作, 移位操作 Lsh, Rsh:全称是Left Shift和Right Shift,也就是左移和右移操作,你需要输入你要移动的位数(不能大于最大位数) RoL, RoR:全称是Rotate Left和Rotate Right,对

于RoL来讲,就是向左移动一位,并将移出的那位补到最右边那位上,RoR类似。 4统计计算器——为有统计要求的人员设计的设计的计算器, 可以是软件,也可以是实物。

第2章 设计内容

2.1程序设计方案(流程图)

本次设计中定义了三个变量number1 number2、以及number3,首次按下的数据存入第一个number1中,并显示,接着进行运算符号的键入,最后输入第二个变量存入number2中,最后运算并显示在结果result中。具体流程图设计如图: 开始 清零操作 输入第一个数据并存入number1 中,并在display中显示 输入运算符 (单目运算符) (双目运算符) 输入第二个数据并存入number2 中,并在display中显示 (重新计算)

按下等号键 在display中显示结果 结束 2.2 前面板设计

本次设计的计算器共设计25个键码,分别为:0~9十个数字、小数点、正负号、加、减、乘、除、等号、倒数、开方、平方、π、sin、cos、tan和清零,还有一个数据显示display。具体设计如下,如图2-1所示。