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



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

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

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

インストール方法:
  1. 開発マシンに、IMAQ Vision Deployment EngineのCDを挿入すると、メニュー画面が表示されます。表示されない場合は、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"は、CDが挿入されているPCにランタイムエンジンをインストールします。こちらはシリアル番号は必要ありません。

    ※注意:
    IMAQ Vision 7.1のランタイムエンジンがインストールされていないターゲットマシンで、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がすでにインストールされていると、「ランタイムエンジンのインストールは終了しました」といったメッセージが表示されます)
    このインストールは非常に早く、途中で他のプロンプトなどは表示されません。

    注意: 自動起動(または、Autorun.exeをダブルクリックで起動)したメニュー画面の"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を作成した実行ファイルのインストーラを使用して、自動でインストールする方法:

  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
最終更新日: 01/05/2006
ドキュメントID: 2YP678TQ