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亮;如果無效,彈出“輸入三角形無效”對話框,面積顯示清零。
判斷爲假的窗口內:
結果展示如下: