LABVIEW应用设计课程设计报告.docx

上传人:b****8 文档编号:29071983 上传时间:2023-07-20 格式:DOCX 页数:9 大小:194.48KB
下载 相关 举报
LABVIEW应用设计课程设计报告.docx_第1页
第1页 / 共9页
LABVIEW应用设计课程设计报告.docx_第2页
第2页 / 共9页
LABVIEW应用设计课程设计报告.docx_第3页
第3页 / 共9页
LABVIEW应用设计课程设计报告.docx_第4页
第4页 / 共9页
LABVIEW应用设计课程设计报告.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

LABVIEW应用设计课程设计报告.docx

《LABVIEW应用设计课程设计报告.docx》由会员分享,可在线阅读,更多相关《LABVIEW应用设计课程设计报告.docx(9页珍藏版)》请在冰豆网上搜索。

LABVIEW应用设计课程设计报告.docx

LABVIEW应用设计课程设计报告

北华航天工业学院

课程设计报告(论文)

 

设计课题:

基与labview计算器的设计

专业班级:

学生姓名:

指导教师:

设计时间:

北华航天工业学院电子工程系

Labview应用设计课程设计任务书

姓名:

专业:

电子信息工程

班级:

指导教师:

职称:

讲师

课程设计题目:

基于Labview计算器的设计

已知技术参数和设计要求:

0到9数字按键,

+-*/,=,清零等按键,

可进行加减乘除四则运算

所需仪器设备:

计算机

成果验收形式:

上机验收

参考文献:

[1]王林泓.动态信号分析系统的研究[D].重庆:

重庆大学,2002.

[2]侯国屏等.LabVIEW7.1编程与虚拟仪器设计.北京:

清华大学出版社,2005.

[3]葛亮等.虚拟心电监护系统设计.天津.仪器仪表用户,2008.2.

 

时间

安排

 

指导教师:

教研室主任:

年月日

一、概述

本次课程设计是基于LabVIEW虚拟仪器系统开发与实践等原理与技术而设计的计算器,可以用来模拟真实计算器而进行一些简单的基本运算。

虚拟仪器的起源可以追溯到20世纪70年代,“虚拟”的含义主要是强调软件在仪器中的作用,体现了虚拟仪器与主要通过硬件实现各种功能的传统仪器的不同。

由于虚拟仪器结构形式的多样性和适用领域的广泛性,目前对于虚拟仪器的概念还没有统一的定义。

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

本次设计的计算器是利用虚拟仪器技术而完成的,可以完成利用计算器可以进行简单的四则运算、可以进行平方、开根号和倒数运算、计算器可以进行清零和关闭计算器操作、在输入数据时不慎将某个数字输错可以运用BackSpace清除该值等一些基本简单的运算。

二、方案设计

1.面板按键的设计及感应

首先,在前面板上建立一个簇

然后在簇中再建立布尔量,复制21个以满足键的需求(0--9十个数字键,一个小数点键,一个等号键,四则运算键,一个根号键,一个倒数键,一个反号键,一个清零键及一个退出键并注意按键的顺序)。

将按键给值并作适当的美化处理

然后通过

将簇中元素按产生的顺序组成一个一维数组,这样就实现了每个键与数字(1--23)之间的对应。

每次按下一个键时,通过

查找出对应的键并把其

后对应的数字连接到一个case结构,然后执行对应case结构中的程序,至此就完成了对一个键的感应过程。

如下图所示:

2.无操作时的默认输出

当键盘上的键没有任何一个按下时,系统默认输出,其中等待时间为50ms。

3.数字1--9的输入

以数字“1”为例,当第一次输入数字“1”后,波尔量为真,进入case结构,将1输出到display中,波尔量变为假。

若再次输入1,为避免出现01这样的字符串,先判断之前显示的数据是否为0,若为0,则直接输出1,若不为0,则将这两次输入的数据通过连接字符串

连接到一起,在display中输出。

数字2到9也是同样的道理。

4.小数点的输入

在小数点的输入时,最多只能显示出一个。

若直接点击小数点,则以“0.”输出。

若之前已输入数据,此时再输入小数点首先利用

判断已输入的数据中是否含有小数点,若不含有,则

后输出T,执行程序“真”(图1.6.2);若含有小数点,则输出F,执行程序“假”

5.“+、-、*、/”四则运算

以加法为例,当簇中输出的数据表示进行加法运算时,程序进入五层的层叠式顺序结构,首先将字符串进行扫描,转换为数值变量,之后,对之前的数据进行运算,以保证连续运算时得到正确的结果:

当第一次输入时,默认进行firstrun条件下的程序,若以前已有运算,以减法为例,先将之前的两个数进行相减运算,并进行去零操作,之后再将本次的运算符号送入“运算符号”的局部变量,以便于进行下次运算

6.根号和取到键

7.取反

三.总结

在这次虚拟仪器设计过程中,虽然整体上都是借鉴与网上的资源,但是还是有遇到很多的困难,好在在我们个人共同努力下,终于实现了功能,别说那时候特别兴奋,也更想去学习labview了。

通过学习虚拟仪器这么课,我不仅了解了虚拟仪器的相关知识,而且比较好地掌握了labview的编程设计,能够编写简单的虚拟仪器。

但是我也知道要想成为一名labview编程高手还需要进行大量的练习,需要不断地学习。

为期一周的虚拟仪器课程设计完成了,时间虽然不长,但是却十分的有意义,课题定下来之后,我们组就动手开始设计程序,当我们开始做的时候,一切都不像想象的那么容易,首先简单计算器的程序还比较复杂,虽然不需要接硬件设备,但程序我们编的够呛,不是多复杂,但是层层的嵌套让我们还是有点头晕呢,之后便从网上找例子照着做,边做边学我们实现了既定的设计目标,当结果出来的时候,我们都非常开心,因为这是我们努力出来的结果,最后感谢老师的指导,让我们顺利的完成了课程设计。

电子工程系Labview应用设计课程设计成绩评定表

专业:

电子信息工程班级:

B11211学号:

20114020239201140202282011402023620114020240姓名:

赵建莉孟晓慧王璐张秀丽

课题名称

 

设计任务与要求

应用LABVIEW设计一个四则运算器,要求有0到9数字按键,+-*/,=,清零等按键,可进行加减乘除四则运算。

界面自行设计,可添加其他扩展功能。

 

指导教师评语

 

建议成绩:

指导教师:

 

课程小组评定

 

评定成绩:

课程负责人:

年月日

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 解决方案

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

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