在NI的論壇倒是有相關的討論,不過看的不大懂。
哪位大大能告訴小弟 subvi和subroutine的區別啊?在實際應用中該怎么操作?就是用subroutine有什么好處,什么時候該用?謝謝了~~
在NI的論壇倒是有相關的討論,不過看的不大懂。
哪位大大能告訴小弟 subvi和subroutine的區別啊?在實際應用中該怎么操作?就是用subroutine有什么好處,什么時候該用?謝謝了~~
subVI就是VI,只是因為被呼叫,所以就稱為subVI。
而subroutine是藉由優先權的設定來達到這個功能。
優先權的設定如下:

只要把「Reenrant execution」打勾,這個VI如果被呼叫成為subVI,就會是一個subroutine。
使用subroutine的優點就是如果你這一個subVI在主程式會常常被呼叫使用的話,那麼將可提升主程式的效能。缺點是會多佔用一些記憶體。
恩,謝謝 Benjamin
這下明白了~~