LabVIEW的平鋪式順序結(jié)構(gòu)
平鋪式順序結(jié)構(gòu)和層疊式順序結(jié)構(gòu)功能相同,不同的是結(jié)構(gòu)中所有幀都是按順序展開排列而不是疊在一起。平鋪的順序結(jié)構(gòu)位于函數(shù)選板的“編程一結(jié)構(gòu)→平鋪式順序結(jié)構(gòu)”,如圖1所示。
新建的平鋪順序結(jié)構(gòu)也只有一幀,如圖2所示。通過右鍵快捷菜單選項(xiàng)“在后面添加幀”可在當(dāng)前幀后添加幀,“在前面添加幀”可在當(dāng)前幀前添加幀。添加的幀平行排列,通過拖動四周的方向箭頭可改變其大小,如圖3所示。
圖1 程序模板中的平鋪順序結(jié)構(gòu)
圖2 新建的平鋪順序結(jié)構(gòu)
圖3 平鋪順序結(jié)構(gòu)操作
平鋪式順序結(jié)構(gòu)和層疊式順序結(jié)構(gòu)的另一不同點(diǎn)是數(shù)據(jù)傳遞方式。由于平鋪式順序結(jié)構(gòu)的所有幀都顯示在程序框圖窗口中,平鋪式順序結(jié)構(gòu)幀之間數(shù)據(jù)可以通過數(shù)據(jù)線傳遞,并不需要局部變量,所以在平鋪式順序結(jié)構(gòu)中系統(tǒng)沒有設(shè)置局部變量。數(shù)據(jù)線在穿過幀程序框時,在框上也會有一個小方塊,表示數(shù)據(jù)通道,如圖4所示。
圖4 平鋪順序結(jié)構(gòu)數(shù)據(jù)通道
來源:ks9915次