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