LabVIEWで作成したIMAQ Visionの実行ファイルを配布したいのですが、IMAQ Vision Deployment Engineはどのように使うのですか?



使用ソフトウェア:
使用ソフトウェア・バージョン: 7.1
使用ソフトウェア・バージョンに特化: N/A
二次のソフトウェア: N/A

問題: LabVIEWで作成したIMAQ Visionの実行ファイルを配布したいのですが、IMAQ Vision Deployment Engineはどのように使うのですか?

解決策: IMAQ Vision Deployment Engineには、IMAQ Visionアプリケーションをターゲットコンピュータにで使用するために必要なファイルが含まれています。

インストール方法:
  1. 開発マシンに、IMAQ Vision Deployment EngineのCDを挿入し、autorun.exeをダブルクリックします。

  2. 最初の項目の"Install IMAQ Vision Deployment Engine"を選択すると、シリアル番号が要求されます。CDに記述されているアルファベットを含む9桁の番号です。
    IMAQ Vision Deployment Engine 7.1の場合、インストーラはランタイムエンジンインストール用の実行ファイル
    (vision50rte.exe、vision60rte.exe、vision61rte.exe、vision70rte.exe、vision71rte.exe)をインストールします。
    IMAQ Vision Run-time Engineはデフォルトでは下記のパスにインストールされます。
      C:\Program Files\National Instruments\Vision\Deployment Engine

    他のインストール項目("Install IMAQ Vision 7.1 Run-Time Engine")は、あなたのパソコンにランタイムエンジンをインストールします。こちらはシリアル番号は必要ありません。

    IMAQ Vision 7.1を使用するアプリケーションをターゲットマシンで実行しようとすると、
    "evaluation version"というメッセージが表示されます。
    これは、ターゲットマシンがIMAQ Vision 7.1 Run-Time Engineのライセンスを持っていないからです。
    Run-Time Engineの許可を得るには("evaluation version"のメッセージを回避するには)、
    CDより"Install IMAQ Vision 7.1 Run-Time Engine"のインストーラを実行する必要があります。

  3. もしご使用のIMAQ Visionにパッチファイルを当てている場合、対応しているVision Deployment Engineのパッチファイルを当てる必要があります。
    パッチファイルは以下のサイトからダウンロードできます。
      ftp://ftp.ni.com/support/imaq/pc/vision/


Vision Run-time Enginesを手動でインストールする方法:
  1. vision71rte.exe(もしVision 6を使用している場合は、vision60rte.exe)をターゲットマシン上の下記のパスにコピーします。
    C:\Program Files\National Instruments\Vision\Deployment Engine

  2. マシンにライセンスをインストールするために、vision71rte.exe (もしくは、vision60rte.exe)を実行します。
    (もし、Vision Run-Time Engineがすでにインストールされていると、「ランタイムエンジンのインストールは終了しました」といったメッセージが表示されます)
    このインストールは非常に早く、途中で他のプロンプトなどは表示されません。

    注意: インストールオプションの"Install Vision 7.1 Run-Time Engine"を選択した場合、vision71rte.exeを実行させたことになります。

  3. ターゲットマシンにLabVIEWの実行ファイルをコピーします。

    追記: 実行ファイルを使用するには、C:\Windows\SystemディレクトリにNIVISION.DLL と NIVISSVC.DLLをターゲットマシンにコピーしておく必要があります。(もしこれらのファイルがターゲットマシンにない場合、開発マシンから手動でコピーする必要があります。同じことをLabVIEW Run-time Engineのインストーラからも行えます。下記のトピックをご覧下さい。)

  4. 実行ファイルをダブルクリックすると、アプリケーションは実行します。


Vision Run-time EnginesをLabVIEW Run-time Engineを使用して、自動でインストールする方法:

  1. 実行形式のファイルを構築するステップまで進みます。

  2. ソースファイルタブにおいて、該当するVIを最上位VIとして追加します。そして、vision71rte.exe(もしくは、vision60rte.exe)をサポートファイルとして追加します。ランタイムエンジンのファイルはC:\Program Files\National Instruments\Vision\Deployment Engineのフォルダにあります。サポートファイルはLabVIEW Run-time Engineのインストーラにパッケージングされます。

  3. インストール先のカスタマイズをクリックして、vision71rte.exeをインストールするディレクトリを、デフォルトで\dataとなっていますので、\Installerに変更して下さい。

  4. インストールタブにおいて、インストーラを作成を有効にして下さい。

  5. 上級をクリックして、実行ファイルをインストール後に実行するを有効にします。EXE(実行)ファイルの欄に、vision71rte.exe(もしくは、vision60rte.exe)を入力し、コマンドライン引数の欄に、/qnを入力します。次に終了まで待機のチェックを外して、無効化して下さい。これはVision run-time engineを自動的にインストールするために行うものです。

  6. ビルドをクリックします。

  7. そうすると、IMAQ Visionを含んだLabVIEWアプリケーションのインストーラが完成となります。このアプリケーションがインストールされる毎に、Vision Run-time Engineが自動的にインストールされ、動作することが出来るようになります。


追記: Vision Run-time Engine(part number 778044-00)を配布する場合は、IMAQ Vision Deployment licenseを購入し、添付しなければなりません。
また、アンインストールの際はVisionランタイムエンジンは自動的にアンインストールされませんので、コントロールパネル→プログラムの追加と削除からアンインストールして下さい。

関連リンク:

添付:





報告日時: 06/26/2003
最終更新日: 12/12/2005
ドキュメントID: 2YP678TQ