labview实现计算器

Labview计算器程序详解

前面板:

bc18296d1f2f4764ad909f092c54f778.png

 

外层while循环实现连续运算。

while内嵌入事件结构设置按键按下触发的事件。

将按键分别拖入对应的事件窗口,方便引用。

43731b35a1124aea93ee753b2ebd8b16.png

 

事件1:键入数值

  1. 引用控件作为布尔文本输出实现键值读取。
  2. 采用连接字符串实现连续输入。
  3. 输入的数值在输入临时值显示窗口和过程显示窗口显示

2872ba2d89cd43eabbbb24f7e43b9dd1.png

 

事件2:键入运算符

  1. 引用控件作为布尔文本输出直接读取运算符。
  2. 更新操作临时值。
  3. 将运算符显示到过程显示窗口上
  4. 把输入临时值给到输入1后清空输入临时值。

52907a1e77c9482794a24b73f636a2cb.png

事件3:等于

  1. 输入临时值给到输入2。
  2. 判断操作临时值是什么,从而选择进行什么运算。
  3. 输入1和输入2从字符串转为数值进行运算。
  4. 通过连接字符串将式子,等于号显示在第一行,结果显示在第二行。

e3f390f225c849a9923e23ee982f42c9.png

事件4:清除

将结果,过程显示,输入,临时值全部变为空。

a4578c99231246dfaee069683b30c2d9.png

事件5:小数点

从输入临时值之中查找是否有小数点,如果有则按键无效,如果没有则在输入临时值后面加上小数点。键入负号的方法同理。

效果演示:

12f47083310743488992bb002addf790.png

 

 

 

  • 7
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值