基于LabVIEW的简易计算器设计定稿版
- 格式:docx
- 大小:197.95 KB
- 文档页数:9
石家庄经济学院专业实习报告班级:姓名:题目:基于LABVIEW的简易计算器设计2013年 1 月 15 日摘要虚拟仪器技术把现成即用的商业技术与创新的软、硬件平台相集成,从而为嵌入式设计、工业控制以及测试和测量提供了一种独特的解决方案。
使用虚拟仪器技术,工程师可以利用图形化开发软件方便、高效的创建完全自定义的解决方案,以满足灵活多变的需求趋势。
本次课程设计是基于LABVIEW所设计的计算器,目的是为了实现两个数之间的加、减、乘、除四则运算及开方、求倒、取负运算,达到简易计数器的功能。
编程的思想是完成一种运算的过程,这个过程是:输入第一个数,存储并显示;输入要进行运算的类型并存储;输入第二个数,存储并显示;按“=”运算或者按其它运算符号进行连续的运算时显示运算结果。
关键词:LABVIEW;计算器;四则运算;函数功能ABSTRACTThis experiment is to realize the sum of two Numbers, subtract, multiply, divide and root, then pour, simple operation, to bear the calculator. Programming is a complete thoughts of the operation process is complet,the number, storage and input to the input operations and storage input number of the second type, storage and press "=" or b y other operations symbol continuous operation result shows.KEY WORDS:LABVIEW;Calculator;Arithmetic;Function目录1 引言 (4)2 总体设计方案 (5)2.1 程序流程图 (7)2.2 簇中的各元素在条件结构中代表的序号 (8)2.3 具体实现过程 (8)2.3.1 前面板设计及键入感应 (8)2.3.2 运算变量的初始化 (9)2.3.3 数字1--9的输入 (10)2.3.4 数字0的输入 (11)2.3.5 小数点的输入 (11)2.3.6 结果去零操作 (12)2.3.7 “+/-”键的设计 (13)2.3.8 “+、-、*、/”四则运算 (14)2.3.9 等号键 (15)2.3.10 百分数运算 (15)2.3.11 开方运算 (15)2.3.12 取倒数运算 (16)2.3.13 退格键的设计 (16)2.3.14 清零键的设计 (17)2.3.15 停止键 (17)3 结论 (18)致谢 (19)参考文献 (20)附录 0基于LABVIEW的简易计算器设计1 引言本次课程设计是基于LabVIEW虚拟仪器系统开发与实践等原理与技术而设计的计算器,可以用来模拟真实计算器而进行一些简单的基本运算。
LabVIEW实验四简易标准型计算器班级:xxx 姓名:xxx 学号:xxx一、实验目的1.设计一个形如Windows中自带的标准型计算器,完成标准型计算器的一般功能。
2.进一步熟悉布尔元件、字符。
3.懂得人机交互的思想,并运用制作计算器。
二、实验设备微机,labVIEW软件三、实验原理首先,用户通过按键输入数值和运算符号等,运算结果能被及时显示。
其次,运算的模式有两种:一次计算、连续计算。
“连续计算”是在“以此计算”的基础上完成的。
从简单的“一次计算”模式来看,用户需要对两个数值进行“+-*/”运算,待用户连续输入两个数值的计算式后,按“=”键输出一个计算结果。
用户每输入一个数值或得到一个计算结果都被显示。
“连续计算”模式下,将上次计算输出的结果作为下次计算的一个输入数值来继续计算。
这里有两种情况:一种是继续按“+-*/”键进行下次计算,待按下“+-*/”键后,显示上次计算的结果;另一种是对按“=”键的结果按“+-*/”键后进行“+-*/”运算。
在计算中,被运算的数值可来自对输入数值计算“开方、倒数”后的数值。
其中,“开放、倒数”运算对当前显示的数值进行运算并显示结果。
最后,在人机交互方面,还需考虑用户的输入和显示的情况。
1.是否符合运算规则,若不符合,提示并使计算无效。
如“开方”运算时,用户输入负数,显示“函数无效”。
2.用户是否输入错误,如有错误,则应该能判断或允许修改。
比如:在开始输入多个“0”,则不显示且不影响计算;在“连续计算”模式下按错“+-*/”,则响应最后一次按下的键。
用户自己发觉按错是,可用CE清零,也可用BACKSPACE退格。
C为清除所有键。
3.显示符合习惯。
比如小数末尾的“0”不显示。
设计思想:创建3个字符串显示控件num1,num2,num3,其中:1.第一个输入数据存储在num1中2.第二个输入数据存入num2中3.强其赋给num3.并使num2为空4.所有的预算在num1和num3间进行5.运算结果赋给result,并赋给num1,以便连续运算创建四个布尔开关按钮change,change1,change2,change3,其中:1、change的真假用来判断是第一个数据还是第二个数据2、change1的功能是在输入=,运算完成后,不需要初始化即可进行下次运算3、change2用来去掉数据小数末尾的04、change3用来保证backspace键仅对输入的数据有效,对运算结果无效创建2个数值显示控件type1,type2,并分别在其后面板的属性——数据类型——表示法中选择U81、type1用来存储运算符号2、type2用来保证连续“+-*/”的正确性3、所有的运算结果都赋给result4、Result经过去零处理后得到result1,将数据显示在前面板上四、实验步骤1.前面板按键的设计及感应首先,在前面板上建立一个簇。
基于LABVIEW的简易计算器设计1.引言计算器是一种用于进行基本数学运算的设备或程序。
在本文中,将使用LABVIEW软件设计一个简单的计算器。
在这个计算器中,我们将实现加法、减法、乘法和除法运算,并且能够进行小数和负数的计算。
2.设计框图首先,我们将使用LABVIEW软件创建一个新的项目。
在项目中,我们将创建一个前面板和一个图表用于计算器的图形化表达。
在前面板中,我们将使用几个数字输入控件和一个字符串显示控件。
数字输入控件用于输入操作数和运算符,而字符串显示控件用于显示结果。
3.功能模块计算器的功能可以被分成几个独立的模块,包括数字输入、运算符输入和计算结果。
让我们详细了解每个模块的实现。
3.1.数字输入数字输入模块负责接收用户输入的操作数。
我们可以使用数字输入控件来获取用户输入的操作数并将其存储在内存变量中。
3.2.运算符输入运算符输入模块负责接收用户输入的运算符。
我们可以使用数字输入控件来获取用户输入的运算符并将其存储在内存变量中。
3.3.计算结果计算结果模块负责执行数学运算并将结果显示在字符串显示控件中。
我们可以使用数字输入变量和运算符变量来执行相应的计算操作。
4.程序实现在LABVIEW中,我们可以使用块图对上述功能模块进行编程。
以下是一个简单的程序实现示例:4.1.数字输入模块实现数字输入模块的实现非常简单。
我们只需要创建一个数字输入控件,并将其连接到数字输入变量。
这将使用户能够输入操作数。
4.2.运算符输入模块实现运算符输入模块的实现也很简单。
我们只需要创建一个数字输入控件,并将其连接到运算符输入变量。
这将使用户能够输入运算符。
4.3.计算结果模块实现计算结果模块的实现需要一些数学运算。
我们可以使用分支结构来根据用户输入的运算符执行相应的运算。
-如果运算符是加法,则将两个操作数相加。
-如果运算符是减法,则将第一个操作数减去第二个操作数。
-如果运算符是乘法,则将两个操作数相乘。
-如果运算符是除法,则将第一个操作数除以第二个操作数。
LabVIEW虚拟仪器课程设计论文题目:班级:学号:姓名:指导教师:目录一、LabVIEW简介 (3)1、虚拟仪器(VI) 的概念 (3)2、LabVIEW 的概念 (3)3、LabVIEW 特点及发展 (3)4、LABVIEW的应用领域 (4)二、设计思想 (4)三、实现过程 (5)1、面板按键的设计及感应 (5)2、数字的键入(0~8键入1~9数字) (5)3、“0”的输入 (7)4、小数点的键入 (7)5、等号的键入 (8)6、四则运算的连续实现 (9)7、C键清零作用及CE退出键 (10)8、开方键 (10)9、倒数键 (10)10、反号键 (11)11、backspace键及默认事件 (11)12、对result的处理 (11)四、总结 (13)一、LabVIEW简介1、虚拟仪器(VI) 的概念虚拟仪器(virtual instrument)是基于计算机的仪器。
计算机和仪器的密切结合是目前仪器发展的一个重要方向。
粗略地说这种结合有两种方式,一种是将计算机装入仪器,其典型的例子就是所谓智能化的仪器。
随着计算机功能的日益强大以及其体积的日趋缩小,这类仪器功能也越来越强大,目前已经出现含嵌入式系统的仪器。
另一种方式是将仪器装入计算机。
以通用的计算机硬件及操作系统为依托,实现各种仪器功能。
虚拟仪器主要是指这种方式。
上面的框图反映了常见的虚拟仪器方案。
虚拟仪器实际上是一个按照仪器需求组织的数据采集系统。
虚拟仪器的研究中涉及的基础理论主要有计算机数据采集和数字信号处理。
目前在这一领域内,使用较为广泛的计算机语言是美国NI公司的LabVIEW。
虚拟仪器的起源可以追溯到20世纪70年代,那时计算机测控系统在国防、航天等领域已经有了相当的发展。
PC机出现以后,仪器级的计算机化成为可能,甚至在 Microsof t公司的 Windows 诞生之前,NI公司已经在Macintosh计算机上推出了LabVIEW2.0 以前的版本。
Lab View 综合实验设计报告--简易计算器一实验目的用Lab View设计一个简易计算器二实验要求实现两个数之间的加、减、乘、除四则运算及开方、求倒、取负运算,达到简易计算器的功能。
三设计思路(1)按键的感应:首先在前面板建立一个簇,然后在簇中再建立布尔量,放置21个以满足键的需求。
包括0--9十个数字键,一个小数点键,一个等号键,四则运算键,一个开方键,一个倒数键,一个反号键,一个删除键(只删除一位数据)及一个清零键(清空所有数据)。
然后通过将簇中元素按产生的顺序组成一个一维数组,这样就实现了每个键与数字(0--20)之间的对应。
每次按下一个键时,通过查找出对应的键并把结果(对应的数字)连接到一个case结构,然后执行对应case结构中的程序,至此就完成了对一个键的感应过程。
前面板设计:后面板设计:(2)数字的读入:具体赋给哪个操作数通过布尔量change的状态决定,该布尔量状态在输入运算类型键后改变。
这里要注意的是:在第二个数键入时,要把结果赋给num3,最终是在num1和 num3之间进行运算运算,这样做是为了在一种运算结束后能实现连续的运算。
数字读入程序框图(3)操作类型:当按下运算类型键时,存储对应的数字序号到type,以按下“=”号时进行运算类型的确定。
操作类型默认为“空”。
在此操作类型case中同时执行对change状态转换。
在其中再用一个case结构用于实现“+、-、*、/”的连续运算。
(4)等号键:在11键的case中实现加、减、乘、除、开方及倒数运算。
连续按此键可以实现第一操作数对第二操作数的连续运算。
等号键程序框图四寄存器及布尔变量的作用num1用来存储第一个输入数据。
第二个输入数据存入num2中,然后将其赋给 num3,并使num2为空,以便输入的数据存入num2,所有的运算是在num1和 num3间进行,运算结果都赋给num1和result。
change用来判断是第一个数据还是第二个数据。
计算机虚拟仪器技术设计综合报告题目: 简单计算器设计学生姓名:学院:自动化学院专业及班级:__________________________课程设计任务书学生姓名:_______ 专业班级:电气1206班__________ 指导教师:刘金根工作单位:信息工程学院题目:简单计算器设计要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)用LABVIEV实现简单计算器的设计,能够实现简单的加减乘除运时间安排:指导教师签名:系主任(或责任教师)签名:计算器的设计设计内容形如WINDOWS 带的标准型计算器。
一、设计思路完成标准型计算器的一般功能。
输入第一个数,进行存储并显示 输入运算的类型并存储 k 输 入第二个数,存储并显示按“=”或则按其它运算符号“ +、-、*、/”进行连续的运算,最后显示运算结果。
二、具体的实现过程 1、键入感应数字键,1个小数点键,4个“ +、-、*、/”运算键,1个等号键,1个开方键, 1个符号转换键,1个倒数键,1个求百分数键,1个清零键,1个退格键,1个 退出键。
如下图所示:然后通过二L 将簇中元素按产生的顺序组成一个一维数组, 这样就实现了每 个键与数字(1--23)之间的对应。
每次按下一个键时,通过 并把其"后对应的数字连接到一个case 结构,然后执行对应case 结构中的程 序,至此就完成了对一个键的感应过程。
如下图所示:23个布尔量,其中包括0--9十个首先建立一个簇然后在簇中建立运算变量的初始化在运行程序之前,首先对需要用到的变量进行初始化,如图所示无操作时的默认输出fi rstiun运耳袴号Display敬值当键盘上的键没有任何一个按下时,系统默认输出,其中等待时间为2、数字1--9的输入以数字“ 1”为例,当第一次输入数字“ T 后,波尔量为真,进入case 结 构,将1输出到display 中,波尔量变为假。
(图1.4.1 )若再次输入1,为避 免出现01这样的字符串,先判断之前显示的数据是否为 0,若为0,则直接输出 1,(图1.4.2 )若不为0,则将这两次输入的数据通过连接字符串 匚也连接到一 起,在display 中输出。
科目:姓名:学号:院系:类别:(学术、专业)实验一Labview 计算器一、实验目的通过利用labview设计一个简易计算器熟练的掌握labview基本功能和基本操作方法。
二、实验要求利用设计的计算器可以进行简单的四则运算、可以进行平方、开根号和倒数运算、计算器可以进行清零和关闭计算器操作、在输入数据时不慎将某个数字输错可以运用BackSpace清除该值等一些基本简单的运算。
三、实验原理和框图1、前面板设计前面板是LabVIEW的图形用户界面,在LabVIEW环境中可以对这些对象的外观和属性进行设计,LabVIEW提供了非常丰富的界面对象,可以方便地设计出生动、直观、操作方便的用户界面。
本系统中前面板显示程序的输入和输出对象,即,控件和显示器。
本程序中控件主要是按钮,显示器主要是文本显示。
在前面板设计过程中先在前面板整齐排列放置22个确定按钮,将这22按钮的标签隐藏,然后修改这22个确定按钮的名字分别为:0~9十个数字、小数点、正负号、加、减、乘、除、等号、倒数、根号、清零、退格和X的Y次方。
前面板还包括一个文本显示控件用于显示计算的结果和计算器的某些提示,通过改变显示控件的大小使之于计算器的大小相适应。
计算器的前面板还有程序框图中while循环的停止按钮,当按钮按下时计算器停止工作退出到LabVIEW的编辑界面。
为了前面板的美观和防止按钮的移动,分别将前面板的各个按钮和文字进行组合和对前面板进行装饰,装饰采用修饰中的平面框。
如下图所示:2.后面板设计程序框图对象包括接线端和节点,将各个对象连线连接便创建了程序框图,接线端的颜色和符号表明了相应输入控件或显示控件的数据类型。
程序框图是程序的核心,程序要实现的功能都是通过程序框图反应出来的。
本课程设计的程序框图主要运用了while循环、时间结构、条件结构和平铺顺序等结构。
通过上图可以看出当小数点按钮按下时,0.和存临时数据通过字符串连接控件将两者连接到一起;小数点按钮没有按下时,临时数据和小数点通过字符串连接按钮也将两者连接在一起,将连接到一起的数据送到显示控件。
基于labview简易计算器设计《虚拟仪器技术》课程设计报告题目:基于labview简单计算器的设计专业:测控技术与仪器班级:学号:姓名:指导教师:完成日期: 2013年3月2013年3月目录一.设计目的 (1)二.设计步骤 (1)1.面板按键的设计 (1)2.数字的键入<1-9> (2)3.数字0的键入 (6)4.小数点的键入 (9)5.等号的键入 (11)6.四则运算的连续实现 (14)7.CE退出键 (17)8.开方键 (17)9.倒数键 (18)10.+/-键 (19)11.backspace键 (20)12.对result的处理 (21)三.总程序图 (23)四.调试中遇到的问题 (25)五.体会 (26)第一部分课程设计指导书1.设计目的(1)掌握Labview软件编程方法(2)掌握虚器仪器实验室硬件的应用(3)培养综合应用所学知识来指导实践的能力2.设计所用仪器及器件(1) NI公司的数据采集和信号调理卡。
NI MyDQA卡,myboard辅助电路板。
(2)计算机一台。
(3)各种相关的实验材料和设备。
3.实物内容及要求(1)设计成果一份。
(2)课程设计报告一份。
4.进程安排1.布置任务、查阅资料,方案设计(两天)根据设计要求,查阅参考资料,进行方案设计及可行性论证,确定设计方案,画出详细的原理图。
2.上机在LabVIEW环境下按要求进行设计(三天)要求在虚拟仪器上观测到正确的波形并达到规定的技术指标。
3.硬件的装配及调试(三天)使用数据采集卡进行装配调试,使其全面达到规定的技术指标,最终通过验收。
4.总结报告(一天)5.课程设计报告内容总结设计过程,写出设计报告,设计报告具体内容要求如下:1.课程设计的目和设计的任务2.课程设计的要求及技术指标3.总方案的确定并画出原理框图。
4.各基本单元原理及设计 (结合设计图写)。
5.总原理图,工作原理、工作特性(结合框图及前面版讲解)。
计算机虚拟仪器技术设计综合报告题目: 简单计算器设计学生姓名:学院:自动化学院专业及班级:__________________________课程设计任务书学生姓名:_______ 专业班级:电气1206班__________ 指导教师:刘金根工作单位:信息工程学院题目:简单计算器设计要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)用LABVIEV实现简单计算器的设计,能够实现简单的加减乘除运时间安排:指导教师签名:系主任(或责任教师)签名:计算器的设计设计内容形如WINDOWS 带的标准型计算器。
一、设计思路完成标准型计算器的一般功能。
输入第一个数,进行存储并显示 输入运算的类型并存储 k输 入第二个数,存储并显示按“=”或则按其它运算符号“ +、-、*、/”进行连续的运算,最后显示运算结果。
二、具体的实现过程 1、键入感应数字键,1个小数点键,4个“ +、-、*、/”运算键,1个等号键,1个开方键, 1个符号转换键,1个倒数键,1个求百分数键,1个清零键,1个退格键,1个 退出键。
如下图所示:然后通过二L 将簇中元素按产生的顺序组成一个一维数组, 这样就实现了每 个键与数字(1--23)之间的对应。
每次按下一个键时,通过 并把其"后对应的数字连接到一个case 结构,然后执行对应case 结构中的程 序,至此就完成了对一个键的感应过程。
如下图所示:23个布尔量,其中包括0--9十个首先建立一个簇然后在簇中建立运算变量的初始化在运行程序之前,首先对需要用到的变量进行初始化,如图所示无操作时的默认输出fi rstiun运耳袴号Display敬值当键盘上的键没有任何一个按下时,系统默认输出,其中等待时间为2、数字1--9的输入以数字“ 1”为例,当第一次输入数字“ T 后,波尔量为真,进入case 结 构,将1输出到display 中,波尔量变为假。
(图1.4.1 )若再次输入1,为避 免出现01这样的字符串,先判断之前显示的数据是否为 0,若为0,则直接输出 1,(图1.4.2 )若不为0,则将这两次输入的数据通过连接字符串 匚也连接到一 起,在display 中输出。
实验一简易计算器设计
一实验目的
1、熟悉LabVIEW编程环境,了解其特点。
2、学会用LabVIEW实现简单的程序设计,了解图形化编程的方法和步骤;
3、掌握数据对象类型与操作和数组、簇的概念与使用,以及他们之间的相
互转化;
4、掌握LabVIEW中一些函数及结构的用法。
二实验要求
编写标准计算器,实现基本的加、减、乘、除、开方、求倒、平方等运算,能正确、实时显示输入和计算结果,能正确实现系统初始化(C),完成源程序的
编写和测试。
三实验内容
1、计算器功能介绍
(1)能正确实现退格清除(
C);
(2
(3)能正确、实时显示输入和计算结果(包括正负号);
(4)能实现正负号切换;
(5)能实现小数点纠正,若在一个数中按几个小数点,只能显示一个;
(6)能实现初始输入多个0只能显示一个;
(7)能实现连续运算;
(8)能够通过按“OFF”键,禁止计算器的使用。
2、编程思想
完成一种运算的完整过程是:输入第一个数,存储并显示输入要进行运算的类型并存储输入第二个数,存储并显示按“=”或则按其它运算符号“+、-、*、/”进行连续的运算时显示运算结果。
对于连续的若干个四则运算符输入,以最后的为准。
对于某种运算的连等操作,若只有一个数字输入,则以这个数不断与每次的运算结果进行运算;反之,则每次都让第二个输入数参与运算。
3、程序流程图
图1 计算器编程流程图。
基于L a b V I E W的简易计算器设计HUA system office room 【HUA16H-TTMS2A-HUAS8Q8-HUAH1688】虚拟仪器技术大作业题目:LabVIEW虚拟计算器设计专业班级:目录一、设计实现的功能............................................................................ . (3)二、前面板设计?........................................................................... .................. .............?3三、程序框图设计............................................................................ ............................?4 1、运算变量的初始化............................................................................ .....................?42、“+、-、*、/”四则运算............................................................................ ...............?63、输出运算结果............................................................................ ............................?64、清零的过程............................................................................ ................................??75、退出操作............................................................................ .....................................??76、程序的原理框图............................................................................ .........................?8四、调试过程............................................................................ ...................................??8五、结论............................................................................ ...........................................?9六、致谢?........................................................................... ...........................................?10七、参考文献?........................................................................... .. (10)附录、成绩评定表............................................................................ (11)一、设计实现的功能本次课程设计是基于LabVIEW所设计的计算器,目的是为了实现两个数之间的加、减、乘、除四则运算,达到简易计算器的功能。
编程的思想是完成一种运算的完整过程是:输入第一个数,存储并显示?输入要进行运算的类型并存储?输入第二个数,存储并显示按“=”或则按其它运算符号“+、-、*、/”进行连续的运算时显示运算结果。
本次课程设计是基于LabVIEW虚拟仪器系统开发与实践等原理与技术而设计的计算器,可以用来模拟真实计算器而进行一些简单的基本运算。
计算器可以进行清零和关闭计算器操作、在输入数据时不慎将某个数字输错可以运用BackSpace清除该值等一些基本简单的运算。
二、前面板设计前面板是Labview的图形用户界面,在Labview环境中可以对这些对象的外观和属性进行设计,Labview提供了非常丰富的界面对象,可以方便地设计出生动、直观、操作方便的用户界面。
本系统中前面板显示程序的输入和输出对象,即,控件和显示器。
本程序中控件主要是按钮,显示器主要是文本显示。
除此之外,计算器的前面板还有程序框图中while循环的停止按钮,当按钮按下时计算器停止工作退出到LabVIEW的编辑界面。
还有指示当前信息是否为运算符和运算结果的布尔指示灯,主要用于程序框图中,同时置于前面板方便用户了解信息。
最终前面板设计如下:三、程序框图设计利用所学虚拟仪器知识,应用labview软件设计一个能实现加减乘除功能的计算器。
提高使用labview设计项目的能力!?该设计采用模块化编程思想,从而使整个项目更加的简洁明了,直观大方,利于阅读。
总体上可分为以下几个模块:(1)数值输入模块:主要实现的功能就是数值的键入(2)按键模块:这个模块包括2个部分,输入数按键,运算符按键(3)数值显示模块:该模块主要功能就是数值的键入显示以及数值的输出显示。
?(4)清除返回模块:该模块主要的功能就是当用户发现输入错误数据时,使用该功能就能改正错误,从而节约了时间以及提高了计算效率。
?1、运算变量的初始化在运行程序之前,首先对需要用到的变量进行初始化,在没有键按下的情况下,数值显示控件显示的是0。
运算变量的初始化这些按键对应的是四则运算的符号数字0--9的输入通过创建数组将数字0到9的按键与后面的“+、-、*、/”按键结合起来。
2、“+、-、*、/”四则运算运算过程操作此部分程序可以实现基本的加减乘除简单计算功能。
3、输出运算结果输出运算结果实现最终的运算结果,以加法为例,如图所示。
4、清零的过程清零操作相当于进行计数器的初始化操作,达到清零复位的目的。
5、退出操作退出操作程序结束,将T输入到while循环的停止键上按键的时间延迟6、程序的原理框图程序的原理框图四、调试过程调试中的问题:1、运行程序后,进行简易的加减乘除运算后,程序无法正常退出的问题。
解决办法:经过网上查阅资料和同学的探讨,以及不断的尝试,终于找到了解决问题的方法:将清除键(C)的T输入到while循环的停止键上。
当程序运行时,只要按一次“C”即可推出程序。
2、程序中“+、-、*、/”按键错乱,导致程序运行后计算结果错误的问题。
解决方法:由于程序中的数字,运算等按键较多,可能造成连线的错乱,通过反复的比对和纠正,最后使得连线完全正确,计算结果无误。
调试结果:本次课程设计基于Labview虚拟仪器系统开发与实践等原理与技术而设计的计算器,可以进行实现两个数之间的加、减、乘、除四则的基本运算。
整体程序框图五、结论通过此次对虚拟仪器系统开发实践的课程设计,使我初步了解虚拟仪器系统开发的过程,能够在学习与工作中应用虚拟仪器技术开发一些简单的仪器及系统。
经过调试,此次设计的简易计算器可以实现实物计算器具有的一般功能。
LABVIEW对于初学者比较容易理解接受,用LABVIEW设计的程序调理分明,具有很强的逻辑。
即使在不深入学习的情况下,也可以实现一些简单的设计。
还可以根据用户自己的需要添加一些特有的功能,这是比实物的计算器更高明的地方的。
但是,由于虚拟仪器的局限,使得用户在一些情况下没有实物用着方便,使用LABVIEW必须在准备好的环境下才能使用。
?总之,由于LABVIEW能够为用户提供简明、直观、易用的图形编辑方式,能够将繁琐复杂的语言编程简化成以菜单提示方式选择功能,与传统的语言比较,LABVIEW图形编辑方式能够节省程序的开发时间。
在不久的将来,人们可以LABVIEW设计的计算器计算出任何问题,在实现基础运算的条件下,只需要选择运算的路径,届时使用虚拟仪器一定会成为社会的主流。
六、致谢这次课程设计得到了老师和同学的帮助,另外,感谢校方给予我们这样一次机会,能够独立地完成一个课题,并在这个过程当中,给予我们一些机会,使我们能够更多学习一些实践应用知识,增强了我们实践操作和动手应用能力,提高了独立思考的能力。
感谢在整个毕业设计期间给予过我帮助的伙伴们,使我的课程设计圆满地完成了。
正是因为有了你们的帮助,才让我不仅学到了本次课题所涉及的新知识,更让我感觉到了知识以外的东西。
最后,感谢所有在这次毕业设计中给予过我帮助的人。
再一次真诚地表示感谢你们!七、参考文献[1] 张重雄,张思维. 虚拟仪器技术分析与设计(第二版).电子工业出版社.[2] 黄松岭,吴静. 虚拟仪器设计基础教程. 清华大学出版社.[3] 贾慧芹. 虚拟仪器设计. 机械工业出版社.[6]杨乐平,李海涛.北京Labview高级程序设计.清华大学出版社.。