智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1244|回复: 1
打印 上一主题 下一主题

[软件类] 参考程序看不懂,求解答

[复制链接]

10

主题

12

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
237
威望
168
贡献
49
兑换币
30
注册时间
2012-5-11
在线时间
10 小时
毕业学校
天津大学
跳转到指定楼层
1#
发表于 2013-2-10 09:52:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1贡献
typedef struct
{
//P参数设定:
    signed   int ProportionalGain;
    signed   int ProportionalGainScale;
//I参数设定:
    signed   int IntegralGain;
    signed   int IntegralGainScale;
//D参数设定:
    signed   int DerivativeGain;
    signed   int DerivativeGainScale;
    signed   int PositivePIDLimit;
    signed   int NegativePIDLimit;

    signed   int IntegralPart_K_1;
    signed   int PIDInput_K_1;
}PID_type;
下面是PID控制程序的一小段 :
ProportionalPart_K=
  ((pParams -> ProportionalGain) * PIDInput_K) >> (pParams -> ProportionalGainScale + 1)
请问这个">> (pParams -> ProportionalGainScale + 1)"的用处是干什么?为什么要这么用?求大腿~~~·

0

主题

1672

帖子

0

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
13030
QQ
威望
7128
贡献
3436
兑换币
424
注册时间
2013-1-5
在线时间
1233 小时
2#
发表于 2013-2-10 21:19:03 | 只看该作者
:lol我来看答案的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-9-20 23:25 , Processed in 0.092056 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表