labview系列-中級計算器開發
本例子通過對中級計算器的操練,實現對結構/字符串等基礎知識的掌握和理解,為后續的編程工作提供基礎。
計算器開發原理:通過按鈕觸發事件,再各個事件中編寫相應加減乘除方法,并顯示在結果中即可。
要點:臨時值的存儲,清空處理,運算過程記錄等。
步驟:
1.開發界面(前面板實現)

2.后臺編程(程序框圖)
1.按鈕點擊事件結構:通過對按鈕text屬性的獲取,再利用字符串合并模塊,將字符串拼接。

2.加減乘除操作事件觸發編程:
將臨時值傳給輸入1記錄,并將臨時值清空,方便輸入第二值記錄,同時將相應操作拼接在結果中。

3.觸發等于號事件:
將臨時值傳輸給輸入2記錄,并將臨時值傳入空字符清空,并通過錯誤輸入連線實現運行前后關系的邏輯,并在輸入1,輸入2中利用字符轉數字模塊將其轉換,操作對比加減乘除實現相應的運算,并將過程記錄在結果中。

4.補充:小數點防止多次點擊
通過對輸入的臨時值做字符查找替換模塊操作,并在滿足0個條件時,對其進行添加小數點操作,條件為1時,不執行任何操作(不替換)

通過該例子,基本對labview基礎結構,字符串,數值等有了基礎理解,為后續工作的開展奠定基礎。
本文來自博客園,作者:cache.yuan,轉載請注明原文鏈接:http://www.rzrgm.cn/cache-yuan/p/14299261.html

浙公網安備 33010602011771號