急速未来 发表于 2017-7-18 12:24:23

看到了壹个看不懂的程序,求翻译?

const int SERVO_NEUTRAL = 1500;
const int MAX_DRIVE_SPEED_OFFSET = 140;
const int MAX_STEER_SPEED_OFFSET = 135;
const int MAX_STEER_TOWARDS_OBSTACLE_SPEED_OFFSET = 115;
int DRIVE_SERVO_NEUTRAL = 1500;
int STEER_SERVO_NEUTRAL = 1500;

const int DRIVE_SERVO_MAX = (DRIVE_SERVO_NEUTRAL + MAX_DRIVE_SPEED_OFFSET);
const int DRIVE_SERVO_MIN = (DRIVE_SERVO_NEUTRAL - MAX_DRIVE_SPEED_OFFSET);

const int STEER_SERVO_MAX = (STEER_SERVO_NEUTRAL + MAX_STEER_SPEED_OFFSET);
const int STEER_SERVO_MIN = (STEER_SERVO_NEUTRAL - MAX_STEER_SPEED_OFFSET);

const int STEER_TOWARDS_OBSTACLE_SERVO_MAX = (STEER_SERVO_NEUTRAL + MAX_STEER_TOWARDS_OBSTACLE_SPEED_OFFSET);//STEER_TOWARDS_OBSTACLE_SERVO_MAX
const int STEER_TOWARDS_OBSTACLE_SERVO_MIN = (STEER_SERVO_NEUTRAL - MAX_STEER_TOWARDS_OBSTACLE_SPEED_OFFSET);

const int MAX_CONNECTION_IDLE_PERIOD = 5000;
const int DEFAULT_SIMPLE_TURN_DURATION = 1300;
int simpleTurnDuration = DEFAULT_SIMPLE_TURN_DURATION;//simpleTurnDuration
const int DEFAULT_TURN_BACK_DURATION = 6000;
int turnBackDuration = DEFAULT_TURN_BACK_DURATION;
const int EYE_PART1_OUTPUT_PIN = 3;
const int EYE_PART2_OUTPUT_PIN = 5;

想请大神帮忙翻译一下,这是关于什么的程序?

zjz5717 发表于 2017-7-18 12:41:08

这不全都是定义吗。。。。

急速未来 发表于 2017-7-18 13:44:37

zjz5717 发表于 2017-7-18 12:41
这不全都是定义吗。。。。

就是不懂定义后面的数字神什么意思
例如:const int MAX_CONNECTION_IDLE_PERIOD = 5000;   5000是什么意思?
之前没有见过这样的定义,所以感觉好复杂

Ansifa 发表于 2017-7-18 15:38:54

5000是初始值

const int MAX_CONNECTION_IDLE_PERIOD = 5000;
我写成这样你就很容易理解了
const int a = 5000;
定义变量a初始值5000,可是在程序里面a是什么就不好理解了。写一堆英文也是容易理解

急速未来 发表于 2017-7-18 15:49:58

Ansifa 发表于 2017-7-18 15:38
5000是初始值

const int MAX_CONNECTION_IDLE_PERIOD = 5000;


哦哦,明白了,:),写英文是为了方便理解啊,这样一写我就懂了,看来还是药好好磨练啊,谢谢啦

164335413 发表于 2017-7-19 08:41:57

定义起这么长的名字,我也是醉了,不超过4个词最好,太长了显得很啰嗦。。。

急速未来 发表于 2017-7-19 08:57:40

164335413 发表于 2017-7-19 08:41
定义起这么长的名字,我也是醉了,不超过4个词最好,太长了显得很啰嗦。。。

这是在网上看到的代码定义,第一次见,感觉有点难
页: [1]
查看完整版本: 看到了壹个看不懂的程序,求翻译?