2013年3月22日 星期五

[馬達控制] C# 視窗介面

這次因為找到了一個有趣的課題,所以就花點時間在弄介面,所以這陣子的STM32F3的教學就先暫停一陣子,希望有在學習的人不要太失望,很快就會重新再開始繼續寫了。希望大家能體諒。


 


這次是要用C#寫一個UI(user interface), 其實以前也有寫過,不過這次想用比較不一樣的方式來寫,順便當作練習。


 


沒錯,一開始就要先把serial port 打通,順便弄點測試的log,還有裝制的版本號碼。



 


加入劃圖的元件,這次是使用ZedGraph的DLL, 這是一個非常好用的外掛元件,大家不仿試試看





 


把這次要劃的圖,做一下設定,這次要劃三個圖,所以資料還要再做整理一下



 


加入可以參整參數的元件。並測試功能



 


最後把所有的功能都做一次的測試,大概這個介面已經完成了。





目前遇到的困難:


 


因為沒有辦法解決c#的 performance, 原本device 每10ms 會送一筆資料進來,改為100ms 送一筆。 以後有空再來解決這些問題吧!
大至上的功能已完成。


未來規劃:


1、加入完整的硬體與MCU來做完整的馬達控制。


2、 支援多軸控制的介面(目前只有1軸)

3、 解決劃圖與資料處理的效能不佳。


4、 加入儲存參數的設定。


5、 加入錄製LOG的功能。


 


^^"




沒有留言:

張貼留言