Hallo miteinander,
ich habe mittlerweile evtl eine Erklärung für das Phänomen gefunden. Warum das allerdings so ist, kann ich noch immer nicht verstehen. Ich hoffe meine folgende Erklärung ist einigermaßen verständlich.
Mein Sample-Task ist so eingestellt, dass eine endliche Anzahl von 40 Samples mit einer Rate von 200kHz aufgenommen werden sollen, sobald ein Trigger-Puls kommt. Das heißt, dass nach einem Trigger-Puls für 200µs gesampelt wird. Diese Daten stehen dann in meinem Waveform.
Beim nächsten Trigger-Puls werden die nächsten Daten einfach angehängt. Somit ergibt sich im Waveform eine Schrittweite von 200µs von Puls zu Puls (im folgenden Bild muss man die Zeiten von links nach rechts lesen).
Scheinbar wird nur beim ersten Trigger-Puls ein t0 gezogen und bei allen darauffolgenden Trigger-Pulsen nicht mehr. Somit stimmen die Zeiten im logfile auch nicht.
Wenn ich mir einen aktuellen Zeitstempel manuell ziehe und im waveform das t0 damit ersetze, scheint es zu lange zu dauern. Ich bekomme im logfile sehr unregelmäßige Zeitabstände die im höheren ms-Bereich liegen, statt im kleinen ms-Bereich.
Deshalb meine Frage:
Wie kann ich in so einem Fall einen passenden Zeitstempel aus dem Signalverlauf heraus generieren?
Es muss doch irgendwie möglich sein einen quasi pausierenden Signalverlauf mit einem korrekten Zeitstempel zu versehen...
Gruß
Pete