我可以用多快的速度讀取National Instruments733x、 734x 或 735x馬達卡的類比輸入? 硬體: Motion Control>>Controllers>>PCI-7350, Motion Control>>Controllers>>PXI-7330, Motion Control>>Controllers>>PXI-7340, Motion Control>>Controllers>>PCI-7330, Motion Control>>Controllers>>PCI-7340
問題: 當LabVIEW讀取733x、 734x 或 735x系列馬達卡的類比輸入時,無法使用硬體時脈,只有利用輪詢(polling),或以硬體時脈迴圈不斷讀取輸入資料。能夠快速地讀取馬達卡的類比輸入資料嗎? 解答: 在 3.2 GHz P4、Windows XP的電腦上執行只含有一個Read ADC vi的迴圈時,迴圈速率大約是500Hz (請見附件檔案 LabVIEW 7.1 vi - Test_Motion_AI_Rate_LV)。這個速度會隨著vi中迴圈的複雜度以及系統效能而有改變。 另一個讀取類比輸入的方法,是透過onboard program (只有734x及735x馬達卡才支援)。我們用一個簡單範例在7342馬達卡上測試過。(請見附件檔案 LabVIEW 7.1 vi's: Test_Motion_AI_Rate_Onboard and Test_Motion_AI_Rate_Onboard_Host)。在只執行onbaord program並且host端沒有其他呼叫馬達卡的動作時,用這個方法輪詢onboard program儲存的類比輸入最新資料,迴圈速率大約是200Hz。 Note:這些速率每5-15秒鐘取一次平均,但緣於軟體迴圈執行的特定,速率在非real-time系統上並非始終一致的。 相關連結: 附加檔案:
報告日期: 04/13/2005 最後更新: 04/11/2008 文件偏號: 3KCGD4MQ |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
