INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Snap & Grab CS-1450



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

27.06.2008, 13:29
Beitrag #1

FlowRyan
Unregistered


 







Snap & Grab CS-1450
Hi,
vorweg: ich hab nicht viel Erfahrung mit LabVIEW und daher ist mein Problem denke ich auch recht einfach zu lösen für jemanden der sich damit auskennt.

Das Problem sieht folgendermaßen aus:

Es existert bereits ein VI in dem Messwerte von 2 Ultraschallanemometern sowie 4 Beschleunigungssensoren erfaßt und gespeichert werden. Diese sind über ein NI-SCXI-1000DC angeschlossen.

Nun sollen auch noch entsprechend zu den Meßwerten Bilder per Snap in einem bestimmten Intervall aufgenommen werden, wofür 4 Kameras sowie eine CVS-1450 bereitstehen. Ein entsprechendes Snap & Save.VI hab ich auch.

Beide VIs sind in einem .lvproj untergebracht. Das Snap muss ja direkt auf der RT Umgebung ausgeführt werden, da sonst die Kameras nicht erkannt werden. Die Frage ist nun, wie kann ich mein Haupt VI (in dem die anderen Messgeräte laufen) mit dem Snap VI verknüpfen, so daß ich nur noch ein VI habe in welchem alle Messgeräte und das aktuelle Kamerabild angezeigt werden?

Für eine etwas ausführliche Hilfe wäre ich sehr dankbar, da das Problem schon seit längerer Zeit besteht und nun dringend einer Lösung bedarf.

Einen Screenshot des Porjekts habe ich angehängt.


Angehängte Datei(en) Thumbnail(s)
   
Diese Nachricht in einer Antwort zitieren to top
30.06.2008, 13:12
Beitrag #2

Abrax Offline
LVF-Grünschnabel
*


Beiträge: 33
Registriert seit: Feb 2008

8.5
2007
kA

23552
Deutschland
Snap & Grab CS-1450
Hi,

na dann versuch ich mal was dazu zu schreiben.
Also für jede deiner 4 Kameras müsste normalerweise eine sogenannte Session erstellt werden. Diese Initzialisierung findet zuerst statt und hat noch nichts mit dem eigentlichen Bild zu tun. Du Kannst dir also ein SubVI erstellen in dem erst mal 4 Bildspeicher erstellt werden und die Kamerasessions geöffnet werden so das dann nur noch das SnapVI fehlt. Die ganzen Daten würd ich dann erst mal bündeln/clustern um sie einfacher an die gebrauchte Stelle im Programm zu bringen. Sinnvollerweise kommt dieses Init VI an den Anfang des Hauptprogramms wo zum beispiel auch die Karten und Sensoren initzialisiert werden.
Nun musst du ein weiteres SubVI erstellen das an die Stelle im Programm kommt wenn das Bild aufgenommen werden soll. innerhalb des SubVI suchst du dir den Kamera Kanal und Bildspeicher aus und verwendest das SnapVI zum erfassen des Bildes, speicherst es anschließend ab. Kanalauswahl, Speicherort usw kannst du von außen einstellbar machen oder Konstanten verwenden. Da gibt es viele Möglichkeiten. Anschließend werden die Daten wieder gebündelt und zum nächsten ErfassungsVI gebracht verwendet usw usf. Ein Ausgang des SubVI kann natürlich auch ein Image sein über welches du dir den aktuellen Snapshot anzeigen lassen kannst
Nach dem verlassen deiner Messschleife/Beenden des Programms folgt ein letztes SubVI in dem die Bildspeicher wieder freigegeben und die Kamerasession geschlossen werden. fertig Wink
Ich bin mir sehr sicher das du dein vorhandenes GrabVI nicht einfach so einbauen kannst oder solltest. Es enthält die 3 beschriebenen Stufen komplett und würde dann bei jeder Verwendung die Kamera öffnen, verwenden und schließen was eher suboptimal ist für eine RT Umgebung. Es ist nicht ganz schwierig aber auch nicht ganz einfach das einzubauen. Auf jeden Fall solltest du dir dein Grab VI mal genauer anschauen und dein Messprogramm auch, und versuchen die von mir beschriebenen Stufen zu finden, zu unterteilen und geeignete Stellen mit Auslösebedingung im Hauptprogramm zu finden . Wenn du Beispiele oder Ausschnitte hochlädst wirds einfacher.
Hoffe das hilft dir erstmal...

schönen Gruß.

Paul
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Bildsequenz aufnehmen über Stream statt grab.vi Victoria 0 5.226 08.05.2015 13:30
Letzter Beitrag: Victoria
  IMAQdx erster Aufruf von Grab - Frame nicht Null? gottfried 2 4.905 27.04.2013 12:00
Letzter Beitrag: gottfried
  IMAQdx Grab langsam in Kombination mit Remote Desktop Kiesch 4 6.262 08.06.2012 20:12
Letzter Beitrag: b.p
  Fehler 1074360293, IMAQdx snap.vi labtoni 1 5.539 22.09.2011 14:04
Letzter Beitrag: kaiman
  USB CAM SNAP vs. Continuous Aquisition mit VBAI Lime 0 4.145 11.02.2011 16:01
Letzter Beitrag: Lime
  Schwarze Querstreifen im Bild bei grab sebastian83 2 5.017 05.07.2010 13:45
Letzter Beitrag: sebastian83

Gehe zu: