Datei mit Zeitstempeln erzeugen.

Heute ist Stammtischzeit:
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
  • Ich habe einen AD-Wandler welcher jede Sekunde einen Spannugswert ausließt. Der Wert wird hier in eine txt. Datei geschrieben und ständig Überschrieben:

    Code
    print readAnalogDataf=open ("voltCH0.txt" "w"); print f

    nun möchte ich, das die Datei nicht überschrieben wird, sondern dass die einzelnen Werte mit ein einem Zeitstempel versehen werden. Wie muss hier das Python Skript aussehen ? (Entschuldigung, das ich frage, ich bin totaler Neuling im Bereich Programmieren)

  • Ich finde die Überschrift etwas verwirrend denn da geht es im den Zeitstämpel der Datei, nicht um den Inhalt :-/


    Die Frage wäre auch ob das Script einen Wert nur dann in die Datei schreiben soll wenn der Timestamp zB älter als 5 Minuten ist?
    Also Inhalt der Datei voltCH0.txt :
    05.06.2014 10:20:00 Wert
    05.06.2014 10:30:00 Wert
    05.06.2014 10:40:00 Wert
    05.06.2014 10:50:00 Wert

    :huh:

    Und wozu soll das gut sein?

    Anstatt eines solchen Datum-Strings wäre es je nach Grund und Weiterverarbeitungs-zweck vermutlich als Unixtimestamp zu speichern, das wären die Sekunden die seit 1.1.1970 vergangen sind und das kann man einfacher Verarbeiten (letzte Zeile auslesen und nur dann einen Wert schreiben wenn Timestamp 60 Sekunden her ist)

  • Also das Skript was ich zurzeit habe, schreibt jede Sekunde einen Wert in die Datei z.B. 12.50
    dieser Wert wird jede Sekunde Überschrieben "w". Dann wird diese Datei von einem Programm welches ein Diagramm erstellt ausgelesen.
    hier das Skript dazu:

    Soweit so gut, ich habe jetzt also ein Diagramm in dem die Werte Grafisch dargestellt werden.

    Jetzt möchte ich aber auch noch in einer zusätzlichen Datei die Werte aufgelistet haben.
    Ich habe mir das in etwa so vorgestellt:
    lese die Datei xxxx.txt jede Sekunde aus und schreibe den Wert mit einem Zeitstempel in die Datei ABC.txt.

    19:02:55 06.02.2014: 12.50
    19:02:56 06.02.2014: 12.54
    19:02:57 06.02.2014: 12.65
    19:02:58 06.02.2014: 12.70
    19:02:59 06.02.2014: 12.72
    19:03:60 06.02.2014: 12.75
    19:03:01 06.02.2014: 12.81

    Einmal editiert, zuletzt von Ampera (6. Februar 2014 um 20:02)

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!