VIサーバリファレンス
- 更新日2025-07-30
- 4分で読める
デフォルトでは、現在のVIのスタティックVIリファレンスを返します。ブロックダイアグラムアイコンをクリックして、ショートカットメニューから選択することにより、このリファレンスを、現在のアプリケーション、VIの制御器または表示器、またはペーンのリファレンスを返すように構成できます。このリファレンスを使用して、関連するVI、アプリケーション、制御器、表示器、またはペーンのプロパティおよびメソッドにアクセスできます。「VIサーバリファレンス」関数は、常に、完全に認証されたリファレンスを返します。パスワードセキュリティが懸念される場合は、他のVIにリファレンスを渡す際に注意してください。
また、フロントパネルオブジェクトまたは端子を右クリックして、ショートカットメニューから作成»リファレンスを選択して、VIサーバリファレンスを作成することもできます。
現在のアプリケーションまたはVIにリファレンス定数をリンクするには、ブロックダイアグラムでVIサーバリファレンスをクリックして、このアプリケーション、このVI、またはペーンを選択します。また、VIサーバリファレンスを右クリックして、ショートカットメニューからリンク先»このアプリケーション、リンク先»このVI、またはリンク先»ペーンを選択します。VI内で制御器または表示器にリファレンスをリンクするには、同じ方法でリファレンスをクリックするか、右クリックして、ショートカットメニューからリンクする制御器または表示器を選択します。
Property Node または Invoke Nodeを 使用して、 、VI Server参照を使用してコントロールまたはインジケータの プロパティとメソッドにアクセス します。
VIサーバリファレンスが制御器または表示器に関連付けられている場合、VIサーバリファレンスを右クリックして、ショートカットメニューから制御器を検索または表示器を検索を選択して、関連する制御器または表示器を検索します。また、関連するリファレンスを検索するには、右クリックして検索»リファレンスを選択します。データはVIサーバリファレンスとプロパティノードによって渡すことができますが、別の方法を通してパフォーマンスを改善できます。VIサーバリファレンスを使用してデータを渡す前に、データを直接書き込むか、代わりにローカルまたはグローバル変数の使用を試みてください。
VIサーバリファレンスを比較するには、リファレンスを比較するを参照してください。

入力/出力
このVI
—
|
サンプルプログラム
LabVIEWに含まれている以下のサンプルファイルを参照してください。
- labview\examples\Application Control\VI Server\Control References\Control References.vi
このVI
—