VIの状態を変更することなく、サブパネル制御器でVIをロードします

ロードするVIのフロントパネルが開いている場合、または同じフロントパネルに他のサブパネル制御器をロードした場合、LabVIEWはエラーを返し、サブパネル制御器で再入可能ではないフロントパネルをロードできなくなります。また、リモートアプリケーションインスタンスでVIのフロントパネルをロードして、フロントパネルを再帰的にロードすることもできません。

カスタム制御器をこのメソッドに配線した場合もエラーが返されます。カスタム制御器をサブパネルに配線するには、VIのフロントパネルに制御器を配置してください。続いて、そのVIをサブパネルに配線します。

このメソッドの使用後は、フロントパネルがメモリに常駐します。「リファレンスを閉じる」関数を使用して、VIリファレンスを閉じます。サブパネル制御器を含むVIを停止するまで、サブパネル制御器のフロントパネルはそのままです。また、VIを削除メソッドを使用すると、サブパネル制御器でVIをアンロードできます。

パラメータ

名前 データタイプ 必須 説明
VI Ref cvirn.png はい

フロントパネルをロードするVIのリファレンス。「VIリファレンスを開く」関数を使用すると、別のVIリファレンスを取得できます。

備考欄

以下の表は、このメソッドの 特性の一覧です。

短い名前 Insert VI
データタイプ 戻り値なし
ランタイムエンジンで使用可能 はい
リアルタイムオペレーティングシステムで利用可能 はい
VI実行中に設定可能 はい
フロントパネルをメモリにロード いいえ
使用前に認証が必要 いいえ
ブロックダイアグラムをメモリにロード いいえ
リモートアクセス可能 はい

サンプルプログラム

LabVIEWに含まれている以下のサンプルファイルを参照してください。

  • labview\examples\Controls and Indicators\Containers\Multiple VIs in a Subpanel.vi