Hi again,
so einfach ist es leider nicht.
Eigentlich ist das Schema ähnlich wie vorher.
Ich drücke auf Messung starten und dann wird der Tabellenkopf und die jeweiligen Daten eingelesen.
Das ist vorher ja nur nach Messung beenden passiert.
Nur wenn jetzt die Messung startet dann werden jede Sekunde die Datenarrays (Größe 1444) in die Textdatei geschrieben und das nebeneinander.
Und die Tabellenköpfe rutschen immer ein auf,sowie die Daten.
Wenn die Messung nach Beenden wieder gestartet wird fängt es an der alten Position wieder an. Aber das haben wir ja schon geklärt mit Dateiposition festlegen.
Muss ich denn immer die Arrays gleich in die Textdatei schreiben oder über mit Schieberegistern die Daten sammeln und dann nach Messungsende in
die Logdatei schreiben.
Das Erstere würde mehr Sinn machen, da durch die Schieberegister doppelter Speicher entsteht.
Dann müsste ich über Txt Write jede Sekunde die Werte nacheinander in die Textdatei schreiben.Also einmal den Pfad öffnen, dann über die
Referenzen 4 mal nacheinader jeweils die Daten einlesen (While Loop,Messung starten) und nach Programmende beenden.
Müsste ich dann eine Dateiposition vor jedem Schreiben hinzufügen?
Dann würde ja jedes Array eine Position haben bei der es nacheinander einliest.
Habe wie schon oben geschrieben mich schon mehrfach damit auseinander gesetzt.
Komme einfach zu keiner Lösung.
Fühle mich als wenn ich im Fegefeuer der Stringtabellen gefangen bin.
Über Hilfe bin ich wie immer sehr dankbar.
Bilder;VI sind erwünscht.
So wie im angefügten Bild (Messung 3 s lang) soll es am Ende aussehen
Gruß HCO