[Python-es] Control de tiempo entre conmutaciones de 0 y 1

Mario R. Osorio nimbiotics en gmail.com
Mar Mar 21 02:25:45 EDT 2017


Yo creo que acá nadie hace la tarea de otro...

On Mar 21, 2017 12:06 AM, "Rolando Paz" <flxpaz en gmail.com> wrote:

> Hola a todos de nuevo...
>
> Ahora regreso con un pequeño código:
>
> import time
>
> start_time = time.time()
> #tiempo total en segundos, como ejemplo 10.
> tiempo_total = 10
> #numero de conmutaciones generadas, como ejemplo 4.
> conmutaciones = 4
> for offset in range(tiempo_total):
>     while (time.time() - start_time) < offset:
>         time.sleep(0.01)
>         #lo siguiente realiza una conmutacion entre 0 y 1.
>         count = 0
>         for i in range(conmutaciones):
>             count = (count + 1) % 2
>              print count
>
> Lo que hace este código es conmutar entre 0 y 1, tantas veces como se
> defina en "conmutaciones", durante el tiempo establecido en "tiempo_total".
>
> La salida es la siguiente.
>
> 0
> 1
> 0
> 1
>
> Estoy tratando de entender cómo usar este código para controlar los
> tiempos que se definen en la imagen adjunta, es decir:
>
> T1 = tiempo durante el cual la conmutacion es 1
> T0 = tiempo durante el cual la conmutacion es 0
> Tiempo Total = tiempo total de las conmutaciones
>
> Agradecería cualquier comentario sobre como poder controlar los tiempos
> anteriores.
>
> Saludos y gracias
>
> Rolando P.
>
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> https://mail.python.org/mailman/listinfo/python-es
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20170321/65fa3dd9/attachment.html>


Más información sobre la lista de distribución Python-es