20190812期Labview实现三角形面积计算与有效性判断
我们都知道a,b,c三条边满足有效三角形需要都大于零,而且任意两条边之和大于第三条边:
a>0,b>0,c>0
a+b>c
a+c>b
b+c>a
这四个条件都要满足。
计算三角形面积我们用海伦公式:
面积=(s * (s-a) * (s-b) * (s-c))的平方根
s=(a+b+c)/2;a、b、c为三角形的边。
先来实现三角形面积计算的子VI
主要就用到“编程->数值”中的算术运算和“编程->布尔->复合运算”
下面我们来实现主程序三角形有效性判断与面积计算,主要实现的功能如下:
判断输入的三条边是否有效,如果有效显示面积,LED亮;如果无效,弹出“输入三角形无效”对话框,面积显示清零。
判断为假的窗口内:
结果展示如下: