From deeebf19a0974f48bef760a389cd7d0aa7ed2149 Mon Sep 17 00:00:00 2001 From: Leandro Rodrigues <leandroberro@hotmail.com> Date: Mon, 23 Nov 2015 11:46:11 -0200 Subject: [PATCH] =?UTF-8?q?Reorganiza=C3=A7=C3=A3o=20da=20impress=C3=A3o?= =?UTF-8?q?=20em=20graph=20para=20gnuplot?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/main.c b/main.c index f0b684b..45296d4 100644 --- a/main.c +++ b/main.c @@ -82,16 +82,20 @@ int main(int argc, char const *argv[]) { scanf("%d %d %d", &tuplas[i].x, &tuplas[i].y, &tuplas[i].t); } + int frame = 0; + for(int i=0; i < t_size; ++i) { // Pega o ângulo entre a posição do robô e o próximo ponto + frame += tuplas[i].t; double angle = angleFromOrigin(tuplas[i].x, tuplas[i].y); - fprintf(graph, "r %f\n", angle - r.theta); + //printf("DEBUG: %f %f\n", angle, r.theta); + fprintf(graph, "%d %d %d %f\n", tuplas[i].x, tuplas[i].y, frame, angle - r.theta); // Gira o robô r.theta = angle; // calcula a velocidade para as rodas distancia = distance(r.x, r.y, tuplas[i].x, tuplas[i].y); velocidade = velocity(distancia, tuplas[i].t); - fprintf(graph, "w %f\n", velocidade); + fprintf(graph, "%f\n", velocidade); moverRobo(&r,tuplas[i].x,tuplas[i].y); } -- GitLab