LabVIEW 主從關係的subVI,如何將值傳到mainVI上

有下面幾個解決方案
1. 全域變數:subVI透過全域變數,將值寫到全域變數中,由mainVI自己決定讀subVI值。
2. 功能性全域變數:全域變數的進化版本,另外寫一個FGV來存取所需要的變數值。
3. 物件參考(reference):mainVI將要更新值的物件參考(reference)傳入到subVI,當subVI值有更新時,也將值透過property node更新。
4. Control Values by Index:以數值更新的方式來說,效率比property node好。
以上各有各的優缺點,需要依程式架構選擇適當方式。

參考資料來源
LabVIEW Cat ~喵喵的LabVIEW人參~在Actor中使用Set control value by index 來回覆資料元素
LabVIEW Cat ~喵喵的LabVIEW人參~Functional Global Variable的使用介紹
LabVIEW Programming Reference Manual-Property Node
Basic Functional Global Variable Example