NI產品與技術 討論區

取消
顯示結果 
搜尋替代 
您的意思是: 

迴圈設定時間

1.請問loop運算時間如何設定(設迴圈計算每1次用10ms)如何寫
    假設資料計算第1次1ms,資料計算第2次1.5ms...如何設定每1次Loop運算時間如何設定每1次用10ms
2.DAQ取樣時間是否可以固定
   在每次回圈運算前使用DI-9401回饋訊號
0 積分
1 條訊息(共 2 條)
5,673 檢視
這位先生您好
 
在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 ]
0 積分
2 條訊息(共 2 條)
5,667 檢視