From b5042f0106d3909ba16199310dedeb36b75f0ffb Mon Sep 17 00:00:00 2001 From: alanbjohnston Date: Tue, 8 Dec 2020 17:27:07 -0500 Subject: [PATCH] put randomness back in currents --- afsk/main.c | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/afsk/main.c b/afsk/main.c index f2fcae66..77f5890b 100644 --- a/afsk/main.c +++ b/afsk/main.c @@ -402,8 +402,10 @@ else srand(time(0)); -axis[0] = 0.001; // rnd_float(-0.2, 0.2); -axis[1] = 0.001; // rnd_float(-0.2, 0.2); +axis[0] = 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; 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[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]); -/* + 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[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); speed = rnd_float(1.0, 2.5);