资源简介
可以用的模糊pid.原代码,稍加修改变成自己的,c语言,注释详细
代码片段和文件信息
/**********************************************************************************
*工程名称:模糊PID控制算法
* (c) Copyright 2009YuanXiaobin
* All Rights Reserved
*
*
* By : YuanXiaobin
******************************************************************************/
#include“stdio.h“
#include“math.h“
#include“pid.h“
void main()
{
FILE *in*out1*out2*out3;
int nowpp=0PIDoutnowpoint;
in=fopen(“in.txt““r“);
out1=fopen(“out.txt““w“);
//out2=fopen(“out_I.txt““w“);
//out3=fopen(“out_D.txt““w“);
PIDinit();
while(!feof(in))
//while(1)
{
fscanf(in“%d“&nowpoint);
//printf(“请输入nowpoint:“);
//scanf(“%d“&nowpp);
PIDout=PIDCalc (&sPIDnowpoint);
printf(“nowpoint: %d “nowpoint);
printf(“Kp: %f “sPID.Kp);
printf(“Ki: %f “sPID.Ki);
printf(“Kd: %f\n\n“sPID.Kd);
printf(“PIDout: %d\n\n“PIDout);
fprintf(out1“%d “PIDout);
}
fclose(in);
fclose(out1);
/*fclose(out2);
fclose(out3);*/
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3517 2010-01-08 11:24 mohuPID\PID.h
文件 50176 2010-02-02 09:04 mohuPID\MOHUPID.ncb
文件 33792 2010-01-18 16:50 mohuPID\Debug\vc60.idb
文件 53248 2010-01-18 16:50 mohuPID\Debug\vc60.pdb
文件 4367 2010-01-18 16:25 mohuPID\Debug\main.obj
文件 13973 2010-01-18 16:50 mohuPID\Debug\PID_2.obj
文件 230032 2010-01-18 16:50 mohuPID\Debug\MOhupid.ilk
文件 213042 2010-01-18 16:50 mohuPID\Debug\MOhupid.exe
文件 508928 2010-01-18 16:50 mohuPID\Debug\MOhupid.pdb
文件 222760 2010-01-08 11:48 mohuPID\Debug\MOhupid.pch
文件 522 2010-01-08 11:46 mohuPID\MOHUPID.dsw
文件 3008 2010-01-18 16:50 mohuPID\MOhupid.plg
文件 4409 2010-01-08 11:47 mohuPID\MOhupid.dsp
文件 1151 2010-01-18 16:25 mohuPID\in.txt
文件 1485 2010-01-18 16:50 mohuPID\out.txt
文件 9690 2010-01-19 14:35 mohuPID\PID_2.c
文件 1030 2010-02-02 09:04 mohuPID\main.c
文件 48640 2010-02-02 09:04 mohuPID\MOhupid.opt
目录 0 2010-01-08 11:46 mohuPID\Debug
目录 0 2010-01-08 10:47 mohuPID
----------- --------- ---------- ----- ----
1403770 20
- 上一篇:opencv 2.4.8 官方最新版安装与配置
- 下一篇:FSME有限状态机生成器
评论
共有 条评论