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

指定されたディレクトリのファイルを一括コンパイルします。

次の表は、この操作に使用可能な引数を示しています。必須の引数は太字で示されています。

メモ VIをキャッシュすると、トップレベルのVIをコンパイルするときにすでにキャッシュされたVIをロードする必要がないため一括コンパイルにかかる実行時間が顕著に縮小されます。ただし、VIのキャッシュによってより多くのシステムメモリが消費されます。複数のサブフォルダに同じ名前のVIが含まれているフォルダを一括コンパイルし、それらのVIがライブラリに属していない場合、VIキャッシュでクロスリンクが発生する可能性があります。

この操作を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を閉じます。

メモ VIが開いた状態でこの操作を実行すると、未保存の変更はすべて失われます。この操作を実行する前に、すべての変更を保存してください。

この操作には引数はありません。

この操作をLabVIEW用CLIで実行するには、次のコマンドを実行します。

LabVIEWCLI -OperationName CloseLabVIEW

CreateComparisonReport

指定した2つのVIを比較し、比較操作の結果を含むHTML、XML、Word、またはテキストレポートを出力します。

次の表は、この操作に使用可能な引数を示しています。必須の引数は太字で示されています。
引数説明デフォルト
−vi1比較している最初のVIの名前またはパス。
−vi2比較している2番目のVIの名前またはパス。
−reportType出力レポートの必要なファイルタイプ。この引数は、以下の値をサポートします。
  • HTML ― 外部画像とスタイルファイルを含むHTML形式のレポートを生成します。
  • HTMLSingleFile ― 画像とスタイル定義が埋め込まれたHTMLフォームレポートを生成します。
  • MicrosoftWord ― Microsoft Word形式のレポートを生成します。
    メモ このオプションを使用するには、Microsoft Wordがお使いのコンピュータにインストールされている必要があります。
  • プレーンテキスト ― レポートをプレーンテキストで生成します。
  • XML ― 外部画像を含むXML形式のレポートを生成します。

この引数を指定しない場合、-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
  • HTML
  • RSLファイル
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ファイルを保存します。

メモ この操作を実行するには、JKI VI Package Manager (VIPM) ソフトウェアを使用してUTF JUnit Reportライブラリをインストールする必要があります。

次の表は、この操作に使用可能な引数を示しています。必須の引数は太字で示されています。

引数 説明 デフォルト
−ProjectPath プロジェクトファイルのパスです。
−JUnitReportPath JUnitファイルを出力するパスです。

この操作をLabVIEW用CLIで実行するには、次の構文を使用してコマンドを実行します。

LabVIEWCLI -OperationName RunUnitTests -ProjectPath <プロジェクトファイルのパス> -JUnitReportPath <出力JUnitファイルのパス>

例: LabVIEWCLI -OperationName RunUnitTests -ProjectPath "C:\temp\test.lvproj" -JUnitReportPath "C:\temp\test.xml"