定義済みのコマンドライン操作
- 更新日2025-08-27
- 13分で読める
LabVIEW用コマンドラインインタフェースは、以下の操作をサポートしています。
- MassCompile ― 指定されたディレクトリのファイルを一括コンパイルします。
- ExecuteBuildSpec ― 指定されたビルド仕様の設定を使用してアプリケーションまたはライブラリをビルドし、出力ファイルのパスを返します。
- RunVI ― 定義済みのコネクタペーンインタフェースでVIを実行し、出力またはエラー情報を返します。
- CloseLabVIEW―プロンプトなしでLabVIEWを閉じます。
- CreateComparisonReport ― 指定した2つのVIの比較レポートを生成します。
- (VI Analyzer Toolkit) RunVIAnalyzer ― LabVIEW VI Analyzer Toolkitで指定したVIアナライザタスクを実行し、テストレポートを指定した場所に保存します。
- (Unit Test Framework Toolkit) RunUnitTests ― LabVIEW Unit Test Framework Toolkitで指定したファイルに対してテストを実行し、JUnitファイルを指定した場所に保存します。
LabVIEWで実行するカスタム操作を作成することもできます。
MassCompile
指定されたディレクトリのファイルを一括コンパイルします。
次の表は、この操作に使用可能な引数を示しています。必須の引数は太字で示されています。
この操作をLabVIEW用CLIで実行するには、次の構文を使用してコマンドを実行します。
LabVIEWCLI -OperationName MassCompile -DirectoryToCompile <ファイルのディレクトリ> -MassCompileLogFile <ログファイルのパス> -AppendToMassCompileLog <trueまたはfalse> -NumOfVIsToCache <キャッシュするVIの数> -ReloadLVSBs <trueまたはfalse>
例: LabVIEWCLI -OperationName MassCompile -DirectoryToCompile "C:\temp" -MassCompileLogFile "C:\temp\log.txt" -AppendToMassCompileLog true -NumOfVIsToCache 0 -ReloadLVSBs false
ExecuteBuildSpec
指定されたビルド仕様の設定を使用してアプリケーションまたはライブラリをビルドし、出力ファイルのパスを返します。
次の表は、この操作に使用可能な引数を示しています。必須の引数は太字で示されています。
| 引数 | 説明 | デフォルト |
|---|---|---|
| −ProjectPath | ビルド仕様が含まれているLabVIEWプロジェクト (.lvproj) ファイルのパス。 | — |
| −TargetName | ビルド仕様が含まれているターゲット。 | マイ コンピュータ |
| −BuildSpecName | プロジェクトエクスプローラウィンドウのビルド仕様の下に表示されるビルド仕様の名前。 | 空の文字列―LabVIEW用CLIは、指定されたターゲットの下にあるすべてのビルド仕様をビルドします。 |
この操作をLabVIEW用CLIで実行するには、次の構文を使用してコマンドを実行します。
LabVIEWCLI -OperationName ExecuteBuildSpec -ProjectPath <プロジェクトのパス> -TargetName <ターゲット名> -BuildSpecName <ビルド仕様名>
例: LabVIEWCLI -OperationName ExecuteBuildSpec -ProjectPath "C:\temp\test.lvproj" -TargetName "My Computer" -BuildSpecName "My DLL"
RunVI
次のコネクタペーンインタフェースでVIを実行し、出力またはエラー情報を返します。
| 端子 | データタイプ | 説明 |
|---|---|---|
|
|
|
VIのコマンドライン引数。 |
|
|
|
VIが返すLabVIEW用CLI終了コード。 |
|
|
|
LabVIEW用CLIコンソールまたはログファイルに入れる出力またはエラー情報。 |
次の表は、この操作に使用可能な引数を示しています。必須の引数は太字で示されています。
| 引数 | 説明 | デフォルト |
|---|---|---|
| −VIPath | LabVIEWで実行するVIのパス。VIのコネクタペーンが定義済みのインタフェースと一致しない場合、LabVIEW用CLIはエラーを返します。 | — |
| <VIのコマンドライン引数> | VIの入力配列の要素。複数の要素はスペースで区切ります。 | — |
この操作をLabVIEW用CLIで実行するには、次の構文を使用してコマンドを実行します。
LabVIEWCLI -OperationName RunVI -VIPath <VIパス> <配列の最初の要素> <配列の2番目の要素>...
例: LabVIEWCLI -OperationName RunVI -VIPath "C:\Users\inlabview.APAC\Documents\DemoProject\RunVI.vi" 101 202
CloseLabVIEW
プロンプトなしでLabVIEWを閉じます。
この操作には引数はありません。
この操作をLabVIEW用CLIで実行するには、次のコマンドを実行します。
LabVIEWCLI -OperationName CloseLabVIEW
CreateComparisonReport
指定した2つのVIを比較し、比較操作の結果を含むHTML、XML、Word、またはテキストレポートを出力します。
| 引数 | 説明 | デフォルト |
|---|---|---|
| −vi1 | 比較している最初のVIの名前またはパス。 | — |
| −vi2 | 比較している2番目のVIの名前またはパス。 | — |
| −reportType | 出力レポートの必要なファイルタイプ。この引数は、以下の値をサポートします。
この引数を指定しない場合、-reportPathに指定した値から推測されます。 | HTMLSingleFile |
| −reportPath | 出力レポートの名前またはパスです。 | — |
| −o | 指定したレポートディレクトリに既存のレポートやサポートファイルがある場合、それらを上書きします。 | — |
| −c | 指定したレポートパスにディレクトリが存在しない場合は、新しいディレクトリを作成します。 | — |
| −nofp | 比較レポートからフロントパネルの差異を除外します。 | — |
| −nofppos | 比較レポートからフロントパネルの位置の差異を除外します。 | — |
| −nobd | 比較レポートからブロックダイアグラムの差異を除外します。 | — |
| −nobdcosm | 比較レポートからブロックダイアグラムの外観の差異を除外します。 | — |
| −noattr | 比較レポートからVI属性の差異を除外します。 | — |
| -d | 依存関係を含めずに、指定したVIを比較します。 | — |
この操作をLabVIEW用CLIで実行するには、次の構文を使用してコマンドを実行します。
LabVIEWCLI -OperationName CreateComparisonReport -vi1 < 最初のVIの名前またはパス > -vi2 < 2番目のVIの名前またはパス > -reportType < レポートのファイルタイプ > -reportPath < 出力レポートの名前またはパス >
例: LabVIEWCLI -OperationName CreateComparisonReport -vi1 "firstVI.vi" -vi2 "secondVI.vi" -reportType "HTMLSingleFile" -reportPath "report.html"
RunVIAnalyzer
LabVIEW VI Analyzerツールキットで指定されたVI Analyzerタスクを実行し、指定された場所にテストレポートを保存します。
次の表は、この操作に使用可能な引数を示しています。必須の引数は太字で示されています。
| 引数 | 説明 | デフォルト |
|---|---|---|
| −ConfigPath | 解析に使用するVI Analyzerタスク設定が含まれている構成ファイルのパス。VI AnalyzerまたはVI Analyzer VIを使用して保存した構成ファイルを使用できます。または、VI、フォルダ、またはLLBを指定して解析を行うこともできます。構成ファイル以外の項目を指定すると、VIは、その指定された項目に対してすべてのVI Analyzerテストを行います。 | — |
| −ReportPath | レポートファイルのパス。 | — |
| −ConfigPassword | 構成ファイル (存在する場合) のパスワード。 | 空の文字列 |
| −ReportSaveType | レポートまたは結果ファイルの形式。この引数の値は、次のいずれかでなくてはなりません。
|
ASCII |
| −ResultsPath | 結果ファイルのパス。パス文字列が空の場合、LabVIEWはこの引数を無視します。 メモ この引数では大文字と小文字が区別されます。 |
— |
この操作をLabVIEW用CLIで実行するには、次の構文を使用してコマンドを実行します。
LabVIEWCLI -OperationName RunVIAnalyzer -ConfigPath <構成ファイルのパス> -ReportPath <レポートのパス> -ReportSaveType <レポートのファイルタイプ> -ConfigPassword <構成ファイルのパスワード>
例: LabVIEWCLI -OperationName RunVIAnalyzer -ConfigPath "C:\temp\test.viancfg" -ReportPath "C:\temp\output.html" -ReportSaveType "HTML" -ConfigPassword "abc"
RunUnitTests
LabVIEW Unit Test Frameworkツールキットで指定されたファイルに対してテストを実行し、指定された場所にJUnitファイルを保存します。
次の表は、この操作に使用可能な引数を示しています。必須の引数は太字で示されています。
| 引数 | 説明 | デフォルト |
|---|---|---|
| −ProjectPath | プロジェクトファイルのパスです。 | — |
| −JUnitReportPath | JUnitファイルを出力するパスです。 | — |
この操作をLabVIEW用CLIで実行するには、次の構文を使用してコマンドを実行します。
LabVIEWCLI -OperationName RunUnitTests -ProjectPath <プロジェクトファイルのパス> -JUnitReportPath <出力JUnitファイルのパス>
例: LabVIEWCLI -OperationName RunUnitTests -ProjectPath "C:\temp\test.lvproj" -JUnitReportPath "C:\temp\test.xml"
関連コンテンツ
- LabVIEWコマンドラインインタフェースを使用してVIを比較する
LabVIEWコマンドラインインタフェース (CLI) を使用して2つのVIをプログラム的に比較し、ファイル間の差異をリストした比較レポートを生成できます。