色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 測試測量 > 設(shè)計(jì)應(yīng)用 > LabVIEW中數(shù)組的自動(dòng)索引

          LabVIEW中數(shù)組的自動(dòng)索引

          作者: 時(shí)間:2016-12-26 來源:網(wǎng)絡(luò) 收藏
            我們?cè)?strong>LabVIEW里面使用While或者是For循環(huán)結(jié)構(gòu)的時(shí)候,就會(huì)發(fā)現(xiàn)每一個(gè)循環(huán)中在它們的循環(huán)結(jié)構(gòu)的邊界都可以自動(dòng)完成一個(gè)數(shù)組元素的索引或累積。LabVIEW中循環(huán)結(jié)構(gòu)的這種能力就叫做自動(dòng)索引(Auto-indexing)。

            不過有一點(diǎn)需要注意:LabVIEW中For循環(huán)中自動(dòng)索引功能是默認(rèn)啟用的,而While循環(huán)中自動(dòng)索引功能是默認(rèn)關(guān)閉的。

          本文引用地址:http://cafeforensic.com/article/201612/334094.htm

            下圖中就是一個(gè)使用For循環(huán)實(shí)現(xiàn)自動(dòng)索引功能的例子:

            不過,當(dāng)關(guān)閉自動(dòng)索引之后,從循環(huán)中傳出的數(shù)值為其最后一次循環(huán)所產(chǎn)生的數(shù)值。這一點(diǎn)需要清楚。一般來說,自動(dòng)索引會(huì)個(gè)初學(xué)者造成不小的困擾。

            當(dāng)把數(shù)組連線進(jìn)入循環(huán)結(jié)構(gòu)的時(shí)候也可以使用自動(dòng)索引的功能。如下圖中左側(cè)的框圖所示,當(dāng)自動(dòng)索引功能啟用后,循環(huán)結(jié)構(gòu)的每次循環(huán)會(huì)自動(dòng)索引輸入數(shù)組的一個(gè)元素(從框圖內(nèi)外的連線也可以看出,從數(shù)組控件到循環(huán)結(jié)構(gòu)之間的連線是較粗的,而通過自動(dòng)索引之后就變細(xì)了)。如果如下圖右側(cè)所示,關(guān)閉自動(dòng)索引功能,數(shù)組就是一股腦的輸入到循環(huán)內(nèi)部了。

          使用自動(dòng)索引設(shè)定循環(huán)結(jié)構(gòu)的循環(huán)次數(shù)

            當(dāng)啟用自動(dòng)索引并把一個(gè)數(shù)組輸入到For循環(huán)之中的時(shí)候,LabVIEW會(huì)自動(dòng)設(shè)定該循環(huán)的循環(huán)次數(shù)為該數(shù)組中元素的個(gè)數(shù),這時(shí)就可以不用在For循環(huán)結(jié)構(gòu)的循環(huán)次數(shù)輸入端輸入循環(huán)次數(shù)參數(shù)了。如果在啟用自動(dòng)索引時(shí),在循環(huán)結(jié)構(gòu)的循環(huán)次數(shù)輸入端輸入了某個(gè)特定設(shè)數(shù)值或者是同時(shí)輸入兩個(gè)長度不同的數(shù)組進(jìn)入For循環(huán)結(jié)構(gòu),那么循環(huán)要執(zhí)行的次數(shù)以輸入數(shù)組長度與設(shè)定執(zhí)行次數(shù)的最小值為準(zhǔn)。
            如下圖所示,數(shù)組長度為10,設(shè)定循環(huán)次數(shù)為25,最終執(zhí)行則為10次:




          評(píng)論


          技術(shù)專區(qū)

          關(guān)閉