為什麼使用FieldPoint時,Real-Time System Manager總是顯示CPU的使用率為100%呢?



主要軟體:
主要軟體版本: 6.0.1
主要軟體修正版本:
次要軟體: N/A
硬體: FieldPoint

問題:

在FieldPoint並沒有執行任何VIs或應用程式的狀況下,為什麼Real-Time System Manager總是顯示目前FieldPoint的CPU使用率為100%呢?



解答:

由於FieldPoint的CPU一直被使用來輪詢I/O模組的狀況,因此CPU的使用率會一直是100%。Measurement & Automation Explorer(MAX)中的Pause(ms)時間參數設定用來決定輪詢I/O模組的速率為何。

目前這個時間參數的預設值為0 milliseconds,換言之,FieldPoint會以最快的速度輪詢I/O模組的狀況。

若將這個參數值變大,會降低I/O模組的輪詢速率,因此可以降低CPU的使用率。這個動作被規劃成"normal priority"的執行緒(在Real-Time System Manager中顯示為白色),所以並不會影響設定成"high-priority"的執行緒。



相關連結: Knowledge Base 378FPGPK: What is the Real-Time System Manager (RTSM) and How Do I Use It?

附加檔案:





報告日期: 12/29/2004
最後更新: 04/27/2008
文件偏號: 3GSCPQSE