【Useful VI】LabVIEW範圍判斷

關於數值(DBL)的判斷,LabVIEW提供了很方便的一個函數節點,


依據上限下限,確定x是否在指定的範圍內,還可選擇將值強制轉換至範圍內。只在比較元素模式下進行強制轉換。如所有輸入都是時間標識值,該函數接受時間標識。該函數可改變比較模式。

連線板可顯示該多態函數的默認數據類型。


但是如果數值不在範圍內呢,是超過上限還是低於下限呢,還需要對數值進行進一步的判斷。項目過程中,正好遇到這個問題,也就把程序進一步完善,以實現三個範圍的判斷。

程序輸出結果說明:



源代碼下載:

百度網盤下載


下面代碼來自NI Forum,用“判定範圍並強制轉換”這個節來實現,以前一直以爲這個節點只用於比較數值,現在知道原來它也是一個多態VI,可以用於多種數據類型的比較。

其實LabVIEW裏很多的節點也都是多態的,平時使用的時候多留意,可以簡化很多程序。




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章