Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
Ich habe ein Tektronix DPO 3052 was ich über USB mit einem PC (Windows XP) auslese. Dabei habe ich mir das Programm selber geschrieben, da das vorgefertigte von Tektronix zu langsam war und zu viele Befehle produzierte. Nun habe ich aber folgendes problem, dass ich übers wochenende eine Messung starten möchte, das programm aber irgendwann einen Fehler bekommt. Dann kommt eine Meldung beim ersten "Scan from String" in der While-Loop. Und zwar meldet er mir das der String nicht in der Form ist wie er es erwartet. Dann muss ich erst das Oszilloskop ausmachen und den PC neu starten damit er das Oszilloskop danach wieder erkennt. Das wundert mich da er Tage durchläuft ohne Fehler zu produzieren und irgendwann diesen Fehler ausgibt. Leider macht es mir meine Messung kaputt und ich weiß auch nicht warum er diesen Fehler produziert. Also weiß jemand was an meinen Programm nicht stimmt und wie ich das ausbessern kann.
hast du schon versucht die Triggerzeit in deiner While Schleife zu erhöhen?
lg panduci
Es gibt zweierlei Arten von Neugier:
1) Die eine aus Eigennutz, die uns antreibt zu erfahren, was uns nützen kann.
2) Die andere aus Stolz, die dem Trieb entspringt, zu wissen, was andere nicht wissen.
Ja habe ich versucht. Normal läuft die auf 300 ms. Ich habe jetzt schrittweise versucht und hatte auch schon eine Trigger Zeit von 5 s. Dann läuft das Programm ungefähr dieselbe Zeit. Also 2 Tage schafft es. Nur es sollte ungefähr 1 Woche ohne Fehlerlaufen können.
Es gibt zweierlei Arten von Neugier:
1) Die eine aus Eigennutz, die uns antreibt zu erfahren, was uns nützen kann.
2) Die andere aus Stolz, die dem Trieb entspringt, zu wissen, was andere nicht wissen.
Gibt es einen Fehler mit Fehlercode, der dir genauer sagt, was nicht (mehr) geht? Oder erhältst du einfach irgendwann keine Antworten? Leg dein Programm doch so aka, dass es im Fehlerfall die Kommunikation neu initialisiert, vielleicht hilft es. Oder ist zu diesem Zeitpunkt die USB Schnittstelle abgestürzt?
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!