吉林建筑大学城建学院电气信息工程学院课程设计
3.3.5 四则运算
图3-14 加法运算图
图3-15 减法运算图
图3-16 乘法运算图
图3-17 除法运算图
第11页 共18页
吉林建筑大学城建学院电气信息工程学院课程设计
3.3.6 等号键
实现最终的运算结果,将结果进行去零操作后输出到display中,同时将代表运算符号的移位寄存器置为空字符串。以加法为例。如图3-18所示:
图3-18 输出运算结果图
3.3.7 C键设计
将程序中所有用到的变量均进行复位,达到清零复位的目的,如图3-19所示。
图3-19 C键设计图
第12页 共18页
吉林建筑大学城建学院电气信息工程学院课程设计
3.3.8 倒数键及反号键
图3-20 倒数设计图
图3-20 反号设计图
第13页 共18页
吉林建筑大学城建学院电气信息工程学院课程设计
结 论
经过演示,本计算机可实现界面上所有按键功能。具体操作与WINDOWS系统的简单计算器相同。但由于结构简单,所以程序框图不够简化,使用比较繁琐,但不影响使用。
本次课程设计,开始设计的时候我只是简单的以为只要运用一个函数编辑器进行加减乘除设计,然后调用子VI再编辑面板就可以了,但经过上网找资料,才发现每个数字键或者运算符键的对应并不是一件简单的事,经过资料搜集以及讨论,我们才明白原来键码的确定十分复杂,开始我把文本显示放在簇中,会出现连线错误,后来就把文件显示和停止直接放在簇外进行设计了,可能面板会比较繁琐一点,我以后会努力改进的。还有此次课程设计中也遇见了很多的问题,运用了很多的结构,后面板的设计经常出现问题,诸多的结构以及初始化值的确定都出现了很多的错误,经过这次课设,学到了很多老师上课书本没有涉及到的东西,譬如小数点的输入确定,用的是字符串的连接控件实现,我还深切地体会到可能身边很小的一个点也会让自己的处境变得柳暗花明,所以,我以后一定会努力观察,细心设计,不断试着尝试新的东西去学习,还有和同学的交流。
第14页 共18页
吉林建筑大学城建学院电气信息工程学院课程设计
致 谢
这次在老师和同学的帮助下完成了本次设计。再次感谢为我提供帮助的老师和同学。另外,感谢消校方给予我们这样一次机会,能够独立的完成一个课题,并在这个过程当中,给予我们一些机会,使我们能够更多学习一些实践应用知识,增强了我们实践操作和动手应用能力,提高了独立思考的能力。
第15页 共18页
吉林建筑大学城建学院电气信息工程学院课程设计
参考文献
[1] 叶齐鑫,侯国屏,赵伟. 虚拟仪器环境下的频率特性测试方法[J]. 电测与仪表,2005(6):10-13. [2] 高聪杰,李松岩.基于LabVIEW的信号输出与数据采集系统[J].数采与监测,2008,(24):135-136. [3] 马银平,宣亮亮,彭如.基于LabVIEW的数据采集系统分析与设计《电子元器件应用》2009年第11卷第10期
[4] 夏俊芳,周勇,张平华.基于虚拟仪器技术的排种器漏播检测技术[J].华中农业大学学报,2008,27(4):540-544.
[5] 刘雁征,滕光辉.虚拟仪器技术在设施农业中的应用现状及趋势[J].华中农业大学学报,2004(增刊35):81-86.
[6] 陈秀清.关于虚拟实验室的建设[J].福建广播电视大学学报,2003(1):40-43. [7] 杨乐平,李海涛.北京LabVIEW高级程序设计[M].北京:清华大学出版社,2003.1-350. [8] 陈锡辉.Labview8.20程序设计从入门到精通[M].北京:清华大学出版社,2007. [9] 龙华伟,顾永刚.LabVIEW8.2.1与DAQ数据采集[M].北京:清华大学出版社,2008. [10] [美]Robert H Bishop,乔瑞萍译.LabVIEW 7实用教程[M].北京:电子工业出版社,2005. [11] 侯国屏,王坤,叶齐鑫.LabVIEW 7.1编程与虚拟仪器设计[M].北京:清华大学出版社,2005. [12] 张桐,陈国顺,王正林.精通LabVIEW程序设计[M].北京:电子工业出版社,2008. [13] 郑对元,精通LabVIEW虚拟仪器程序设计[M]. 清华大学出版社.2012 [14] 翁瑞琴,凌志浩,邱意弘.虚拟仪器技术及其应用[J].计算机应用研究. 1999(8) [15] 张重雄.虚拟仪器技术分析与设计[M].北京:电子工业出版社,2008(1)
[16] 吴义满. 基于labview虚拟计算器的设计与实现.盐城卫生职业技术学院.2013 [17] 任凯.基于JAVA的简单计算器的设计与实现[J].电脑知识与技术. 2011(15)
第16页 共18页