Bild nummerierung in Vision - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Module (/Forum-LabVIEW-Module) +---- Forum: LabVIEW Vision (/Forum-LabVIEW-Vision) +---- Thema: Bild nummerierung in Vision (/Thread-Bild-nummerierung-in-Vision) Seiten: 1 2 |
Bild nummerierung in Vision - karakira - 25.11.2010 09:36 Hallo, Also wir haben eine Messdatenerfassungsbox mit Hilfe dieser werden die Strom- und Spannungsverläufe des Schweißprozesses analog zur Bildaufnahme erfasst. Die Messdatenerfassungsbox besitzt 16 analoge Eingänge und 4 analoge Ausgänge für verschiedene Signale. Die Messdatenerfassungsbox wird mittels USB an einen PC angeschlossen auf diesem ist Motion Studio für die Kamera. Die Signalgraphen werden mit derselben Software wie die der Kamera eingestellt und verwaltet. Weiter besteht die Möglichkeit die Kamera mittels Messdatenerfassungsbox zu synchronisieren, das heißt. dass das Trigger-Signal von der Box an die Kamera gesendet wird. Ich nehme an, Sie meinten dieses hier. BILD1 wir haben Ihnen auch das VI hochgeladen, vielleicht können Sie es sich ja mal anschauen und sehen auf den ersten Blick was Sache ist. Hier einmal ein Screenshot von den Schleifen (Spannungsverlauf, Stromverlauf) und drunter sollen wir das Video bzw. die einzelnen Bilder zur jeweiligen Zeit anzeigen lassen. Haben Sie eine Idee, wie so etwas umsetzbar ist? Besten Dank und freundliche Grüße karakira Bild nummerierung in Vision - unicorn - 25.11.2010 13:05 Sehe ich das richtig, dass man interaktiv arbeiten soll? Also, wenn der Cursor verschoben wird, dann soll das zum Cursor gehörige Bild angezeigt werden? Bild nummerierung in Vision - karakira - 25.11.2010 14:55 Ja, Sie haben es genau auf den Punkt gebracht. Können Sie uns bitte das genau beschreiben, wie man das umsetzen kann. Ist es ein großer Aufwand? Vielen Dank schonmal... Beste Grüße von der Alb. Karakira Bild nummerierung in Vision - unicorn - 01.12.2010 09:53 Könnt ihr in eurer LabVIEW-Version Ereignisstrukturen verwenden? Wenn ja, diese in die Schleife einbauen. Für jedes Ereignis das benötigt wird einen eigenen Case anlegen. Z.B. kann da auch "Datei öffnen" mit rein. Man könnte auch auf die Änderung des Dateinamens im Kontrollelement "Dateipfad" reagieren ... Für den Waveform-Graphen kann man das Ereignis Cursor Bewegung reagieren und aus der x-Position den Zeitpunkt berechnen, dann die Nummer des zeitlich nächstgelegenen Bildes berechnen und dieses dann anzeigen. Die Ereignisstruktur ist in einer While-Schleife. Nicht vergessen: einen Stopp-Knopf einzubauen, anzuschließen und Ereignis "Wertänderung" des Stoppknopfes zu bearbeiten. Falls ihr in eurem LabVIEW keine Ereignisstrukuren habt, dann müsst ihr in einer Schleife nacheinander jeden Knopf abfragen, ob sein Wert sich gegenüber dem vorherigen Schleifendurchlauf geändert hat. Wenn ja, dann wie bei der Ereignisstruktur die nötigen Funktionen abarbeiten. Wenn nein, nichts tun. Und weiter zum nächsten Vergleich. So vergleicht man auch die Cursorposition mit der vorherigen. Die Werte der Knöpfe und Cursor aus dem vorherigen Schleifendurchlauf merkt man sich über SHIFT-Register der Schleife. OK? Bild nummerierung in Vision - unicorn - 01.12.2010 10:04 Alle Schleifen in dem hochgeladenen Beispiel können in eine Schleife eingebaut werden. Damit eine Aktion nur nach einer anderen ausgeführt wird (falls notwendig), ist die Anwendung einer Statemachine am besten geeignet. Bild nummerierung in Vision - karakira - 02.12.2010 10:30 Hallo Unicorn, vielen Dank für Ihre Hilfestellungen. Können Sie vielleicht uns Ihre Ideen in unserem VI einbauen? Wie schon erwähnt sind wir leider mit LabView nicht so vertraut wie Sie. Das wäre sehr nett. Noch eine Frage wie können wir die aufgenommene Video in unserem VI einbetten? Es kommt nämlich bei uns immer die Fehlermeldung dass es nicht möglich ist, da es bei Labview 2010 die Version von Labview 8.6.1 braucht. Und bei der Version Labview 8.6.1 kommt die meldung das Labview 2009 gebraucht wird? Bei der Version Labview 2009 kommt die Fehlermeldung dass Labview 8.6.1 benötigt wird. Jede Version schreibt uns eine andere Version von Labview vor! Unser Professor ist auch ratlos! Da ich der Überzeugt bin, dass Sie mehr Ahnung über Labview haben als unser Professor bitte ich um Ihren Rat. Ich verzweifle so langsam! Sie sind meine letzte Hoffnung. Vielen Dank im Vorraus. Grüße von der Alb Bild nummerierung in Vision - unicorn - 02.12.2010 14:05 ' schrieb:Hallo Unicorn, Bekomme ich dann den Übungschein? Die Arbeit läuft doch im Rahmen einer Vorlesung oder so. Oder ist es gar die Abschlussarbeit? ' schrieb:..Das ist in der Tat sehr merkwürdig. Wobei kommt denn die Fehlermeldung? Was wird versucht zu verwenden? Woher stammt das? Bitte etwas genauer? ' schrieb:.. Besteht im Rahmen der Lizenzvereinbarung zwischen NI und der Uni die Möglichkeit NI zu kontaktieren? So wie ich mir das gerade vorstelle lässt sich so etwas nur mit der Hilfe von NI lösen, wenn es nicht gerade dummerweise auf einer Verwechslung beruht. Was ist mit meiner Frage: Könnt ihr in eurer LabVIEW-Version Ereignisstrukturen verwenden? Über die Anwendung von Ereignisstrukturen bzw. das sogenannte Pollen von Eingabeelementen sollte Ihr umgehend Beispiel von NI suchen, ansehen und schon mal selber einbauen. Ladet dann mal das Ergebnis zu weiteren diskutieren hoch. |