在LabVIEW用動(dòng)態(tài)調(diào)用方法實(shí)現(xiàn)遞歸 | |
所屬分類(lèi):解決方案 | |
上傳者:ruanqizhen | |
文檔大?。?span>13 K | |
標(biāo)簽: 虛擬儀器 | |
所需積分:0分積分不夠怎么辦? | |
文檔介紹:所有的遞歸都可以使用循環(huán)來(lái)代替,計(jì)算階乘也可以使用循環(huán)結(jié)構(gòu),但是這里介紹的是使用遞歸結(jié)構(gòu)的方法。因?yàn)?n!=n*(n-1)!,所以我們只要編寫(xiě)一個(gè) VI 實(shí)現(xiàn)功能 F(n)=n*F(n-1) 就可以了。程序中,遞歸調(diào)用 VI 自身的結(jié)構(gòu)由三個(gè) VI 動(dòng)態(tài)調(diào)用節(jié)點(diǎn)實(shí)現(xiàn):Open VI Reference, Call By Reference Node, Close Reference。這三個(gè)節(jié)點(diǎn)分別負(fù)責(zé)動(dòng)態(tài)打開(kāi)一個(gè) VI(本例中就是這個(gè) VI 自身),運(yùn)行這個(gè)VI,再關(guān)閉它。 | |
現(xiàn)在下載 | |
VIP會(huì)員,AET專(zhuān)家下載不扣分;重復(fù)下載不扣分,本人上傳資源不扣分。 |
Copyright ? 2005-2024 華北計(jì)算機(jī)系統(tǒng)工程研究所版權(quán)所有 京ICP備10017138號(hào)-2