2010-12-12 62 views
0

我有一個伺服控制器連接到我的筆記本電腦,以控制它我創建了一個WPF應用程序,我創建了一個滑塊控件,當值改變時將位置發送到伺服器。WPF發送快速命令到外部硬件

這是一種魅力,伺服運動非常平穩。 然後我添加了一個圖像並附加了一個鼠標移動事件,這樣當我將鼠標移動到圖像上時,它會將舵機移動到鼠標指向圖像上的位置。

但是,當我這樣做,似乎wpf應用程序沒有發送儘可能多的命令,當我使用滑塊控件。 伺服控制器我很快,滑塊工作得很好,但圖像鼠標懸停使伺服移動非常顛簸。

我該怎麼做才能讓它更快? 我只需要在特定時間觸發ALOT命令,例如當鼠標懸停在圖像上時,或者當應用程序以另一種自動發送命令的模式運行時。 伺服控制器收到的命令越多,伺服器運動越平滑。

我可以使用另一個線程來發送命令或什麼?

在此先感謝=)

+0

我認爲問題恰恰相反,當您使用鼠標時,您會發送*太多*命令。強制伺服恆定加減速。顯示伺服命令並進行比較。 – 2010-12-12 19:43:31

+0

我會測試,當我回來時,應該很容易做一個for循環和一些thread.sleeps =) – Moulde 2010-12-15 09:01:44

回答