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

本文介绍如何使用C#编程语言创建一个PID控制器的小工具,并提供了详细的操作指南和功能说明,包括如何通过GUI界面调整PID参数、开启噪声、调整目标值以及观察输出效果。此外,还附带了源码链接,方便读者学习和实践。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值