From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



為什麼我的子VI出現標題 subvi.vi:#(clone)?



主要軟體:
主要軟體版本: 1.0
主要軟體修正版本: N/A
次要軟體: N/A

問題:
我從我的主應用程式把它的subVI的front panel打開,它的標題出現subvi.vi:#(clone),(#的地方是編號1, 2, 3…),下面截圖是我在我的front panel看到的情形。除了標題的地方有些奇怪以外,我也沒辦法修改這個程式的block diagram,是什麼原因導致這樣的問題,並且我該怎麼處理呢?



解答:
subVI出現這樣的名字是因為它被設定成是reentrant,reentrant VI可以被允許建立多個同時且獨立運作的物件,用來做為除錯。但是您沒辦法修改這些複製(clone) VI,因為它們只是原本VI在記憶體中的複製品。

你可以藉由下面這兩種不同的防法來修改此subVI:


下面有相關的連結,描述reentrancy以及什麼時候該使用它。


相關連結: LabVIEW 8.6 Help: Simultaneously Calling SubVIs from Multiple Places KnowledgeBase 2QKDG7DW: Differences Between Reentrant VIs, VI Templates, and Dynamic Vis KnowledgeBase 4S7ER44H: Launching VI Clones Used for Multiple Pop-Up Windows

附加檔案:


subviclone.JPG - subviclone.JPG



報告日期: 05/02/2006
最後更新: 06/20/2016
文件偏號: 3X1I05KG