PID除錯軟體(C#、模擬、模擬)

黑視發表於2014-09-07

突然想起要玩下PID,於是又想到強大的C#,好吧,搞個小軟體玩下。

首先花點時間學習PID,用的都是網上資料,開始是先看http://www.amobbs.com/thread-5043342-1-1.html

後來發現這程式碼弄不懂,而且說明也不多(特別對於T),程式碼也比較複雜的說。

最好發現一個好文件:http://download.csdn.net/detail/lin381825673/7877801 該文件推演比例P、微分I、積分D的過程,非常不錯。

於是寫了個小工具,給大家參考學習。工具地址:http://download.csdn.net/detail/lin381825673/7877821

工具說明書:

1.需要.net framework,你懂的
2.執行後點選Go,PID就會跟蹤。
3.修改PID引數後,請重新點選Go!
4.開啟噪聲後,噪聲均值為下面設定的那個值,最大值為其2倍。
5.Random就是隨機設定目標值
6.直接用滑鼠拖動右邊的bar可以直接更改目標值(可以在Go後更改)
7.波形圖從最小到最大值是0到10000
8.PID輸出沒有限幅

然後開始表演了:

開啟軟體,點選GO:

 

 

拖動右邊的目標bar:

 

 

開啟一下噪聲:

 

 

調整一下PID參賽,重新點選GO:小震盪出來了~~

 

大家慢慢體驗下吧哈~

增加原始碼https://download.csdn.net/download/lin381825673/11070177

相關文章