LabVIEW入門第十天(常用迴圈與結構體)

2021-10-04 03:32:41 字數 1567 閱讀 2971

迴圈的含義,及重複性的去做某一件事,當達到某一條件時停止。基本常用迴圈與結構體:for迴圈、while迴圈、條件結構、事件結構、順序結構、程式框禁用結構,如下圖所示:

1.for迴圈:

for迴圈,與c#類似,是可以設定迴圈次數的迴圈體,如下圖所示:

它由迴圈次數和執行次數組成的迴圈,使用時會根據你所設定的迴圈次數執行迴圈內部的**,直到次數達到時停止。執行次數的作用就是提供當前程迴圈的次數值。

for迴圈也可以加條件索引,也就是條件達到或者次數達到停止迴圈,如下圖所示:

2.while迴圈:

while迴圈與for迴圈的 條件部分類似,不過唯一區別是沒有次數限制,如下圖:

當停止條件達到時,結束當前迴圈,若未達到條件時將一直在迴圈內,無法結束,俗稱死迴圈,所以使用時一定注意。

1.條件結構:

條件結構,及達到某一條件時執行結構體內的程式**,輸入條件根據輸入資料型別而定,如下圖所示是乙個布林量的條件結構,他的結構體就只有兩個,乙個true,乙個false。這部分內容在前面幾篇文章有詳解,可以看看。

2.事件結構:

事件結構就是根據某一事件觸發當前結構體內部**執行,如下圖所示,當布林被滑鼠按下時觸發當前結構體執行,如下圖所示:

這樣就可以通過使用者操作實現某些功能。

3.順序結構:

順序結構是控制程式先後執行的結構體,它分為層疊式和平鋪式,作用都一致,必須按照數字先後順序或者從左往右執行結構體,如下圖:

4.程式框禁用結構:

程式禁用結構是為了禁用某一部分不想使用卻不想刪除的**,例如下圖所示:

以上就是基礎迴圈和結構體的認識及使用,有興趣的可以一起討論學習。

實習第十天

今天電梯有點慢,等得我半小時才到公司。今天弄資料庫介面工具的時候,被松哥按在地上摩擦了。今天加班,在下班的時候,久久等不到電梯,想起了 上有個應該需要修改,然後回公司修改,改了半天,發現還是原來的好,於是恢復原樣,我就下班了,有點搞笑。這段時間上火非常嚴重,整個人的狀態都不好,做事情也沒精神。面對各...

學習第十天

一 介面 jdk1.8及之後新增了2中可以定義存在方法體的方法 預設方法 default關鍵字修飾的方法 使用 通過實現類物件使用 靜態方法 使用 通過介面名去呼叫 二 單例模式 保證類只能存在乙個例項 餓漢式 先建立物件,然後需要的人要這個物件,保證永遠使用的都是這個建立好的物件 執行緒安全的,效...

前端第十天

function 1000,swing fn 小公尺輪播圖 設定5個div 通過給乙個類名定義屬性達到動畫效果,有左右點選事件及索引決定將類名新增給誰,且在索引達到極限時,重新將索引賦值,且同時將其他兄弟div移除類名,通過設定z index達到最上面為顯示的div 小公尺 定義建立列表函式 引數為...