题目要求:通过解锁程序,以及 电子琴程序,大家对簇,和条件结构应该有一定的了解了吧,接下来就要做一个小米标准计算器了,要求按照能实现加减乘除,退格,清空功能,想要加入更多细节,请查看小米计算器
可能很多人不喜欢一直看 labview的书,但是我认为看书还是有必要的,否则一直按照自己的想法走,总有走不通的时候,我的建议是,做东西,遇到问题,看书,解决,自然就理解了,而且也不会很烦
福利:计算器制作过程分解啦,在回复里看,其实有一个简单点的办法,但是发帖一周了,大家也该做一个逻辑性强一点的程序了,步骤足够详细,认真看一下吧。至于简单的方法,等你们以后学好了,想要把电脑里的程序全换成自己做的时候,自然就做出来了。还有就是这个程序做的很长,本应该用字VI的,但是如果做子VI,写步骤的时候就会有很多暂时不知道为什么这么写的地方,所以使用这种由浅入深的方法写了
每日一练汇总:https://bbs.elecfans.com/jishu_456394_1_1.html
LabVIEW每日一练qq群:73498596
6
|
|
|
|
楼主,我的思路是将要计算的算式显示在一个字符串控件里,例如:1+2+3*5-12/3+78=;当按下=时,把算式的值计算出来显示,现在卡在了怎么计算这个算式上,不知道楼主有没有好的方法?
|
|
|
|
|
刚学lv一个月,算是勉强做出来了,但有许多细节没考虑,比如优先级、连续运算等都不支持= =
|
|
|
|
|
楼主可以公布最后的程序了嘛~bug5和bug6现在还不是特别明白
|
|
|
|
|
好问题,许多计算器都是这样实现的,直观又简单,如果我们的程序这么做会简单很多,我说的简单的方法就是这个,实现方法就是,数学-脚本与公式-一位及二维分析-字符串公式求值
|
|
|
|
|
不客气,希望你关注每日一练,把你的经验分享出来,我也会从你这里学习很多的
|
|
|
|
|
楼主太帅了
|
|
|
|
|
本帖最后由 时光找茬 于 2014-12-1 15:29 编辑
版主,我终于做出来了,不过有点小小的bug,用乘除法时,小数点后的位数我控制不了,加减法比较好使,版主能帮我解决下乘除法小数点后的位数问题
|
|
|
|
|
版主 能回答一下 10楼您说的那个检查标志位是什么意思吗 这个标志位不会用 也不懂
|
|
|
|
|