VIを挿入
- 更新日2025-07-30
- 2分で読める
VIの状態を変更することなく、サブパネル制御器でVIをロードします。
ロードするVIのフロントパネルが開いている場合、または同じフロントパネルに他のサブパネル制御器をロードした場合、LabVIEWはエラーを返し、サブパネル制御器で再入可能ではないフロントパネルをロードできなくなります。また、リモートアプリケーションインスタンスでVIのフロントパネルをロードして、フロントパネルを再帰的にロードすることもできません。
カスタム制御器をこのメソッドに配線した場合もエラーが返されます。カスタム制御器をサブパネルに配線するには、VIのフロントパネルに制御器を配置してください。続いて、そのVIをサブパネルに配線します。
このメソッドの使用後は、フロントパネルがメモリに常駐します。「リファレンスを閉じる」関数を使用して、VIリファレンスを閉じます。サブパネル制御器を含むVIを停止するまで、サブパネル制御器のフロントパネルはそのままです。また、VIを削除メソッドを使用すると、サブパネル制御器でVIをアンロードできます。
パラメータ
| 名前 | データタイプ | 必須 | 説明 |
|---|---|---|---|
| VI Ref | ![]() |
はい | フロントパネルをロードするVIのリファレンス。「VIリファレンスを開く」関数を使用すると、別のVIリファレンスを取得できます。 |
備考欄
以下の表は、このメソッドの 特性の一覧です。
| 短い名前 | Insert VI |
| データタイプ | 戻り値なし |
| ランタイムエンジンで使用可能 | はい |
| リアルタイムオペレーティングシステムで利用可能 | はい |
| VI実行中に設定可能 | はい |
| フロントパネルをメモリにロード | いいえ |
| 使用前に認証が必要 | いいえ |
| ブロックダイアグラムをメモリにロード | いいえ |
| リモートアクセス可能 | はい |
サンプルプログラム
LabVIEWに含まれている以下のサンプルファイルを参照してください。
- labview\examples\Controls and Indicators\Containers\Multiple VIs in a Subpanel.vi
