<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Creo que PyBot se puede optimizar. Las llamadas a un módulo hacen algunas<div>verificaciones innecesarias.</div><div>El valor que tira el código en C es el valor "convertido" o son los dos bytes?</div><div><br></div><div>Para probar los tiempos deberían descartarse algunas lecturas iniciales.</div><div>Recuerdo que la primer lectura de un sensor siempre demoraba bastante</div><div>más que las demás. Eso pasa también en la versión en C?</div><div><br></div><div>Saludos!</div><div><br></div><div>Alan</div><div><div><div><br><div>&gt; From: guillermo.rodriguez.utu@gmail.com<br>&gt; Date: Thu, 14 Jul 2016 11:03:32 -0300<br>&gt; To: butia-devel-l@fing.edu.uy<br>&gt; Subject: [Butia-devel-list] Primeras pruebas de rendimiento Butia-C<br>&gt; <br>&gt; Buenas gente, aprovecho mientras me tomo el café para contarles<br>&gt; que ayer logre obtener el valor de un sensor de distancia usando Butia-C,<br>&gt; entonces se me ocurrió hacer unas pruebas de velocidad comparando<br>&gt; con PyBot, y estos son los resultados:<br>&gt; <br>&gt; PyBot:   http://i.imgur.com/uOO6kgR.png 528 microsegundos<br>&gt; Butia-C: http://i.imgur.com/GJ39jtv.png     273 microsegundos<br>&gt; <br>&gt; Link a los dos códigos usados:<br>&gt;     https://gist.github.com/Darthkpo/4f44322d097c9d5fc122fd41d0e21f35<br>&gt; <br>&gt; El código de Butia-C es solo la parte donde hago la consulta y analizo el<br>&gt; rendimiento, para ver el código completo lo pueden ver en el repo, es<br>&gt; el archivo "test.c"<br>&gt; Repo:  https://www.github.com/Darthkpo/butiac<br>&gt; <br>&gt; En resumen:<br>&gt; En mi maquina, una Laptop ProBook 6360b, Butia-C fue aproximadamente<br>&gt; un 45% mas rápido en consultas a sensores, la diferencia en tiempo real<br>&gt; es muy pequeña ya que serian tan solo 255 microsegundos, pero cualquier<br>&gt; mejora es un plus.<br>&gt; <br>&gt; Si encuentran algún error en esto, algo que pase por alto no duden en decirlo<br>&gt; Y antes de terminar me gustaría preguntar si esta bien que mande correos muy<br>&gt; seguidos, no quiero hacer spam! jaja.<br>&gt; Saludos!<br>&gt; _______________________________________________<br>&gt; Butia-devel-l site list<br>&gt; Butia-devel-l@fing.edu.uy<br>&gt; https://www.fing.edu.uy/mailman/listinfo/butia-devel-l<br></div></div></div></div>                                               </div></body>
</html>