LabVIEWForum.de
Tektronix dpo 3052 - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: Sonstiges (/Forum-Sonstiges)
+--- Forum: Messtechnik (/Forum-Messtechnik)
+--- Thema: Tektronix dpo 3052 (/Thread-Tektronix-dpo-3052)



Tektronix dpo 3052 - lightlord - 23.09.2015 07:44

Hey,

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.


RE: Tektronix dpo 3052 - panduci - 23.09.2015 08:29

Hallo,

hast du schon versucht die Triggerzeit in deiner While Schleife zu erhöhen?

lg panduci


RE: Tektronix dpo 3052 - lightlord - 23.09.2015 08:40

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.


RE: Tektronix dpo 3052 - panduci - 23.09.2015 08:58

Hast du schon diesen Instrument Treiber versucht?
http://sine.ni.com/apps/utf8/niid_web_display.model_page?p_model_id=17683

lg panduci


RE: Tektronix dpo 3052 - jg - 23.09.2015 13:55

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