浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » D S P

While Loop循環(huán)結(jié)構(gòu)

發(fā)布時(shí)間:2014/10/10 20:01:04 訪問次數(shù):1535

   在C/C++等編程平臺(tái)中還提供了While語句來實(shí)現(xiàn)循環(huán),LabVIEW中則為用戶提供了功能完全一致的While Loop循環(huán)結(jié)構(gòu)。LabVIEW中While Loop循環(huán)結(jié)構(gòu)的功能可以用文字表達(dá)為:While(布爾表達(dá)式){循環(huán)體); ICL3232EIAZ-T即只要布爾表達(dá)式的結(jié)果為真(或非O)則將不斷執(zhí)行循環(huán)體內(nèi)的程序,否則退出循環(huán)體。

   參考圖3-103中的求和算子sum ofx,如果用While Loop循環(huán)的方式進(jìn)行求和計(jì)算也同樣可以得到正確結(jié)果。本例中,需要對(duì)數(shù)組X3進(jìn)行所有元素的求和計(jì)算,數(shù)組元素的初始化與圖3-110相同。為了正確存放求和過程中的中間結(jié)果,同樣需要借助LabVIEW中的Feedback Node結(jié)構(gòu)。

   在圖3-102所示路徑下選擇While Loop結(jié)構(gòu),在框圖中合適位置放置,如圖3-112所示。其中,灰色的矩形外框相當(dāng)于C/C++語法中的{);匝代表了控制循環(huán)是否進(jìn)行的變量,可以看作是布爾表達(dá)式的一部分;I虱的功能是當(dāng)布爾表達(dá)式輸出0時(shí),退出While Loop循環(huán)結(jié)構(gòu)。讀者可以注意到,在LabVIEW的示例程序圖3-4中,LabVIEW就在框圖中為用戶自動(dòng)提供了一個(gè)While Loop

結(jié)構(gòu),如果不按STOP按鈕,其功能相當(dāng)于C語法中的While (1)。

   本例中,在框圖中建立如圖3-113所示程序就是在圖3-112的灰色的矩形外框內(nèi)部添加循環(huán)體。其中Feedback Node結(jié)構(gòu)和函數(shù)Array Size的用法與上一章節(jié)相同。圖3-113中如果數(shù)組X3容量X 3.Array Size  (X 3)大于田中的數(shù)值i(i以0開始記數(shù),每執(zhí)行一次循環(huán)體則f的數(shù)值就自動(dòng)加1),則LabVIEW的比較大小算子>輸出為1(表示True),為完成求和計(jì)算,在圖3-113的While Loop結(jié)構(gòu)灰色邊緣上單擊鼠標(biāo)右鍵,在菜單中選擇Continue if True命令,表示當(dāng)While Loop的布爾表達(dá)式輸出為真時(shí),繼續(xù)執(zhí)行循環(huán)體;為假(0)時(shí),退出循環(huán)體。也可以用鼠標(biāo)單擊畫按鈕,使闡變?yōu)閳D來完成上述設(shè)置,這樣While Loop結(jié)構(gòu)對(duì)應(yīng)的布爾表達(dá)式為:While  (X 3.Array Size (X 3》1),即只要邏輯表達(dá)式“X 3.Array Size(X 3)>f’’成立,則將不斷地執(zhí)行循環(huán)體。程序運(yùn)行結(jié)果如圖3-114所示。從中可以看出當(dāng)f從0增長到5時(shí),邏輯表達(dá)式“X 3.Array Size (X 3》1”不再成立,所以While Loop循環(huán)結(jié)束,最終的輸出結(jié)果為數(shù)組元素之和50。

        



   在C/C++等編程平臺(tái)中還提供了While語句來實(shí)現(xiàn)循環(huán),LabVIEW中則為用戶提供了功能完全一致的While Loop循環(huán)結(jié)構(gòu)。LabVIEW中While Loop循環(huán)結(jié)構(gòu)的功能可以用文字表達(dá)為:While(布爾表達(dá)式){循環(huán)體); ICL3232EIAZ-T即只要布爾表達(dá)式的結(jié)果為真(或非O)則將不斷執(zhí)行循環(huán)體內(nèi)的程序,否則退出循環(huán)體。

   參考圖3-103中的求和算子sum ofx,如果用While Loop循環(huán)的方式進(jìn)行求和計(jì)算也同樣可以得到正確結(jié)果。本例中,需要對(duì)數(shù)組X3進(jìn)行所有元素的求和計(jì)算,數(shù)組元素的初始化與圖3-110相同。為了正確存放求和過程中的中間結(jié)果,同樣需要借助LabVIEW中的Feedback Node結(jié)構(gòu)。

   在圖3-102所示路徑下選擇While Loop結(jié)構(gòu),在框圖中合適位置放置,如圖3-112所示。其中,灰色的矩形外框相當(dāng)于C/C++語法中的{);匝代表了控制循環(huán)是否進(jìn)行的變量,可以看作是布爾表達(dá)式的一部分;I虱的功能是當(dāng)布爾表達(dá)式輸出0時(shí),退出While Loop循環(huán)結(jié)構(gòu)。讀者可以注意到,在LabVIEW的示例程序圖3-4中,LabVIEW就在框圖中為用戶自動(dòng)提供了一個(gè)While Loop

結(jié)構(gòu),如果不按STOP按鈕,其功能相當(dāng)于C語法中的While (1)。

   本例中,在框圖中建立如圖3-113所示程序就是在圖3-112的灰色的矩形外框內(nèi)部添加循環(huán)體。其中Feedback Node結(jié)構(gòu)和函數(shù)Array Size的用法與上一章節(jié)相同。圖3-113中如果數(shù)組X3容量X 3.Array Size  (X 3)大于田中的數(shù)值i(i以0開始記數(shù),每執(zhí)行一次循環(huán)體則f的數(shù)值就自動(dòng)加1),則LabVIEW的比較大小算子>輸出為1(表示True),為完成求和計(jì)算,在圖3-113的While Loop結(jié)構(gòu)灰色邊緣上單擊鼠標(biāo)右鍵,在菜單中選擇Continue if True命令,表示當(dāng)While Loop的布爾表達(dá)式輸出為真時(shí),繼續(xù)執(zhí)行循環(huán)體;為假(0)時(shí),退出循環(huán)體。也可以用鼠標(biāo)單擊畫按鈕,使闡變?yōu)閳D來完成上述設(shè)置,這樣While Loop結(jié)構(gòu)對(duì)應(yīng)的布爾表達(dá)式為:While  (X 3.Array Size (X 3》1),即只要邏輯表達(dá)式“X 3.Array Size(X 3)>f’’成立,則將不斷地執(zhí)行循環(huán)體。程序運(yùn)行結(jié)果如圖3-114所示。從中可以看出當(dāng)f從0增長到5時(shí),邏輯表達(dá)式“X 3.Array Size (X 3》1”不再成立,所以While Loop循環(huán)結(jié)束,最終的輸出結(jié)果為數(shù)組元素之和50。

        



熱門點(diǎn)擊

 

推薦技術(shù)資料

業(yè)余條件下PCM2702
    PGM2702采用SSOP28封裝,引腳小而密,EP3... [詳細(xì)]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13692101218  13751165337
粵ICP備09112631號(hào)-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!