サブVIを使用してモジュール式コードを作成する
- 更新日2026-06-12
- 3分で読める
サブVIは、別のVIのブロックダイアグラム上に表示されるVIです。LabVIEWでサブVIを使用して、他のVIでも利用できるモジュール式コードを作成します。
大きなブロックダイアグラムは読みにくく、管理も困難です。サブVIを編集すると、その変更は現在のインスタンスだけでなく、このサブVIのすべての呼び出しに影響を与えるため、コード内の一般的で再利用可能な部分を特定し、その部分をサブVIに置き換えることにより、メモリ領域の節約ができ、将来のコード更新も簡素化できます。同じサブVIノードが複数含まれているブロックダイアグラムでは、同じサブVIが毎回呼び出されます。
メモ サブVIは、テキストベースのプログラミング言語のサブルーチン呼び出しに相当します。
VIを作成した後、それをサブVIとして使用するには、コネクタペーンを作成し、アイコンを作成する必要があります。そうすれば、別のVIのブロックダイアグラムにサブVIを配置することができます。サブVIの制御器と表示器は、発呼者VIのブロックダイアグラムとの間でデータをやり取りします。
関連コンテンツ
- 選択範囲からサブVIを作成する
- サブVIを開いて編集する
- コネクタペーンを作成する
- アイコンの種類
LabVIEWでは、VI、カスタム制御器、プロジェクトライブラリ、ステートチャート、クラス、XControlにアイコンを付けることができます。項目をアイコンで固有に識別し、ライブラリアイコンを使用してプロジェクトライブラリなどのグループ化のメンバーシップを示します。
- ブロックダイアグラムにサブVIを配置する