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