From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



我可以用多快的速度讀取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系統上並非始終一致的。


相關連結:

附加檔案:


Test_Motion_AI_Rate_Onboard_Host.vi - Test_Motion_AI_Rate_Onboard_Host.viTest_Motion_AI_Rate_LV.vi - Test_Motion_AI_Rate_LV.viTest_Motion_AI_Rate_Onboard.vi - Test_Motion_AI_Rate_Onboard.vi



報告日期: 04/13/2005
最後更新: 04/11/2008
文件偏號: 3KCGD4MQ