當我編譯我的LabVIEW FPGA VI時,為什麼會出現-42802的錯誤訊息碼?



主要軟體:
主要軟體版本: 8.5
主要軟體修正版本: N/A
次要軟體: N/A

問題:

我撰寫了一個使用Fixed-Point Math Library的LabVIEW FPGA VI。當我嘗試編譯這個程式時,我會收到如下的錯誤訊息: Error code: -42082 (refer to details)。我要如何來修正這樣的錯誤呢?



解答:

這個錯誤產生的原因是因為你將Fixed-Point Math Library相關的函數設定成在Single-Cycle Timed Loop (SCTL)中執行,但是實際上卻是將其放在迴圈外來運作。要解決這樣的設定錯誤,首先滑鼠左鍵雙擊函數物件,然後在Execution Mode的選項下,選擇Outside single-cycle timed loop。透過這樣的修改,你的VI就可以進行編譯的動作。



相關連結:
NI LabVIEW FPGA

NI Developer Zone: Fixed-Point Math Library for LabVIEW FPGA
KnowledgeBase 4JGA2HLX: Using Fixed-Point Data Types with Integer Based IP in LabVIEW FPGA 8.5.x
KnowledgeBase 4FSHBMLX: Using Fixed-Point Data with CompactRIO and LabVIEW FPGA

附加檔案:





報告日期: 05/07/2008
最後更新: 12/08/2009
文件偏號: 4L6EQQOB