问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

各位能不能帮我翻译一下这个C语言,机器人的,VJC2.3的,150分问题_百度知...

发布网友 发布时间:2024-09-29 14:39

我来回答

4个回答

热心网友 时间:2024-10-12 10:24

#include "RobotLib.h"
int ma_1=0;
int ma_2=0;
int ma_3=0;
int gi_9=0;
int ma_10=0;
int surface=0;
int cnt=0;
int count=0;
int light=0;
float gf=0.0;
int flag=0;
void Fan()/*0-风扇程序*/
{
SetDO(1, 0);
SetDO(0, 1);
}
void FanB()/*1-风扇程序*/
{
SetDO(1, 1);
SetDO(1, 1);
}

void FanStop()
{
SetDO(0, 1);
SetDO(1, 1);
}

void MySetMotor(int left,int right) /*定义电机函数*/
{
SetMoto(0,left*gf); /*定义电机函数及倍数*/
SetMoto(1,right*gf);
}
void MySetMotor_B(int left_B,int right_B) /*定义电机函数*/
{
SetMoto(1,-left_B*gf);
SetMoto(0,-right_B*gf);
}

void Stop()
{MySetMotor(0,0);
}

void gofire( ) /*复眼程序0*/
{
int eye_1;
eye_1 = EyeChMaxEx(EYE_0); /*读出光强度最高的方向*/
if(eye_1==3){MySetMotor(80,80);}
else if(eye_1==2){MySetMotor(25,70);}/*为了更趋向光,将左右电机速度改动*/
else if(eye_1==4){MySetMotor(70,25);}
else if(eye_1==1){MySetMotor(5,45);}
else if(eye_1==5){MySetMotor(45,5);}
else if(eye_1==0){MySetMotor(-15,50);}
else if(eye_1==6){MySetMotor(50,-15);}
}
void gofire_B( ) /*复眼程序B*/
{
int eye_1;
eye_1 = EyeChMaxEx(EYE_1);
if(eye_1==3){MySetMotor_B(80,80);}
else if(eye_1==2){MySetMotor_B(10,80);}
else if(eye_1==4){MySetMotor_B(80,10);}
else if(eye_1==1){MySetMotor_B(5,60);}
else if(eye_1==5){MySetMotor_B(60,5);}
else if(eye_1==0){MySetMotor_B(-15,50);}
else if(eye_1==6){MySetMotor_B(50,-15);}
}

/*正向左开始红外测距函数0,1,2---4,5,6为前地面,7为后地面*/
void leftway_fst( ) /*靠左行驶0*/
{
ma_1 =AI(0);
ma_2 =AI(1);
ma_3=AI(2);
if((ma_1 < gi_9) && (ma_2 > ma_10))
{
MySetMotor(100,70);
}
else
{

if((ma_1 < gi_9) && (ma_2 < ma_10))
{
MySetMotor(45,-45);
}
else
{
MySetMotor(15,80);
}
}
}
void leftway_fst1( ) /*靠左行驶1*/
{
ma_1 =AI(0);
ma_2 =AI(1);
ma_3=AI(2);
if((ma_1 < gi_9) && (ma_2 > ma_10))
{
MySetMotor(100,75);
}
else
{

if((ma_1 < gi_9) && (ma_2 < ma_10))
{
MySetMotor(25,-35);
}
else
{
MySetMotor(30,90);
}
}
}
void rightway_fst( ) /*靠右行驶0*/
{
ma_1=AI(0);
ma_2 =AI(1);
ma_3 =AI(2);
if((ma_3 < gi_9) && (ma_2 > ma_10))
{
MySetMotor(70,100);
}

else
{
if((ma_2 < ma_10) && (ma_3 < gi_9))
{
MySetMotor(-45,45);
}
else
{
MySetMotor(70,20);
}
}
}
void rightway_fst1( ) /*靠右行驶*/
{
ma_1=AI(0);
ma_2 =AI(1);
ma_3 =AI(2);
if((ma_3 < gi_9) && (ma_2 > ma_10))
{
MySetMotor(60,100);
}

else
{
if((ma_2 < ma_10) && (ma_3 < gi_9))
{
MySetMotor(-45,45);
}
else
{
MySetMotor(90,20);
}
}
}
void rightway_fst2( ) /*靠右行驶2*/
{
ma_1=AI(0);
ma_2 =AI(1);
ma_3 =AI(2);

if((ma_3 < gi_9) && (ma_2 > ma_10))
{
MySetMotor(70,100);
}

else
{
if((ma_2 < ma_10) && (ma_3 < gi_9))
{
MySetMotor(30,80);
}
else
{
MySetMotor(70,20);
}
}
}
void rightway_fst_B( ) /*靠右行驶B*/
{
ma_1=AI(3);
ma_2 =AI(4);
ma_3 =AI(5);

if((ma_3 < gi_9) && (ma_2 > ma_10))
{
MySetMotor_B(20,60);
}
else
{
if((ma_2 < ma_10) && (ma_3 < gi_9))
{
MySetMotor_B(60,-60);
}
else
{
MySetMotor_B(60,20);
}
}
}
void rightway_fst_B1( ) /*靠右行驶B1*/
{

ma_2 =AI(4);
ma_3 =AI(5);

if((ma_3 < gi_9) && (ma_2 > ma_10))
{
MySetMotor_B(10,60);
}
else
{
if((ma_2 < ma_10) && (ma_3 < gi_9))
{
MySetMotor_B(-10,20);
}
else
{
MySetMotor_B(80,20);
}
}
}
void leftway_fst_B( ) /*靠左行驶B*/
{
ma_1 =AI(3);
ma_2 =AI(4);
ma_3 =AI(5);
if((ma_1 < gi_9) && (ma_2 > ma_10))
{
MySetMotor_B(50,20);
}
else
{
if((ma_1 <gi_9) && (ma_2 < ma_10))
{
MySetMotor_B(60,-45);
}
else
{
MySetMotor_B(20,80);
}
}
}
void leftway_fst_B5( ) /*靠左行驶B*/
{
ma_1 =AI(3);
ma_2 =AI(4);
ma_3 =AI(5);
if((ma_1 < gi_9) && (ma_2 > ma_10))
{
MySetMotor_B(90,50);
}
else
{
if((ma_1 <gi_9) && (ma_2 < ma_10))
{
MySetMotor_B(20,-90);
}
else
{
MySetMotor_B(50,90);
}
}
}

