labview的深入探索----如何實(shí)現(xiàn)類似C的函數(shù)指針調(diào)用
下面再定義一個(gè)CAL,類似上面的PROCESS

需要說明的是,上面的VI有一個(gè)輸入?yún)?shù)是VI 參考,這個(gè)VI參考是嚴(yán)格數(shù)據(jù)類型的,相當(dāng)于PROCESS函數(shù)中的函數(shù)指針,說明一下它的生成過程.

然后用瀏覽找到子VI,就可以直接使用了.
這樣,CAL VI有三個(gè)輸入?yún)?shù),a,b,vi refnum和一個(gè)輸出(返回值),相當(dāng)于PROCESS函數(shù).
看看它的具體調(diào)用過程.

上面CASE中用的是STATIC VI REFERNCE,選擇你要運(yùn)行的VI,并且指定嚴(yán)格數(shù)據(jù)類型(鼠標(biāo)右鍵)后,紅色星號(hào)出現(xiàn).

評(píng)論