From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



同じVIの複数リファレンスを開けますか?



使用ソフトウェア: LabVIEW Development Systems>>LabVIEW Full Development System
使用ソフトウェア・バージョン: 7.1
使用ソフトウェア・バージョンに特化: N/A
二次のソフトウェア: N/A

問題: 同じVIの複数リファレンスを開けますか?

解決策: はい、各レファレンスが同じVIを基本としています。それらのレファレンスが閉じるまでVIはメモリに残ります。そして、あるリファレンスで実行する操作は其々同じVIにあるので他のリファレンスでも見えます。

時折、問題になるときがあります。例えば、VIリファレンスをターゲットVIで開き、VIを編集する場合です。このリファレンスは開いた状態で他のリファレンス(例えば厳密に類別化されたVIリファレンス)を開くことができます。そして、ターゲットVIを「Call By Reference」ノードを通してサブVIとして呼び出すことができます。しかしながら、この厳密に類別化されたVIリファレンスがアクティブのままで、(リファレンスが閉じられるまで)プロパティとインボークノードを通す編集操作は失敗になります。なぜなら、VIのリファレンスが厳密に類別化されたVIリファレンスによって実行されるのに使われているからです。

関連リンク:

添付:





報告日時: 03/03/1998
最終更新日: 05/26/2004
ドキュメントID: DIRECT-3S8SYH