方法1:LabVIEWでImatest EXEを呼び出す
この方法はより単純だが、 方法2よりも性能が劣る。
Imatest IT EXEの手順に従って、Imatest ITを実行するコマンドラインを作成してください。
LabVIEWでそのコマンドを実行するには、 https://knowledge.ni.com/KnowledgeArticleDetails?id=kA03q000000YGhVCAW& l=en-US の手順に従ってください。
出力解析ルーチンを追加する(下記参照)
方法2:C言語LabVIEW「ラッパー」ライブラリを使用する
この複雑な方法は、C++ライブラリをC言語でラップし、C++のMATLAB型をC言語のプリミティブ型に変換するものです。これにより、以下のようなパフォーマンス向上が期待できます。
imatestライブラリの初期化は一度だけで済む
ファイルを使用する代わりに、画像を直接渡す場合。
IT部門にLabVIEWのサンプルが同梱されています。デフォルトの場所:
%programfiles%\v24.2\IT\samples\cpp\Labview\
これは2つの部分に分かれています
ImatestLabVIEW APIには、以下のLabVIEWラッパーを参照するLabVIEWプロジェクトとVIが含まれています。
lvwrapperには、上記のVIが依存するVisual Studioプロジェクト(vcproj)が含まれています。これはx64\Release\lvwrapper.dllにプリコンパイルされています。このラッパーは、選択されたモジュールのImatest C++ルーチンを呼び出します。
LabVIEWでのImatest出力の処理
方法1または方法2を使用した後には、Imatestの出力ファイルがCSVまたはJSON形式で生成される場合があります。これらのファイルは、主要業績評価指標を抽出するためにLabVIEW内で処理する必要があります。
出力がCSV形式でしか入手できない場合を除き、JSON形式の出力を使用することをお勧めします。
詳細については、以下の例をご覧ください。
LabVIEWにCSVスプレッドシートファイルをインポートする
方法3:Imatestサーバー(開発中、2024年~2025年)
Imatest社は、照明やモーションステージの制御、画像の自動取得など、テストプランの実行を容易にするための専用サーバーを開発しています。このサーバーは、LabVIEWを用いたIQテストプロセスの簡素化に活用されています。
弊社のサーバーアプリケーションのご利用にご興味をお持ちの方は、 support@imatest.comまでご連絡ください。

