|
|
|
@ -402,8 +402,10 @@ else
|
|
|
|
|
|
|
|
|
|
|
|
srand(time(0));
|
|
|
|
srand(time(0));
|
|
|
|
|
|
|
|
|
|
|
|
axis[0] = 0.001; // rnd_float(-0.2, 0.2);
|
|
|
|
axis[0] = rnd_float(-0.2, 0.2);
|
|
|
|
axis[1] = 0.001; // rnd_float(-0.2, 0.2);
|
|
|
|
if (axis[0] == 0)
|
|
|
|
|
|
|
|
axis[0] = rnd_float(-0.2, 0.2);
|
|
|
|
|
|
|
|
axis[1] = rnd_float(-0.2, 0.2);
|
|
|
|
axis[2] = (rnd_float(-0.2, 0.2) > 0) ? 1.0: -1.0;
|
|
|
|
axis[2] = (rnd_float(-0.2, 0.2) > 0) ? 1.0: -1.0;
|
|
|
|
|
|
|
|
|
|
|
|
angle[0] = (float) atan(axis[1] / axis[2]);
|
|
|
|
angle[0] = (float) atan(axis[1] / axis[2]);
|
|
|
|
@ -413,14 +415,10 @@ angle[2] = (float) atan(axis[1] / axis[0]);
|
|
|
|
volts_max[0] = rnd_float(4.5, 5.5) * (float) sin(angle[1]);
|
|
|
|
volts_max[0] = rnd_float(4.5, 5.5) * (float) sin(angle[1]);
|
|
|
|
volts_max[1] = rnd_float(4.5, 5.5) * (float) cos(angle[0]);
|
|
|
|
volts_max[1] = rnd_float(4.5, 5.5) * (float) cos(angle[0]);
|
|
|
|
volts_max[2] = rnd_float(4.5, 5.5) * (float) cos(angle[1] - angle[0]);
|
|
|
|
volts_max[2] = rnd_float(4.5, 5.5) * (float) cos(angle[1] - angle[0]);
|
|
|
|
/*
|
|
|
|
|
|
|
|
amps_max[0] = rnd_float(140.0, 190.0) * (float) sin(angle[1]);
|
|
|
|
amps_max[0] = rnd_float(140.0, 190.0) * (float) sin(angle[1]);
|
|
|
|
amps_max[1] = rnd_float(140.0, 190.0) * (float) cos(angle[0]);
|
|
|
|
amps_max[1] = rnd_float(140.0, 190.0) * (float) cos(angle[0]);
|
|
|
|
amps_max[2] = rnd_float(140.0, 190.0) * (float) cos(angle[1] - angle[0]);
|
|
|
|
amps_max[2] = rnd_float(140.0, 190.0) * (float) cos(angle[1] - angle[0]);
|
|
|
|
*/
|
|
|
|
|
|
|
|
amps_max[0] = 180.0 * (float) sin(angle[1]);
|
|
|
|
|
|
|
|
amps_max[1] = 180.0 * (float) cos(angle[0]);
|
|
|
|
|
|
|
|
amps_max[2] = 180.0 * (float) cos(angle[1] - angle[0]);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
batt = rnd_float(3.5, 4.3);
|
|
|
|
batt = rnd_float(3.5, 4.3);
|
|
|
|
speed = rnd_float(1.0, 2.5);
|
|
|
|
speed = rnd_float(1.0, 2.5);
|
|
|
|
|