Hallo zusammen!
[Hoffe ich bin hier am richtigen Platze... Mein Problem tritt beim Ausführen von BildverarbeitungsVIs auf (verwende LV8.0 und Vision 8.0), aber kann mir vorstellen, es könnte genereller Natur sein.]
Problem: Ich möchte ein Programm ununterbrochen automatisiert laufen lassen! Sollte dabei an irgendeiner Stelle ein Fehler passieren, muss darauf natürlich entsprechend (durch das Programm) reagiert werden. Aber es darf nicht passieren, dass ein Popup-Fenster erscheint, das den Nutzer dazu auffordert eine Entscheidung zu treffen und eine Eingabe verlangt. Muss ja schließlich automatisiert laufen:)Gibt es SubVI-Einstellmöglichkeiten oder sowas in der Art, die mir dieses Verhalten zu steuern erlauben?
Konkret: Besagter Fall tritt bei mir auf, wenn ich eine VisionVI nutzen möchte, aber vorher einen Fehler begangen habe (zB Referenz auf Bild ist leer, weil keine Datei zum Laden gefunden werden konnte). -> Fehlermeldung siehe Grafik.
Diese Meldung erscheint bei Ausführen des zweiten "IMAQ Overlay Rectangle" (siehe Grafik AusschnittVI).
Die beiden angebrachten Probes beziehen sich auf die ImageRefs, die in die VIs eingehen: erstes ist einfach nur leer (und geht in das erste "Overlay Rectangle"). Das in das zweite SubVI laufende Wire ist gar ganz ausgegraut. Ich nehme an, dass es deshalb auch beim ersten mal noch kein störendes Popup gibt. (Füttere ich ein "richtiges" Bild, bzw dessen Referenz, dann wird auch kein Fehler ausgeworfen, also alles paletti)
Würde mich freuen, wenn jemand eine Idee haben könnte, ob/wie man solche Popups vermeiden kann - sonst ist das mit der Automatisierung natürlich so eine Sache
-----
vergessen:
dachte ich schau mir mal das SubVI an, musste aber feststellen, dass ich nicht herauskriegen konnte, wieso/warum/wo genau nun das blöde Popup herkommt.
Das ist nämlich der Grund warum ich hier poste und nicht im Vision-Abteil
-----
Vielen Dank natürlich schon mal im Voraus!
Beste Grüße!