DAQmx Wait Until Done需要ㄧ個額外的Clock Cycle來完成工作



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

問題: 使用DAQmx Wait Until Done VI時,我注意到雖然我已經收到指定的sample clock pulse數目,但是程式有時候並不會停止,而且最後會有time out的錯誤發生,為什麼會發生這種錯誤呢?

解答:

DAQmx Wait Until Done VI需要一個單一clock pulse來執行。如果執行有限點數的資料擷取或輸出的工作,並打算使用外部的clock來搭配DAQmx Wait Until Done VI,除了資料擷取或輸出其點數數目的clock pulse以外,還需要一個額外的sample clock pulse。

沒有這個額外的pulse,那麼DAQmx Wait Until Done VI最後就會產生timeout的錯誤,其相對應錯誤碼為 -200560 "Wait Until Done did not indicate that the task was done within the specified. Increase the timeout, check the program, and make sure connections for external timming and triggering are in place."



相關連結:

附加檔案:





報告日期: 12/14/2005
最後更新: 10/05/2007
文件偏號: 3SDGAORM