labview系列-中级计算器开发

本例子通过对中级计算器的操练,实现对结构/字符串等基础知识的掌握和理解,为后续的编程工作提供基础。

计算器开发原理:通过按钮触发事件,再各个事件中编写相应加减乘除方法,并显示在结果中即可。

要点:临时值的存储,清空处理,运算过程记录等。

步骤:

1.开发界面(前面板实现)

labview系列-中级计算器开发_第1张图片

2.后台编程(程序框图)

1.按钮点击事件结构:通过对按钮text属性的获取,再利用字符串合并模块,将字符串拼接。

labview系列-中级计算器开发_第2张图片

2.加减乘除操作事件触发编程:

将临时值传给输入1记录,并将临时值清空,方便输入第二值记录,同时将相应操作拼接在结果中。

labview系列-中级计算器开发_第3张图片

3.触发等于号事件:

将临时值传输给输入2记录,并将临时值传入空字符清空,并通过错误输入连线实现运行前后关系的逻辑,并在输入1,输入2中利用字符转数字模块将其转换,操作对比加减乘除实现相应的运算,并将过程记录在结果中。

labview系列-中级计算器开发_第4张图片

4.补充:小数点防止多次点击

通过对输入的临时值做字符查找替换模块操作,并在满足0个条件时,对其进行添加小数点操作,条件为1时,不执行任何操作(不替换)

labview系列-中级计算器开发_第5张图片

通过该例子,基本对labview基础结构,字符串,数值等有了基础理解,为后续工作的开展奠定基础。

 

你可能感兴趣的:(Labview学习积累,labview)