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@python.org https://mail.python.org/mailman/listinfo/python-es