PID调试软件(C#、模拟、仿真)

来源:互联网 发布:31周b超数据判断男女 编辑:程序博客网 时间:2024/05/22 15:00

突然想起要玩下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:小震荡出来了~~



大家慢慢体验下吧哈~

0 0