LABVIEW的"結(jié)構(gòu)"的概念同C語言有很大不同,C語言中中的結(jié)構(gòu)指的是復(fù)合數(shù)據(jù)類型,labview所謂的結(jié)構(gòu)相當(dāng)于C語言的程序運行結(jié)構(gòu),包括循環(huán)、順序結(jié)構(gòu)、條件結(jié)構(gòu)、事件結(jié)構(gòu)等,這里面尤其需要強調(diào)的是順序結(jié)構(gòu),無論是平鋪
本例使用局部變量,通過練習(xí)使用順序結(jié)構(gòu)和While循環(huán),又一次實現(xiàn)了跑馬燈的效果。 前面板設(shè)計: 程序框圖設(shè)計: 運行發(fā)現(xiàn)與前面while循環(huán)+移位寄存器效果一樣!
在任何編程語言中順序模型都是最基本的設(shè)計模型,LabVIEW也不例外。順序模型從程序開始到初始化,到模塊1、模塊2……一直到程序的結(jié)束,都是嚴(yán)格按照編程者事先指定的順序依次執(zhí)行的。這種模型簡單、易懂
前文介紹了LV編程的重要概念---狀態(tài)機,狀態(tài)機是個基本概念或者說理論,其具體表現(xiàn)形式多種過樣,很難具體分類,我根據(jù)個人在編程實踐中的體會,歸納幾種常見類型. 一、順序結(jié)構(gòu) LV本身是有順序結(jié)構(gòu)的,而且有兩種方式