博舍

Labview学习 labview操作工具

Labview学习

labview学习

学习labview第二天,今天几节课讲的都是简易计算器。

初级计算器

这里利用昨天学习的事件结构来制作一个简易计算器。制作过程:控件版面添加四个按钮和输入显示模块,函数版面内创建事件结构后,创建四个事件(具体参考上一篇文章),然后放入各自的运算取值,最后添加一个while循环。

复杂的计算器

这是稍微复杂的计算器,手动输入数字进行运算。

实现过程

这个计算器分为数字部分,运算符部分,等号部分,小数点部分和清除部分,我们需要用事件结构去完成这几部分。

1.在数字按键部分我们需要创建布尔文本(图1.1)。再利用字符连接器将按键数字一个个连接起来(图1.2),使其在过程框和临时框内显示,最后完成如图1.3。

图1.1

图1.2

图1.3

2.运算符号部分,图2.1为整体构架,这部分分为两部分。第一部分利用平铺顺序结构,将输入的临时值放入输入一并清空临时输入值部分。第二部分为同数字部分,利用布尔文本将运算符分别写入操作临时值和过程显示,这部分在过程显示同样用到了字符合并模块。

图2.13.“=”部分,这部分是将输入的值经过运算得出结果部分,总体逻辑图如3.1.将第二次输入的输入操作值放入输入二中,在将操作临时值(就是运算符号)放入事件结构判断是那种运算顺序。由于计算时是数值计算,我们需要将输入一输入二的字符型转化为数值型,操作如图3.2。运算后我们又需要将其转化回来放入结果框,操作如3.3。右半部分为将总体过程放在过程显示的部分,利用字符连接器将各个字符连接起来。注:在与条件框连接节点要右键,选择:未连线时选择默认。

图3.1图3.2图3.3

4.清除部分

清除部分十分简单,只需给结果值赋值为0即可。

5.小数点部分

这部分总体结构图如5.1,需要添加一个条件框图,我们需要在外围添加一个判断控件,判断是否有".“的存在,控件位置如图5.2。这种设计是为了防止重复的”.“出现,所以当”."存在0个时,分别在输入临时值和过程显示中进行字符合并并复制,其他默认不进行任何操作。

图5.1

图5.2

以上就是计算器的所有步骤,,,,,,,逐步上手了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

上一篇

下一篇