ich komme mal wieder mit einem Problem um die Ecke. Ich hoffe, dass die Überschrift nicht allzu dämlich gewählt ist.
Hier erstmal der code:
Code: Alles auswählen
import time
from threading import Timer
def f_event_01():
print "event wird ausgefuehrt", time.time()
Timer(10, f_event_01, ()).start()
if __name__ == "__main__":
Timer(10, f_event_01, ()).start()
print "ende"
while True: # 1
flag = True
while flag == True: # 2
print "Messwerte aufnehmen"
print "Messwerte in ein Tupel schreiben"
print "Tupel an eine Datenbank senden"
print "irgendetwas nach while-Schleife #2"
Hoffentlich kann mir jemand helfen. Ich hoffe, dass ich mich deutlich ausgedrückt habe.
by the way: gibt es noch andere ( vielleicht sogar bessere ) Möglichkeiten in python timer, schedules oder watchdogs zu realisieren? Ich event, dass immer zu einem vorher festgelegten Zeitpunkt ausgeführt wird, wäre optimal. Denn bei dieser timer-Lösung habe ich im eine knappe Milisekunde Verzögerung, was natürlich nicht kriegsentscheidend ist, aber schöner wäre es ohne...