アカデミック 会社 イベント NI Developer Zone サポート ソリューション 製品とサービス お問い合わせ MyNI
This Document is not yet Rated  Rate this Document

LabVIEW FPGAモジュールでの商と余りの関数について

使用ソフトウェア: LabVIEW Development Systems>>Professional Development System
使用ソフトウェア・バージョン: 8.0
使用ソフトウェア・バージョンに特化: N/A
二次のソフトウェア: LabVIEW Modules>>FPGA Module
ハードウェア: Reconfigurable I/O (RIO)>>R Series

問題: LabVIEW FPGAモジュールでFPGAのプログラムを作っています。商と余りの関数に配列を接続しても、ブロックダイアグラムではエラーは出ません。しかし、コンパイルする際にエラー61052が発生します。 ヘルプを見ると配列を使うことができると書かれていますが、どうしてエラーが発生するのですか?

解決策: ブロックダイアグラム上ではエラーになりませんが、FPGAのプログラムでは、配列に対して商と余りの関数を使うことはできません。配列に対して商と余りの関数を使うとコンパイルの際の中間コードを生成するときにエラー61052(HDLコード生成エラー)が発生します。
ヘルプには、商と余りの関数が配列に対しても使えるように書かれていて、FPGAに対する特別な記述はありませんが、配列対して商と余りの関数が使えるのは、ターゲットがFPGA以外の場合になります。
FPGAをターゲットにした場合でも、スカラ値に対しては、問題なく商と余りの関数が使えますので、Forループの自動指標付け機能を使って、スカラ値に対して商と余りの関数を使って演算を行い、再度、自動指標付けの機能で配列にしてください。

関連リンク:

添付:





報告日時: 08/31/2006
最終更新日: 08/31/2006
ドキュメントID: 40UMLS8V

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit