LabVIEW入门第十二天(简易计算器编写第二步) | 您所在的位置:网站首页 › 计算器的图片功能介绍 › LabVIEW入门第十二天(简易计算器编写第二步) |
欢迎大家阅读本篇文章,今天给大家介绍简易计算器编写第二步,欢迎有兴趣的一起学习探讨。 一,简易计算器编程构思先根据功能一项项实现: 1.实现五位正数的输入和显示。(根据不同数字按钮按下,依次显示数字,实现五位数的显示) 2.将输入的数值根据按下的任意算法(加减乘除),清零并保存当前显示的值,等待第二个值的输入。 二,实现五位正数的输入和显示。编程的第一步,拖出一个While循环作为程序的循环体,加上停止条件,如下图所示:
仔细会发现还得实现连续按下数值按钮,显示个十百千万等位数的数值,这里就要涉及到计算,例如:按下按钮,1、5、7,就必须显示157,计算公式是将前面的数值乘以10再加上当前值就可以实现。我先按下1,即显示1,按下5,即110+5=15,再按下7,即将前面的1510+7=157,具体实现这里采用了移位寄存器的方式,将计算的数据存到内存中随时被使用,数值控件的显示也采用了移位寄存器的方式,在超时事件里面编写,如下图所示: 同理采用按钮事件(+、—、X、÷),将上次保存到移位寄存器的值和按下算法按钮后的数值进行计算,我这里采用了枚举和移位寄存器的方式将按下的算法保存到内存中,如下图所示: 最后就是按下清零按钮(C),将当前显示的值清零,如下图所示:
以上就是简易计算器的基本编写,采用移位寄存器的方式会更加简单快捷,省去了局部变量的使用和其他繁琐的代码,有兴趣的可以一起交流学习,这个源码我已上传,可以直接下载,链接如下:https://download.csdn.net/download/LcVong/12256934 |
CopyRight 2018-2019 实验室设备网 版权所有 |