LabVIEWForum.de - Bild nummerierung in Vision

LabVIEWForum.de

Normale Version: Bild nummerierung in Vision
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
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

Lv10
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?
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
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?
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.
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! Huh
Sie sind meine letzte Hoffnung.

Vielen Dank im Vorraus.

Grüße von der Alb
' schrieb: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.
..

Bekomme ich dann den Übungschein? Die Arbeit läuft doch im Rahmen einer Vorlesung oder so. Oder ist es gar die Abschlussarbeit?

' schrieb:..
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.
..
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:..
Jede Version schreibt uns eine andere Version von Labview vor! Unser Professor ist auch ratlos!
..

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.
Seiten: 1 2
Referenz-URLs