LabVIEW入門第五天(如何開始寫一個程序---點燈程序)


在這里插入圖片描述

LabVIEW入門第五天

歡迎大家閱讀本篇文章,今天給大家介紹LabVIEW入門的第一個程序,歡迎有興趣的一起學習探討。

一,LabVIEW軟件編寫的前提

第一步,

一定要先明白自己需要的功能是什么?

例如:

用一個按鈕控制一個燈的亮滅,當燈按下時顯示一個數值1,松開時顯示數值0。

第二步,

將自己需要實現的功能分成若干了小功能或者細節。

例如:

將上面例子分為,按鈕按下控制燈亮滅和燈按下時顯示一個數值1,松開時顯示數值0。

第三步,

針對每一個小功能或細節進行實現。

例如:

實現按鈕控制燈,實現計數。

第四步,

將每個小功能或細節的碎片拼起來就是一個完成的程序。

例如:

將燈的功能和燈按下時顯示一個數值1,松開時顯示數值0關聯起來。

二,LabVIEW編寫點燈程序

功能:

用一個按鈕控制一個燈的亮滅,燈按下時顯示一個數值1,松開時顯示數值0。

細分步驟:

1.按鈕按下控制燈亮滅。

2.記錄亮的次數。

整理所需的控件,布置前面板

所需控件:布爾(按鈕,輸入類型)、布爾(圓形,顯示類型)、數值(顯示類型)。打開LabVIEW,新建VI,導入控件如下圖:

在這里插入圖片描述

注意:鼠標在控件上右擊可以打開菜單,里面選擇屬性可以針對控件的顏色,標簽等做修改。

功能實現

第一個功能:按鈕按下燈亮。

由於按鈕和指示燈都是布爾控件,也就代表其數據類型相同,所以可以打開程序框圖,將按鈕和指示燈用一根線連接起來。如下圖:
在這里插入圖片描述
注意:在編寫LabVIEW代碼的時候盡量保持連線橫平豎直,不交叉。這樣有利於自己找bug,也利於別人觀看你的代碼。如控件在程序框圖上顯示為正方形圖標,這是后可以右擊取消圖標顯示,這樣有利於節省程序框圖空間,也更美觀。修改后如下圖:
在這里插入圖片描述
如果我們將開關和記錄次數這兩種不同數據類型的控件連線,就會出現如下圖的結果:
在這里插入圖片描述
這里的斷箭頭代表代碼有錯誤,如果錯誤解決就會恢復正常箭頭。而虛線加上叉號代表此連線數據類型不符合,錯誤。

現在恢復正確程序,我們點擊連續運行按鈕,試試效果。你會發現你按下按鈕,燈就會亮,再關閉按鈕,燈會滅,這就代表第一個功能實現了。

第二個功能:燈按下時顯示一個數值1,松開時顯示數值0。

我們需要給記錄次數一個數值,才可以在前面板看到對應的數值,但是這個數字會根據燈亮來改變0還是1。所以先判斷燈何時亮(也相當於按鈕何時按下),第二步在判斷燈亮的后面增加數值加1給數值顯示。具體如下圖:

在這里插入圖片描述
在這里插入圖片描述
注意:這里用到了條件框,條件框相當於C#里面的switch語句,就是根據信號源及值判斷當前選擇哪段代碼執行。所以這里就是根據布爾的真假(true/false)來選擇執行哪個程序框的代碼。

然后點擊連續運行按鈕,並點擊開關查看效果。

以上就是初學者的第一個入門程序的介紹。歡迎一起學習討論。對於初學者可以挑戰自己,在當前這個程序的基礎上增加功能,自己去實現,學習的興趣來源於自信,自信來源於成就感。也就是當你為了實現一個功能到處查資料研究等,花了幾天,突然一下子成功了,你就會有極大地成就感。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM