★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
➤微信公眾號:山青詠芝(shanqingyongzhi)
➤博客園地址:山青詠芝(https://www.cnblogs.com/strengthen/ )
➤GitHub地址:https://github.com/strengthen/LeetCode
➤原文地址:https://www.cnblogs.com/strengthen/p/9697775.html
➤如果鏈接不是山青詠芝的博客園地址,則可能是爬取作者的文章。
➤原文已修改更新!強烈建議點擊原文地址閱讀!支持作者!支持原創!
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
一、分支結構
1、創建分支結構:程序框圖右鍵>結構>條件結構
2、Ctrl + I 會顯示錯誤列表,雙擊錯誤列表會定位到該錯誤在程序框圖中地方。
3、有的分支可以不連接分支內容。
在不連接的情況下:選中隧道右鍵>未連接時使用默認:默認輸出的是空字符串。
4、在該當前分支前/后添加分支:
分支標簽右鍵>“在后面添加分支”或“在前面添加分支”
5、如果分支選擇器接入的是一個數值類型,而該數值類型的數值超出了已有的分支范圍,那么它會執行默認分支。
6、組合分支:輸入法切換至英文狀態下,在分支標簽中的數值后面輸入逗號和相應的分支數值。使用組合分支可以節省額外的分支,也有利於編程。
7、除了布爾和數值之外,還可以使用下拉列表框中的枚舉類型。
(1)、前面板右鍵>下拉列表與枚舉>枚舉>在枚舉中添加相應的項。
(2)、選中枚舉右鍵>編輯項>點擊插入或直接點擊表插入枚舉項,項可以靈活寫,因為它本身是文本類型>確定
(3)、程序框圖中表現的是項中的文本,顯示在分支標簽中,輸出的值為0,1,2,……
(4)、切換“操作值”手型工具的時候才可以在前面板點擊切換枚舉的枚舉值。
8、分支結構結合枚舉類型在狀態機里比較常見。
狀態機:其實就是把系統的各個狀態羅列出來,然后在各個狀態之間進行切換。用狀態機進行這種切換操作是比較靈活的。
二、順序結構
1、順序結構有兩種:
(1)、平鋪式順序結構
(2)、層疊式順序結構
2、平鋪式順序結構:形狀就跟電影膠片差不多,運行形式也跟播放電影是差不多的,是一幀一幀的運行。
3、在該當前幀前/后添加幀:
選中順序結構右鍵>“在前面添加幀”或“在后面添加幀”
4、順序結構的作用:LabVIEW的一個特點是並行運行,順序結構可以讓程序按指定程序順序,執行完成一個再執行下一個。
5、在程序開始的時候,顯示控件為空
(1)、前面板:字符串右鍵>創建>屬性節點>值:這個值就是該字符串的一個屬性
(2)、程序框圖:剛創建的字符串屬性右鍵>轉化為寫入
(3)、程序框圖右鍵>字符串>空字符串常量
(4)、將屬性連接空字符串
6、層疊式順序結構:類似於分支結構的表現形式,優點是占用空間比較少。就是把平鋪式順序結構折疊起來,這兩種形式所實現的功能是一樣的。
7、數序結構的缺點:不能在指定的某個幀處開始執行,一開始執行就必須從順序結構的第0幀開始,直到最后一幀結束,也就是說它運行的效率是比較低的,平常做程序的時候盡量不使用順序結構,根據實際情況,必要的時候也是推薦使用的。
三、循環結構、分支結構、順序結構可以相互組合使用以達到預期目的。