LabVIEWコマンドラインインタフェースを使用してVIを比較する
- 更新日2026-05-26
- 4分で読める
LabVIEWコマンドラインインタフェース (CLI) を使用して2つのVIをプログラム的に比較し、ファイル間の差異をリストした比較レポートを生成できます。
LabVIEW CLIのCreateComparisonReportコマンドは、指定された2つのVIを比較し、比較操作の結果を含むHTML、XML、Word、またはテキストレポートを出力します。このコマンドを使用すると、VIの依存関係を含めずに比較できるため、欠落した依存関係によって比較中にエラーが発生するのを防ぎます。
表は、この操作で使用可能な引数を示しています。
| 引数 | 必須またはオプション | 説明 | デフォルト |
|---|---|---|---|
| −vi1 | 必須 | 比較している最初のVIの名前またはパス。 | — |
| −vi2 | 必須 | 比較している2番目のVIの名前またはパス。 | — |
| −reportType | オプション | 出力レポートの必要なファイルタイプ。この引数は、以下の値をサポートします。
この引数を指定しない場合、-reportPathに指定した値から推測されます。 |
HTMLSingleFile |
| −reportPath | 必須 | 出力レポートの名前またはパスです。 | — |
| −o | オプション | 指定したレポートディレクトリに既存のレポートやサポートファイルがある場合、それらを上書きします。 | — |
| −c | オプション | 指定したレポートパスにディレクトリが存在しない場合は、新しいディレクトリを作成します。 | — |
| −nofp | オプション | 比較レポートからフロントパネルの差異を除外します。 | — |
| −nofppos | オプション | 比較レポートからフロントパネルの位置の差異を除外します。 | — |
| −nobd | オプション | 比較レポートからブロックダイアグラムの差異を除外します。 | — |
| −nobdcosm | オプション | 比較レポートからブロックダイアグラムの外観の差異を除外します。 | — |
| −noattr | オプション | 比較レポートからVI属性の差異を除外します。 | — |
| -d | オプション | 依存関係を含めずに、指定したVIを比較します。 | — |
vi1とvi2には任意のVIを選択できます。vi1は必ずしもベースファイルである必要はなく、vi2は必ずしもベースファイルの変更である必要はありません。比較レポートの範囲:
- vi1は初期状態に割り当てるVI(vi1の状態から)
- vi2は後の状態 (vi2の状態へ) に割り当てるVI
LabVIEW用CLIでVIを比較するには、次の構文を使用してコマンドを実行します。
LabVIEWCLI -OperationName CreateComparisonReport -vi1 <最初のVIの名前またはパス> -vi2 <2番目のVIの名前またはパス> -reportType <レポートのファイルタイプ> -reportPath <出力レポートの名前またはパス>
以下に例を示します。
LabVIEWCLI -OperationName CreateComparisonReport -vi1 "firstVI.vi" -vi2 "secondVI.vi" -reportType "HTMLSingleFile" -reportPath "report.html"
関連コンテンツ
- VIを統合
LabVIEWのVI統合機能を使用して、同じVIに対する異なる変更のセットを調整できます。