找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 5076|回复: 6

关于马达角度命令提问

[复制链接]
发表于 2012-9-6 19:37:09 | 显示全部楼层 |阅读模式
除了RotateMotor(   ,   ,   );以外还有没有其他的方式,这个反应实在有点慢,两个连起来中间就会延时,有什么解决方法么?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2012-9-7 10:39:59 | 显示全部楼层
可以用连续输出,加while。当多少角度的时候做什么事情,多少角度停止。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2012-9-7 10:56:12 | 显示全部楼层
ls方案不错
就用
while(1)
{switch(MotorRotationCount()){...}}
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2012-9-7 19:45:32 | 显示全部楼层
xueyl 发表于 2012-9-7 10:56
ls方案不错
就用
while(1)

能说具体点么,我编程实在有点差
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2012-9-10 12:40:20 | 显示全部楼层
  1. while(1)
  2. {
  3. switch(MotorRotationCount(OUT_X))
  4. {
  5. case x:
  6. 这里写当motorX转到x度的时候的动作
  7. break;
  8. case y:
  9. 这里写当motorX转到y度的时候的动作
  10. break;
  11. ......
  12. }
  13. }
复制代码
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2012-9-11 10:53:25 | 显示全部楼层
thanks a lot
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2013-5-6 13:15:23 | 显示全部楼层
RotateMotor转了指定角度后会立即停。可以用RotateMotorEx(OUT_B,50,200,0,false,false)缓停方式。还可以用RotateMotorPID更平稳,但不好调。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-21 20:48 , Processed in 0.081782 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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