天天看點

Labview從零學習(一)整體示範解析總結:

整體

通過簡單的曆程,從零學習Labview。

完成前面闆如下:

Labview從零學習(一)整體示範解析總結:

用到的結構:While循環、For循環、條件結構、事件結構、順序結構、公式節點

While結構用于确定整個系統的架構,整個程式設計在一個While循環裡面:

Labview從零學習(一)整體示範解析總結:

示範

當按下開始采集:

Labview從零學習(一)整體示範解析總結:

當按下暫停采集:

Labview從零學習(一)整體示範解析總結:

采集過程中按下停止采集則采集結束:

Labview從零學習(一)整體示範解析總結:

按下關閉系統則退出程式。

解析

設立一個開始采集的布爾按鈕,使條件結構執行真值操作。

而後通過一個平鋪式順序結構,右鍵調成疊層式順序結構來分别執行 初始化、開始采集、采集結束 的操作。

初始化:

将Alarm Counter置0

Labview從零學習(一)整體示範解析總結:

開始采集:

放進一個For循環,并右鍵調出條件接線端,用于終止For循環調出執行While循環下的其他操作。

其中加入了暫停采集的操作,是用一個條件結構來完成的,當暫停按下,值改變的時候出發操作:

Labview從零學習(一)整體示範解析總結:

當按下停止采集按鈕時則進入下一個停止采集的操作,右下角的那個紅色停止按鈕就是For循環加入的條件接線端,用于執行跳出For循環:

Labview從零學習(一)整體示範解析總結:

當采集完畢時,疊層自動跳入下一個執行操作.

采集結束:

Labview從零學習(一)整體示範解析總結:

注意事項:

那個像 小房子 一樣的東西是添加的局部變量,有了它就相當于給指定位置傳輸一次資料。

還有一個值得注意的地方是溫度采集的操作:

Labview從零學習(一)整體示範解析總結:

在For循環右鍵,加入總是成對出現的 移位寄存器,與直接用通道不同的是,用移位寄存器可以以輸出端的值作為輸出端的輸入,也就相當于執行了累加的操作,屬于無壓棧操作。

在While循環裡的等待100ms我不知道有沒有必要加。

———————————————————————————————————————————————

總結:

總之,程式很簡單,但是通過這個程式我學到了很多基本操作,這是我學Labview的第二天,記錄一下~~希望能堅持下去吧!!

tuding +?S?+ leeping

Studing!!!

參考文章來自~:https://blog.csdn.net/weixin_41695564/article/details/81909646

參考文章寫的很棒~~

繼續閱讀