From 11:00 PM CDT Friday, Nov 8 - 2:30 PM CDT Saturday, Nov 9, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



複数のFPGAのVIをまとめてコンパイルする方法



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

問題:

FPGAのコンパイルには時間がかかるので、複数のVIをまとめて夜にコンパイルしたいと思います。

複数のFPGAのVIのコンパイルをバッチで処理するようなことはできますか?

 



解決策:

複数のFPGAのVIをまとめてバッチ処理でコンパイルすることはできません。

同様のことを行う方法として、それぞれのVIのコンパイルをコンパイルサーバーに対するキューとして送信して、連続でコンパイルさせるというものがあります。ただし、この方法の場合、中間ファイル(Intermediate file)の作成までは、手動で行う必要があります。

方法は、以下の手順をご確認ください。

  1. プロジェクトエクスプローラで、コンパイルしたいVIを右クリックする
  2. 右クリックメニューから、コンパイル(Compile)を選びます
  3. 中間ファイル(Intermediate file)の作成が始まります
  4. 中間ファイルの作成が終了すると、Compiling VI for FPGA..ダイアログが開き、Compile Serverに対して、中間ファイルがキューとして送信されます
  5. Compile Serverが、Idle状態の場合は、そのままコンパイルが始まります。
  6. 別なVIをコンパイルするために、Compiling VI for FPGA..ダイアログのDisconnectボタンを押し、Compiling VI for FPGA..ダイアログを閉じます。
  7. 上記1~3の手順を繰り返し、別なVIをコンパイルします。
  8. 中間ファイルの作成が終了すると、Compiling VI for FPGA..ダイアログが開き、Compile Serverに対して、中間ファイルがキューとして送信されます
  9. Compile Serverが、Compile中の場合は、作成した中間ファイルがキューとして、Compile Serverに対しての待ち行列に入ります。
  10. 必要に応じて、上記の操作を繰り返します。

上記の方法を行うことで、中間ファイルの作成はバッチ処理を行えませんが、ビットファイル(bit File)へのコンパイルについては、バッチ処理(キューによる連続処理)を行うことができます。



関連リンク:

添付:





報告日時: 10/14/2007
最終更新日: 10/14/2007
ドキュメントID: 4EDL218V