xhyscqcssllw 发表于 2014-6-7 21:20 观摩中
☆孑与二 发表于 2014-6-7 21:26 求助啊···
黎明之前 发表于 2014-6-7 21:34 这个貌似不是相等吧 等于是==
板正的 发表于 2014-6-7 21:35
板正的 发表于 2014-6-7 21:35 楼主,你把三个连续赋值语句放到 D=error[0]-2*error[1]+error[2]; P=error[0]-error[1];
lh_include 发表于 2014-6-7 21:48 差值没有更新
mengchen 发表于 2014-6-7 21:52 你确定公式每错?舵机PD是指当前error和error-last_error,希望有帮助。
板正的 发表于 2014-6-7 21:55 错了 x=error[2]-error[1];
☆孑与二 发表于 2014-6-7 21:55 不是公式问题···是无法保存这个last_error
☆孑与二 发表于 2014-6-7 21:58 x=0
板正的 发表于 2014-6-7 22:02 我靠 当真??你确定不是看错了?数据刷新是最快的?
☆孑与二 发表于 2014-6-7 22:05 恩,,我晃动车 result 一直在变 然后error三个就和result一样
板正的 发表于 2014-6-7 22:08 那x呢?你确定不是变化很小比如说1?
醒世恒言 发表于 2014-6-7 22:15 定义的是不是全局变量???这个 error[0]=result; //读取当前偏差 应该放在pd前面才能使用这次的偏差
qq1358381353 发表于 2014-6-7 22:24 变量类型定义错了了吧?整形的话,小于一就一直是零。
☆孑与二 发表于 2014-6-7 21:48 哪个?result没更新~~~~?
☆孑与二 发表于 2014-6-7 22:12 x是0,1,-1变化