NI產品與技術 討論區

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

time sequence

板上的各位大家好~

小弟最近剛學Labview不久

希望各位大大能夠指導依下

 

我在做一個馬達控制的程式是用NI9505來做控制

不過我現在遇到一個問題就是

我不知道要怎樣讓它連續執行

因為如果用sequence來作來續執行會錯誤

因為可能他給的第一個值還沒作動完

程式又馬上給第二個值

這問題一直很困擾著我

所以想要請問依下要怎樣子寫

可以讓程式判斷馬達動作完成後再給它第二個值

謝謝~

0 積分
1 條訊息(共 3 條)
6,047 檢視

www.labviewpro.net

0 積分
2 條訊息(共 3 條)
6,044 檢視

1168162您好,

 

請問您馬達有編碼器(encoder)回饋嗎?

如果有的話,您可以透過編碼器讀取馬達現在走到哪個位置,確認馬達第一步已經走到指定位置(亦即動作完成), 再下第二步的指令。

如果沒有的話,可以在第一步跟第二步之間放個wait,不過這個方法只是在第一步跟第二步之間增加等待時間,無法確認馬達的狀況。

除非有編碼器的訊號,否則無法得知馬達是否已經完成動作。

 

您可以在下面連結P.15看到9505與編碼器之間的接線對應

 

NI 9505 Operating Instructions and Specifications

0 積分
3 條訊息(共 3 條)
6,028 檢視