找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 4331|回复: 3

如何在NXC里面设置2个马达同时转并且转向相反

[复制链接]
发表于 2011-10-22 17:53:34 | 显示全部楼层 |阅读模式
如题,我现在由于要转弯,为了使半径尽可能小,我需要B马达与C马达同时反相转动(如果B正转那么C反转)应该怎么写呢~?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2011-10-22 18:20:38 | 显示全部楼层
OnFwd(OUT_B,100);
OnRev(OUT_C,100);
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2011-10-22 21:10:23 | 显示全部楼层
关键问题,给段代码:
  1. RotateMotorEx(OUT_B,30,Turn_Angle(t_angle),0,false,true);
  2.               RotateMotorEx(OUT_C,30,-Turn_Angle(t_angle),0,false,true);
复制代码
这个是我用来精确转向的代码,如果只是简单的
  1. OnFwd(OUT_B,100);
  2. OnRev(OUT_C,100);
复制代码
肯定转向速度精度不够吧~如果用Rotate这类方法,是否有呢~?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2012-10-18 17:54:51 | 显示全部楼层
tyker1 发表于 2011-10-22 21:10
关键问题,给段代码:这个是我用来精确转向的代码,如果只是简单的肯定转向速度精度不够吧~如果用Rotate这类 ...

RotateMotorEx(OUT_AB,30,360,100,false,true); 就是A正转 B反转 反过来也可以设置-100
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 07:42 , Processed in 0.159943 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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