USB 6009: Fehler 50405 und Reset - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: Hardware (/Forum-Hardware) +---- Forum: NI Hardware (/Forum-NI-Hardware) +---- Thema: USB 6009: Fehler 50405 und Reset (/Thread-USB-6009-Fehler-50405-und-Reset) |
USB 6009: Fehler 50405 und Reset - Takuro - 10.08.2011 09:00 Hy, bei mir läuft seit längerer Zeit ein Messprogramm. Dieses beinhaltet ein VI vom Hersteller als SubVI, wo dieses Daten über ein USB-6009 Device ausgelesen/gemessen werden. Nun hab ich heute zum ersten Mal bei einer wichtigen Nachtmessung den Fehler 50405 erhalten. Hier fand ich diesen Link, wo gesagt wird dass dies ein bekanntes Problem ist, wenn mehrere Geräte über USB betrieben werden. Als Lösungsvorschlag soll das Gerät resetet werden. Leider haben die Hersteller des VIs dies nicht gemacht. Es handelt sich hierbei um einen Prototyp von Messgerät, daher kann ich in diesem VI auch arbeiten. Allerdings habe ich noch nie mit DAQ gearbeitet. Ich habe jetzt versucht eine Fehlerabfrage einzubauen und bei einem Fehler eine Log-Datei zu schreiben und das Gerät zurückzusetzten. Ich bitte darum sich das mal anzuschauen, da ich den Fehler nicht herbeiführen kann und somit Schwierigkeiten beim Testen habe. Aus der Sequenz kommen die Daten des Messgerätes, das war gegeben. Ich habe nur alle Task mit den Fehlern verbunden. Wenn ein Fehler auftritt, soll eben die Log Datei geschreiben werden und Reset werden. Am Geräteeingang die Konstante wird dann noch gefüllt. Danke für die Hilfe. Grüße, Takuro RE: USB 6009: Rehler 50405 und Reset - Der_Elch - 10.08.2011 09:17 Wie lange sind die USB-Kabel? Hast du einen USB-Hub? Wenn ja, ist der aktiv oder passiv? RE: USB 6009: Rehler 50405 und Reset - Takuro - 10.08.2011 09:53 Ja, ich habe einen Hub. Dieser kann sowohl aktiv als auch passiv betrieben werden. Derzeit ist er passiv betrieben. Die Kabellänge sind insgesamt ca. 2-3m, also ca. 1m PC-Hub und 1,5 m HUB-Gerät. Ich möchte nur nochmal betonen, dass dieses Problem zum ersten Mal nach geschätzten 500 h Betrieb auftrat. Dieser war gestückelt, allerdings auch mit problemlosen 72 h am Stück in ein paar Fällen. Auch bin ich gespannt, warum du fragst. Grüße, Takuro RE: USB 6009: Rehler 50405 und Reset - Der_Elch - 10.08.2011 10:19 (10.08.2011 09:53 )Takuro schrieb: Ja, ich habe einen Hub. Dieser kann sowohl aktiv als auch passiv betrieben werden. Derzeit ist er passiv betrieben. Bei mir waren es zwar keine 72h sondern nur ~3h. Aber im mobilen Einsatz bei ca. -10°C Außentemperatur. Zuhause testen ergab keine Probleme. Beim Messen direkt fiel hatte ich den Fehler nach ca. 1,5h. Ich hatte Nettbook -> 3m Verlängerung + 1m zum 6009. Egal ob ich Softwareseitig reseted habe oder nicht. Nach Verkürzung auf Netbook --> 3m Kabel --> 6009, gab es keine Probleme mehr. Probier mal den ein Netzteil am USB Hub anzuschließen (also auf aktiv umstellen), vielleicht ist es eine Spannungsversorgung die zusammenricht. RE: USB 6009: Rehler 50405 und Reset - Takuro - 10.08.2011 10:25 (10.08.2011 10:19 )Der_Elch schrieb: [...] Das ist ja das Problem: Ich kann es nicht testen, da ich nicht weiß, wie ich den Fehler gezielt reproduzieren kann. Aber trotzdem danke dir, das Problem mit den Kabellängen und der Verteilung durch den HUB bei dir hatte ich schon in einem andern Beitrag gelesen. Ich hab aber leider keine Wahl was diesen Teil des Aufbaus betrifft. Mir geht es in erster Linie darum, ob der von mir dargestellte Code ein Reset des Gerätes beim Auftretten eines Fehlers bewirkt. Grüße, Takuro RE: USB 6009: Fehler 50405 und Reset - NWOmason - 10.08.2011 12:04 (10.08.2011 10:25 )Takuro schrieb: [Mir geht es in erster Linie darum, ob der von mir dargestellte Code ein Reset des Gerätes beim Auftretten eines Fehlers bewirkt. Ja, da der Ausgang 'Error?' des SimpleErrorHandler.VIs den TrueCase auslöst. Dies müsste auch in der Log-Datei dokumentiert sein: [attachment=35181] Beste Grüße, NWO RE: USB 6009: Fehler 50405 und Reset - Takuro - 10.08.2011 12:09 Gut. Da ich gerade erst diesen Teil eingebaut habe, wurde bei dem Fehler heute Nacht natürlich noch kein Log erstellt. Dann hab ich scheinbar soeben meine erste DAQ Aufgabe gelösst. |