このダイアログボックスを表示するには、サブVIを右クリックしてショートカットメニューから呼び出し設定を選択します。

このダイアログボックスを使用して、サブVIをいつロードするかを構成します。このダイアログボックスは、VIサーバ呼び出しをサポートするアプリケーションインスタンスで開いているVIのみに使用できます。FPGAターゲットなど、VIサーバ呼び出しをサポートしないアプリケーションインスタンスで開かれている関数、Express VI、多態性VI、またはVIには使用できません。

各呼び出しで再ロードまたは最初の呼び出しでロードして保持を選択すると、サブVIは、サブVIを呼び出すように構成されたリファレンス呼び出しノードに置換されます。リファレンス呼び出しノード上の記号は、選択するモードに対応します。これらのオプションのいずれかを選択すると、サブVIを検出できなくなります。これらのオプションにより、サブVIのスタティックリンクが削除されます。

このダイアログボックスには以下のコンポーネントが含まれています。

オプション 説明
発呼者と共にロード

発呼者VIがロードされると同時にサブVIをロードします。

この動作は、サブVIのロード方法と同じである。
各呼び出しで再ロード

サブVIがまだメモリにない場合、発呼者VIがサブVIを呼び出した際にサブVIをロードします。

このオプションは、呼び出し後にサブVIがメモリに残ることを保証しない。
最初の呼び出しでロードして保持

発呼者VIがサブVIを最初に呼び出した際のみ、サブVIをロードします。

発信者VIが大きい場合は、 最初の通話でロードして保持を選択することで、ロード時間とメモリーを節約できます。このオプションを選択すると、サブVIは発呼者VIで必要になるまでロードされません。
メモ 各呼び出しで再ロードオプションまたは最初の呼び出しでロードして保持オプションを選択すると、LabVIEWは発呼者VIのブロックダイアグラムがメモリにある限りサブVIのロードを続行します。発呼者VIを編集モードで開くと、発呼者VIのブロックダイアグラムとサブVIがロードされます。サブVIがロードされことを回避するには、発呼者VIのブロックダイアグラムを開かないでください。サブVIとして発呼者VIを呼び出して、発呼者VIのフロントパネルウィンドウとブロックダイアグラムを閉じます。