VIを統合
- 更新日2026-04-10
- 4分で読める
LabVIEWのVI統合機能を使用して、同じVIに対する異なる変更のセットを調整できます。
LabVIEWは三方向マージを使用してVIを統合します。三方向マージは、各セットを同じ元のコードと比較することで、分岐する2つの変更セットを調整します。LabVIEWのVI統合機能では、以下の用語を使用します。
たとえば、別のユーザが同じVIを変更し、その変更をあなたが送信する前にソース管理にチェックインした可能性があります。この場合、他のユーザが同じ開始点VIに対して行った変更と、自分の変更を調整する必要があります。
たとえば、統合VI 1と統合VI 2にトンネルが含まれているとします。VIを統合するには、ベースVIにもトンネルが存在する必要があり、これによりLabVIEWは統合VI 1と統合VI 2のトンネル同士が一致すると判断できます。
統合するVIを選択ダイアログボックスを使用して、オリジナル (ベース) VIと、そのオリジナルVIの2つの分岐リビジョン間の差異を自動または対話的に解決します。2つのVIの差が競合する場合、VIを統合ダイアログボックスでこの変更を対話的に解決できます。
2つのVIを自動的または対話的に統合するには、次の手順を実行します。
-
統合するVIの名前を変更します。
LabVIEWは同じ名前の2つのVIをロードできません。
-
を選択します。
統合するVIを選択ダイアログボックスが表示されます。
- ベースVIの横の参照をクリックし、元のVIに移動してOKをクリックします。
- 統合VI 2の横の参照をクリックし、あなたが変更を加えたVIに移動し、OKをクリックします。
- 統合VI 1の横の参照をクリックし、他のユーザの変更があるVIに移動し、OKをクリックします。
- オプション:
統合オプションセクションからオプションを選択して、LabVIEWがVIの要素をどのように統合するかを構成します。
コンテキストヘルプ (またはCtrl+H) を表示すると、各オプションのロールオーバーヘルプが表示されます。
- Mergeをクリックします。
-
特定の変更の詳細を表示するには、変更の横にある展開/収縮記号をクリックします。
デフォルトでは、LabVIEWは解決していない競合している変更フィールドで各変更を収縮します。
-
各変更に対して、統合VI 2または統合VI 1サブカテゴリの下にある変更の説明をクリックして、統合2または統合1の詳細を参照します。
メモ フロントパネルの変更ウィンドウ、ブロックダイアグラムの変更ウィンドウ、または名称未設定の統合VIのいずれかで、ほとんどの変更が赤で囲まれて表示されます。LabVIEWは各未解決の変更の横にXを表示します。
-
ベースVI(LLB)を選択、統合VI 1(LLB 1)を選択、または統合VI 2(LLB 2)を選択ボタンをクリックして、受け入れる変更を選択し、統合VIに追加します。
各変更を解消するに従って、変更の横にチェックマークが表示されます。
-
すべての変更を解決したら:
- 閉じるボタンをクリックして、VIを統合ダイアログボックスを閉じます。
- 保存ボタンをクリックして、統合VIを保存します。
また、他社のソース管理プロバイダを構成して、デフォルトの統合アプリケーションとしてLVMerge.exeを使用することもできます。LVMerge.exeは統合するVIを選択ダイアログボックスに相当します。
LLBを統合するには、統合するLLBを選択ダイアログボックスを使用して、LLBの異なるバージョンの違いを自動的または対話的に解消します。