為什麼我會收到 "Memory is Full, VI Stopped at Loop Tunnel 0xXXXX" 的錯誤?



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

問題: 我正在使用for迴圈及自動索引的輸出通道. 當我執行我的VI, 有時候會得到記憶體已滿並指向迴圈通道的錯誤. 為什麼會發生這個錯誤呢?

解答: 這個錯誤是發生在LabVIEW無法配置足夠的記憶體讓迴圈通道相關的操作程式來使用.

一個常見的原因是存在自動索引通道的資料太大而超出了記憶體的限制. 特別注意是否有用到除法來決定迴圈跑幾圈; 如果除數是0, 商將會是無限大, 也表示LabVIEW必需作一個無限大長度的輸出通道陣列. 當然這是不可能的, 所以錯誤會發生. 常您用除法來決定迴圈的圈數時, 確認除數不是零.

相關連結:

附加檔案:


0.gif - 0.gif


報告日期: 02/27/2004
最後更新: 03/02/2004
文件偏號: 36QD14V3