次のセクションでは、LabVIEW サブ VI を作成および構成する方法について説明します。
-
LabVIEWサブVIを作成する
-
サブVIアイコンを編集する
-
コネクタ ペインを構築する
LabVIEWサブVIを作成する
ブロックダイアグラムのセクションをサブVIに変換することで、VIのブロックダイアグラムを簡素化できます。 LabVIEWでサブVIを作成するには2つの方法があります:
- スタンドアロン VIを作成し、それを上位レベル VI でサブ VIとして使用(ドラッグアンドドロップ)します。
- 他のVIで独自のスタンドアロンVIとして使用するコードをすでに作成している場合は、「アイコンの編集」セクションに進んでください。
- 別の VI 内のコードのセクションからサブ VIを作成します。
- LabVIEWを起動し、サブVIの作成元となるVIを開きます
- サブVIに変換したいコードをハイライト表示します
- 編集>>選択範囲をサブVIに変換をクリックして、 選択したものからサブVIを作成します。
- ブロックダイアグラムの選択したセクションは、サブVIのデフォルトアイコンに置き換えられます。 LabVIEWは新しいサブVIの制御器と表示器を作成し、選択した制御器と表示器の端子の数に基づいてコネクタペインを自動的に構成し、サブVIを既存の配線に配線します。
- 次のセクションでは、デフォルトのアイコンとコネクタ ペインの構成を調整する方法を説明します。
サブVIアイコンを編集する
サブVIアイコンは、サブVIが配置されているブロックダイアグラムに表示されるものです。変更する必要はありませんが、サブ VI アイコンを更新すると、簡単に識別できる関数を作成するのに役立ちます。これは、コードに含める多数のサブVIを作成する場合に特に役立ちます。組み込みのグリフやテキストを追加したり、独自の画像をインポートしたりするなど、更新するオプションがあります。
- サブVIを開く
- 既存のVIのコードセクションからサブVIを作成した場合は、新しく配置したアイコンをダブルクリックして開きます。
- サブVIのフロントパネルまたはブロックダイアグラムから、右上隅のアイコンをダブルクリックしてアイコンエディタを起動します
- アイコン エディターダイアログ ボックスのページを参照し、必要に応じてアイコンを更新します。
- OKを押してアイコンを保存します。
コネクタ ペインを構築する
サブVIを他のコードと合わせて使用するには、コネクタペインを構成する必要があります。コネクタペインは、入力と出力が呼び出し側VIからサブVIにどのように接続されるかを視覚的に表現したものです。
- コードのサブセクションからサブVIを作成した場合、LabVIEWは入力と出力を自動的に構成します。
- サブVIとして使用するスタンドアロンVIを作成した場合(コードのセクションから作成したものではない)、端子は空白になります。次のステップでは、コネクタ ペインの端子に入力と出力を割り当てます。

- コネクタ ペイン アイコンを右クリックして、コネクタ ペインパターンを選択します。関数のニーズに合わせて利用可能な配列から選択します。
- コネクタ ペイン上の各四角形は端子を表します。長方形を使用して入力と出力を割り当てます。
- パターンや端子の配線を決定する際の考慮事項については、LabVIEWヘルプのコネクタペインの構築を参照してください。
- 接続されている接続端子がある場合は、それを調べます。
- 接続ペインで色付きのボックスを左クリックすると、デフォルトで構成された接続を確認できます。リンクされた入力/出力が前面ペインで強調表示されます。
- 接続端子を制御器や表示器に割り当て(または再割り当て)ます。
- コネクタ ペインの端子をクリックします。
- その端子に割り当てたいフロントパネルの制御器または表示器をクリックします。
- 一般に、サブVIへの入力を左側に、出力を右側に編成するのが良いプログラミング方法です。
- 端子の色が、接続したデータ タイプの色に変わることに注意してください。
- 最初に制御器または表示器を選択してから、端子を選択することもできます。
- 端子の割り当てを解除する必要がある場合は、端子を右クリックし、 この端子を接続解除を選択します。
- フロントパネルの空きスペースをクリックして、コントロールの選択を解除します。
- 呼び出し側VIとの間でデータの受け渡しに使用するすべての制御器と表示器に対してこれらの手順を繰り返します。
- 必須、推奨、およびオプションの入力と出力を設定する
- コネクタ ペインで端子を右クリックします。
- ショートカット メニューからこの接続はを選択します。
- 必須 、 推奨 、または任意を選択します。
- コンテキスト ヘルプウィンドウでは、必須の端末のラベルが太字で表示され、推奨される端末はプレーン テキストで表示され、オプションの端末は淡色表示されます。 コンテキスト ヘルプウィンドウで 任意の端子とフル パスを非表示 ボタンをクリックした場合、任意の端子のラベルは表示されません。出力端子を必須に設定することはできません。
- あるいは、ツール>>オプション>>フロントパネルを選択し、コネクタペイン端子をデフォルトで必須に設定チェックボックスにチェックマークを入れることもできます。このオプションは、コネクタ ペインの端子を推奨ではなく必須に設定します。これは、配線ツールを使用して作成された接続と、サブVIの作成を使用して作成されたサブVIに適用されます。