欢迎来到天天文库
浏览记录
ID:8420640
大小:2.77 MB
页数:17页
时间:2018-03-27
《基于labview的计算器设计毕业设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、虚拟仪器课程设计题目:基于LabVIEW的计算器设计学院:黄山学院专业:自动化学生姓名:张婷婷学号:完成时间:2016年4月20日17成绩:黄山学院教务处制原创性声明兹呈交的设计作品,是本人在指导老师指导下独立完成的成果。本人在设计中参考的其他个人或集体的成果,均在设计作品文字说明中以明确方式标明。本人依法享有和承担由此设计作品而产生的权利和责任。声明人(签名):年月日17目录第一章设计任务41.1虚拟计算器功能需求41.2虚拟计算器界面设计4第二章总体设计52.1前面板52.2程序面板5第三章设计步骤73.1数字0~9的键入及操作73.2算数运算符号的键入及操作73.
2、3“=”的键入及操作83.4功能键的键入及操作817第四章程序系统调试104.1算数运算符功能调试104.1.1加法104.1.2减法104.1.3乘法104.1.4除法114.1.5开根号114.1.6开方114.2功能键功能调试124.2.1AC键124.2.2C键12第五章总结与心得1317第一章设计任务1.1虚拟计算器功能需求本次设计项目为基于LabVIEW的简易计算器设计,显然需要实现计算器的基本功能。例如:加、减、乘、除、开方和开根号等功能。在实现算数运算功能时需要显示框显示用户输入的数据,且算数运算可以连续运算。这里的连续运算是指可以将上一次运算的结果作为
3、这次运算中的数据一来进行此次运算。除了基本运算功能,还需要一些功能键。具体如下:AC:为了方便下一次运行下一次计算的清空键;C:防止误触或按错的撤销键;ON/OFF:开机/关机的键。1.2虚拟计算器界面设计因为LabVIEW是一款搭建虚拟仪器的软件,所以在设计虚拟计算器时界面尽可能的紧凑、美化,需要适当的修饰来美化使界面看起来和计算器实物差别更小。各个按键的大小和排布需要按照一定的规律来安排。具体可以参照个人电脑上的计算器软件排布。17图1-1个人电脑计算器软件界面第一章总体设计2.1前面板创建三个字符串显示控件,分别用来存储运算数据一和数据二以及运算符号,再创建一个文
4、本显示框用来存储运算结果。创建21个确定按钮用来表示数字0~9,小数点,按键AC,按键C,开机/关机键,算数运算符号按键+、-、X、/、^2、sqrt和=。将各按键和文本显示框按照功能更改名称,按正常顺序排列好成计算器的常规界面。再在函数选板里选择适当的修饰类型修饰计算器界面。由于数据一、数据二和运算符号的字符串显示控件在计算器的界面里不需要用到(用户所输入的数据都由结果文本框显示),所以数据一、数据二和运算符号的字符串显示控件可以隐藏起来,不需要编辑进计算器的界面。具体设计成果如下:17图2-1计算器界面2.2程序面板计算器程序设计中,前面板按键分有四种。第一种是数字
5、0~9按键,数字0~9按键按下之后结果文本框需要显示相应数字且连续不清零不覆盖。第二种是算数运算符按键,算数运算符按键按下后结果文本框需要清空以便于显示数据二。图2-2数字键图2-3算数运算符17第三种是“=”按键,“=”按键按下后要查询之前的算数运算符的类别和用户按下的数据一、数据二并进行相应的算数运算。图2-4“=”按键第四种就是功能按键了,例如本计算器界面中的按键AC、C和ON/OFF,该类按键按下后需要执行相应的快捷功能。例如按键C按键按下后需要将当前输入的数据进行删除一位,也就是回撤一位类似撤销键Ctrl+Z。图2-5功能键“C”17第一章设计步骤3.1数字0
6、~9的键入及操作0~9的键入是连续的大多是连续键入好几位数字或者小数,每一次键入的数字要接上之前键入的数字串所以需要连接字符串控件将该位数字与之前的数字串连接并保存在数据显示控件中。数据串也需要显示在结果文本框中,数据串每次改变结果文本框也需要刷新。数字键按下后需要软件自动抬起即按钮状态变为假便于下一次的键入。下面以数字0的键入为例:图3-1数字0的键入3.2算数运算符号的键入及操作当算数运算符号中的任意一个按下之后,要将对应的运算符号存入运算符号字符串显示控件中,以便于后续运算操作查询。且算数运算符号按下之后代表数据一的输入结束结果显示文本框需要清空为显示数据二做准备
7、。同样的,运算符号键按下后需要软件自动抬起即按钮状态变为假便于下一次的键入。下面以运算符号“+”键的键入为例:17图3-2运算符号“+”键的键入3.3“=”的键入及操作当“=”的按键按下,需要处理一系列的操作。首先要查询用户键入的运算符号的类别,确定运算符号的类别后要查询并调用用户键入的数据一和数据二并进行相应的算数运算。运算完成后需要清空结果显示文本框并将运算结果给结果显示文本框显示。同样的,“=”键按下后需要软件自动抬起即按钮状态变为假便于下一次的键入。图3-3“=”键的键入另外,如果用户只是输入了数据并未选择算数运算符号,结果显示文
此文档下载收益归作者所有