While循環(huán)里面還有While循環(huán)很容易導致死循環(huán),而且幾乎所有的問(wèn)題都有不適用嵌套的解決方法。While循環(huán)(包括For循環(huán)等)中如果存在并行執行的框圖程序,那么只有等到所有程序都執行完一次循環(huán)后,才能進(jìn)入下一次循環(huán)的執行。如果出現有快有慢的程序段,那對不起了,等著(zhù)吧,這里的規矩就是不拋棄不放棄!通過(guò)調整延時(shí)的毫秒倍數,你能很輕松的控制循環(huán)的速度。但注意的是,這種定時(shí)方式不是一種精確的方法,不能用于非常精密的需求中。2、順序結構就是強制程序運行時(shí)的前后順序。有時(shí)候我們想將幾個(gè)程序段按順序執行,而程序本身并沒(méi)有連線(xiàn)能夠保證這種順序(LabVIEW的數據流向是順著(zhù)連線(xiàn)從左往右的),那么你可以使用順序結構。當然,如果連線(xiàn)能保證的,就不用畫(huà)蛇添足了.
3、
a、一個(gè)事件結構可以有多個(gè)事件分支,即可以層疊多個(gè)框(可以右鍵添加刪除)。不好意思
b、同一個(gè)事件結構里,不能出現兩個(gè)事件分支都對同一個(gè)事件進(jìn)行響應(注意,是“同一個(gè)事件結構里”,不同事件結構就沒(méi)人管了)。簡(jiǎn)單說(shuō),在一個(gè)單位只能“一個(gè)蘿卜一個(gè)坑”,但不限制你去別的單位兼職。
c、同一個(gè)事件分支可以同時(shí)對多個(gè)事件進(jìn)行響應,也就是說(shuō)可以“殊途同歸”。
好的,我們來(lái)解釋一下。假如程序中的事件結構共有3個(gè)事件分支:超時(shí)、鼠標進(jìn)入窗格和鼠標離開(kāi)窗格。超時(shí)是應用程序事件,另外兩個(gè)則是窗格事件。超時(shí)事件左上角連著(zhù)時(shí)間(50毫秒),也就是說(shuō)當50ms時(shí)間沒(méi)有發(fā)生本事件結構中其他任何事件分支時(shí),程序將進(jìn)入下一個(gè)循環(huán),那么很容易想到,如果我們不給超時(shí)事件賦值(或賦值為-1),那么程序會(huì )一直等待有事件分支發(fā)生。
本文引用地址:http://dyxdggzs.com/article/201701/336606.htm
評論