問題描述:用DAQmx進行數(shù)據(jù)采集或生成,根據(jù)情況的不同有時兩者需要同時進行,一些時候?qū)Σ杉蜕傻膶崟r性要求也很高,當(dāng)然對于實時性要求很高的場景需要有實時設(shè)備進行支持才行,如采用FPGA和實時操作系統(tǒng)的CompactRIO設(shè)備等。接下來學(xué)習(xí)下DAQmx實時平臺上硬件定時單點操作的應(yīng)用。 硬件定時同步更新IO:在循環(huán)中使用“等待下一采樣時鐘”函數(shù)在硬件定時采集數(shù)據(jù)并處理后進行數(shù)據(jù)的輸出,使數(shù)據(jù)輸入與數(shù)據(jù)輸出達到一個采樣時鐘內(nèi)的同步。
硬件定時同步更新IO和數(shù)據(jù)交流:
硬件定時輸入,軟件定時輸出:
硬件
定時計數(shù)器任務(wù):
軟件定時IO:
使用定時循環(huán)硬件定時同步更新IO:
評論