這位先生您好
在Windows作業系統下,自訂如此穩定的迴圈速度是不可能的。
Windows XP/2000/Vista無法保證每一次迴圈速度都是一樣,而且落差極大。舉例,每一次開IE進入網路的時間就是不同。
您應該使用 Real-time OS,尤其是close-loop control.
您的應用大概是客製化馬達控制系統,通常NI M series DAQ & LV & LV RT 可以達到您的需求。
另外您所寫的以下敘述不是很好懂..............
1.請問loop運算時間如何設定(設迴圈計算每1次用10ms)如何寫
假設資料計算第1次1ms,資料計算第2次1.5ms...如何設定每1次Loop運算時間如何設定每1次用10ms
2.DAQ取樣時間是否可以固定當然可以固定,AI/AO/DIO/Counter的功能再加上Sample clock,但是不是所有的DAQ硬體都有 Sample clock
在每次回圈運算前使用DI-9401回饋訊號
9401可以當一般 DIO,也可當clock DIO,也可以當 Counter [ slot 5 or slot 6 of compactDAQ ]