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

突然想起要玩下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

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页