热心网友 时间:2024-10-12 10:22

else if(eye_1 = = 2){ MySetMotor(25日);} / *为了更趋向光,将左右电机速度改动* /
  else if(eye_1 = = 4){ MySetMotor(70年,25岁);}
  else if(eye_1 = = 1){ MySetMotor(5、45);}
  else if(eye_1 = = 5){ MySetMotor(45分,5);}
  else if(eye_1 = = 0){ MySetMotor(-15、50);}
  else if(eye_1 = = 6){ MySetMotor(50》,-15)、《}
如果(ma_2 < ma_10)&&(ma_3 < gi_9)
如果((ma_2 < ma_10) && (ma_3 < gi_9))

热心网友 时间:2024-10-12 10:18

如果ma_2 < ma_10并且ma_3 < gi_9时执行后面的语句;
else if也是如果的意识
就是()里的条件满足时执行后面的语句;
还有什么要翻译?

热心网友 时间:2024-10-12 10:19

g
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 蒙器M&amp;H-08控制器快速入门 ...微信里有传媒 专门给别人发朋友圈 问事 招聘 广告的。有就给我发几... 聊聊高速上迷路是什么体验? 高速开车6大注意事项 飘渺人是什么意思? 自由的花语是什么意思啊? 什么天下之忧而忧 ...请问怎么自己加入想要的地图、人物行走图、和音乐 两个互质数的最小公倍数是123,这两个互质数是 以知两个互质数的最小公倍数是123,这两个互质数是什么和什么或什么和... 4.已知两个互质数的最小公倍数是123,这两个互质数是()和(),或()和... 已知两个互质数的最小公倍数是123,这两个互质数是( )和( )或... 两个互质数的最小公倍数是123.这两个互质数是什么和什么 或什么和什么... 手机相机怎么设置方格 JVC硬盘摄像机不能开机,能否在电脑上打开?我需要我拍摄的文件!_百度... JVC GR-D721E 怎么使用?连开机都不会。求帮助 突然掉很多头发是怎么回事 泰坦之旅十周年纪念版有何区别如何下载 刚买的浪琴军旗。不知道是不是悲剧了。。求鉴定 淘宝上2500元买到的浪琴军旗是真的吗? ...需要的软件包等等,一键刷机屏幕上方出现了set up 然后就是黑屏。_百... 乌贼娘为什么变小了 学校让留短发 ,说让留到耳朵那里。下面这个长度规范吗? 学生头女短发落耳朵 巴西白膝头蜘蛛基本信息 请问NE+NE打22如何对抗HUM+UD一本的TR? 让我了解了解这个蜘蛛 姑苏慕容是什么意思? 姑苏慕容颍是什么意思 有断点播放,定时关机,AB复读功能的MP3。注意是MP3! 假期他们参加了夏令营。英语翻译 ...产权法》自考案例分析答案 如题 45.某文化公司为创作一部电视剧剧本... 有哪些特别解腻的饮料推荐? 无形的资本是什么意思 一厘米有多长?? 生活中长度恰好为一厘米的物体有哪些? 学生用品一厘米有 上海通用汽车6至10万 十一月三十一日是什么节日 十一月份有三十号吗