Vision hängt sich auf!? - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Module (/Forum-LabVIEW-Module) +---- Forum: LabVIEW Vision (/Forum-LabVIEW-Vision) +---- Thema: Vision hängt sich auf!? (/Thread-Vision-haengt-sich-auf) |
Vision hängt sich auf!? - Novgorod - 03.03.2011 03:45 Hiho, es tritt bei mir ein sporadisches Problem mit dem Vision auf, das ich irgendwie nicht wirklich eingrenzen kann... Ich habe ein recht umfangreiches Messprogramm, das (neben diversen Motor-Steuerungen) große 16bit Kamerabilder (4k*4k) aufnimmt, darstellt und ggf. speichern kann (auch automatisierte scans etc.).. Die gesamte Bildverarbeitung und Anzeige habe ich kürzlich auf Vision umgestellt (davor warens die langsamen und hässlichen "intensity graph" 2D arrays ) - d.h. Dinge wie flatfielding (Dunkelbild abziehen und skalieren), Geometrieoperationen, Histogramm/Linescan auf der ROI etc. laufen mit Vision-Routinen. Es gibt nur eine einzige große Anzeige, die das aktuelle Bild darstellt mit allen möglichen Mappings/Skalierungen usw.. An sich läuft alles bestens, nur manchmal hängt sich das Vision einfach auf - das passiert leider nicht systematisch bzw. reproduzierbar, sondern sporadisch.. Es passiert meist gleich nach dem Programmstart (seltener auch während es schon länger einwandfrei läuft) - erst werden alle eventuellen Bilder gelöscht (IMAQ delete), die internen Cache-Bilder (IMAQ image) werden initialisiert und die Ausgabe (Vision Bild-"Indikator") ist leer.. Ich hole dann ein Bild von der Kamera (2D array to image) und das Bild wird direkt auf die Ausgabe gegeben und erscheint auch. Ab da reagiert jedoch keine Vision-Operation mehr - ich kann weder ein weiteres Bild aufnehmen/öffnen, noch simple Geometrieänderungen (Spiegeln, Drehen) oder Skala-Änderungen vornehmen.. Es scheint, dass alles, was per property node auf die Anzeige zugreift, ins leere geht - das Labview-Programm reagiert auch nicht mehr, ich kann es nur noch per rotem Knopf abbrechen.. Die vi neuzustarten bringt meist nix, da muss ich eher Labview neustarten - manchmal bringt auch das nix und ich muss den Rechner neustarten.. Es handelt sich um LV 2010 mit Vision 2010 in der aktuellen Version auf Windows XP 32bit. Das Problem ist auf 2 verschiedenen Rechnern (einer davon eine VM) aufgetreten - wurde auch nur auf diesen 2 getestet.. Ich arbeite schon eine Weile mit Vision, allerdings bisher nur unter Windows 7 64bit (und natürlich mit anderen Programmen, jedoch mit ähnlichen Vision-Routinen und -Anzeigen) und da ist so etwas noch nie aufgetreten.. Ich bin da etwas ratlos, weil ich nicht weiß, wie ich das nachvollziehbar provozieren kann oder wonach ich schauen soll, falls es mal wieder "hängt".. Ist so ein Problem evtl. bekannt oder habt ihr irgendwelche Tipps? RE: Vision hängt sich auf!? - Panther - 03.03.2011 09:08 Hi, also bei mir hängt sich Vision Development Module 2010 mit LV2010 32bit auch unter Win 7 64bit auf. Vollkommen undefiniert und sporadisch, manchmal läufts auch Tage ohne Probleme. Scheint wohl ein größeres Problem zu sein, dass mit der Rechnerhardware zusammen hängt. Denn an 2 anderen Rechnern läuft das selbe VI ohne Probleme (Win 7 32bit). Grüße RE: Vision hängt sich auf!? - gottfried - 03.03.2011 10:19 Mit Vision 2010 in 32 Bit Umgebung - extrem viel verwendet - kenne ich das Problem nicht. Gottfried RE: Vision hängt sich auf!? - Novgorod - 03.03.2011 17:08 ok, dann bin ich zumindest nicht alleine mit dem Problem - muss dann wohl den Support bemühen.. das mit der Hardware scheint mir unwahrscheinlich, da es sowohl in einer VM (also mit VM-Hardware) als auch auf dem "Messrechner" (Workstation-Hardware) passiert.. Ich sollte noch dazusagen, dass ich sonst nur LV 64bit (und Vision 64bit) auf Win7 64bit benutze (auch auf verschiedenen Rechnern) und es da noch nie abgeschmiert ist.. Leider kann ich das "Messprogramm" nicht auf 64bit testen, da der Kameratreiber eine "sehr sehr Custom-Lösung" ist, die kein 64bit Windows unterstützt RE: Vision hängt sich auf!? - Novgorod - 19.03.2011 23:37 Moin, kleine Rückmeldung fürs Archiv: Ich hab den Fehler gefunden - es lag die ganze Zeit nicht an Vision, sondern an einer dummen Endlosschleife in nem Subvi, die genau dann "endlos" wird, wenn die ausgewählte ROI außerhalb des Bildes liegt (z.B. man markiert eine kleine ROI rechts unten in der Ecke und öffnet dann ein Bild mit einer niedrigeren Auflösung).. Daher hat es auch den Anschein gemacht, dass der Fehler sporadisch auftritt und sich das Programm nur durch den roten Knopf abbrechen lässt; beim Neustart des programms bleibt die ausgewählte ROI meist erhalten, deshalb kam der Fehler meist auch "ganz am Anfang".. Beim "normalen" Arbeiten (mit gleich bleibenden Kameraeinstellungen bzw. konstanter Auflösung) trat das Problem nicht auf, weil man da mit der ROI ja kaum außerhalb des Bildbereichs kommt.. Also, das "Problem" war hausgemacht und ist nun erledigt RE: Vision hängt sich auf!? - jg - 20.03.2011 11:09 Danke für die Rückmeldung. Gleich mal als Lösung markiert. Gruß, Jens |