找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 5904|回复: 5

NXC重置 转动(角度) 传感器!

[复制链接]
发表于 2012-4-30 17:11:07 | 显示全部楼层 |阅读模式
悬赏50乐币已解决
  请问我的程序问题错在哪?

task main()
{

int a;
OnFwd(OUT_BC,60);
Wait(2000);
a = MotorRotationCount(OUT_B);   //将读取的马达值给a
NumOut(0,LCD_LINE1,a);              //屏幕显示 a

ResetRotationCount(OUT_B);          //清除 角度传感器B
a = MotorRotationCount(OUT_B);    //将马达B的角度值给a
NumOut(0,LCD_LINE2,a);                  //屏幕显示 a

}

我的理解是屏幕显示,应该是
835
0

但是实际测式的结果确是
835
880

最佳答案

查看完整内容

[mw_shl_code=c,true]task main() { int a; OnFwd(OUT_BC,60); Wait(2000); a = MotorRotationCount(OUT_B); //将读取的马达值给a NumOut(0,LCD_LINE1,a); //屏幕显示 a ResetRotationCount(OUT_B); //清除 角度传感器B a = MotorRotationCount(OUT_B); //将马达B的角度值给a Wait(100); NumOut(0,LCD_LINE2,a); //屏幕显示 a }[/mw_shl_code] ...
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2012-4-30 17:11:08 | 显示全部楼层
[mw_shl_code=c,true]task main()
{
int a;
OnFwd(OUT_BC,60);
Wait(2000);
a = MotorRotationCount(OUT_B);   //将读取的马达值给a
NumOut(0,LCD_LINE1,a);              //屏幕显示 a

ResetRotationCount(OUT_B);          //清除 角度传感器B
a = MotorRotationCount(OUT_B);    //将马达B的角度值给a
Wait(100);
NumOut(0,LCD_LINE2,a);                  //屏幕显示 a
}[/mw_shl_code]
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2012-4-30 17:42:15 | 显示全部楼层
你又把B的值给了a那就是再加上B的值,你应该还有个b值
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2012-4-30 20:40:46 | 显示全部楼层
千片的↘心↙ 发表于 2012-4-30 17:42
你又把B的值给了a那就是再加上B的值,你应该还有个b值

这个不会,呵呵   
a=1;
a=2;
最后a的值还是2,不会是3
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2012-4-30 20:42:16 | 显示全部楼层
糖伯虎 发表于 2012-4-30 20:32
哈哈,对不起,我搞错了。

糖大,我不知道是函数的事,还是我写的程序不好。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2012-4-30 21:31:55 | 显示全部楼层
糖伯虎 发表于 2012-4-30 21:27
[mw_shl_code=c,true]task main()
{

非常感谢糖大!

原来,还得给他个反应时间!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

本版积分规则

手机版|中文乐高 ( 桂ICP备13001575号-7 )

GMT+8, 2024-11-24 02:47 , Processed in 3.111277 second(s), 19 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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