LabVIEWForum.de
Datenübertragung VBAI - LabView - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Module (/Forum-LabVIEW-Module)
+---- Forum: LabVIEW Vision (/Forum-LabVIEW-Vision)
+---- Thema: Datenübertragung VBAI - LabView (/Thread-Datenuebertragung-VBAI-LabView)



Datenübertragung VBAI - LabView - -Jan- - 30.08.2010 09:36

Hallo,

ich benutze LabView noch nicht sonderlich lange und habe ein Problem bei der Datenübertragung zwischen dem NI Vision Builder AI (2009 SP1) und LabView (2010).
Es ist mir bereits gelungen im VBAI das Objekt zu vermessen, nur brauche ich eine möglichst einfache Methode 4 Variablen ( Linke, rechte, obere und untere Koordinate) in mein LabView Vi zu übertragen.
Ich habe es über die RUN LabView VI funktion im VBAI versucht, jedoch braucht dieser ein Vi der Version 8.5 oder älter. In meinem Vi wird jedoch ein Motor angesteuert und sobald ich dieses als 8.5er Version abspeichere und im VBAI lade bekomme ich die Meldung:

The VI is broken or one of its subVIs is broken or cannot be found ...

Alternativ habe ich es über die Set Variable Funktion versucht. Auf den NI Seiten habei ich eine Anleitung für Netzwerk Variablen gefunden, jedoch bekomme ich hier die Meldung:

error accessing network

Kann ich irgendwie in meinem VI auf die System-Variablen zurückgreifen welche ich im VBAI vergeben kann? Bzw. kann mir jemand eine andere einfache Möglichkeit beschreiben, wie ich die Variablen aus dem Vision Builder auch in LabView abrfagen kann?

Dank im Vorraus,
Jan


Datenübertragung VBAI - LabView - recke - 21.09.2010 13:01

Hi Jan,

wie hast Du das Problem gelöst? Ich habe genau das selbe Problem und finde den Fehler nicht.

Recke


Datenübertragung VBAI - LabView - Martin Heller - 22.09.2010 13:34

Hallo

Habe noch nicht mit Vision gearbeitet, aber hast du es schon mal mit "shared (network) variabel" versucht?


lg Martin


RE: Datenübertragung VBAI - LabView - Maerklmo - 17.05.2011 10:57

Hallo zusammen,

wir arbeiten derzeit auch mit Vision Builder und Labview 2010 und stehen vor dem selben Problem die koordinaten aus dem Vision Builder an LAbview zu übertragen. Gibt es hier evtl. schon eine Lösung?
Wir haben im VisionBuilder eine automatische Objekterkennung erstellt, die dann die koordinaten an LAbview senden soll.

Haben es auch schon über "migrate to labview VI" im Vision Builder probiert, allerdings sind wir auch keine nennenswerte Lösung gekommen.

Nochmals kurz gesagt, wir wollen also nur die Koordinaten von VisionBuilder in Labview übertragen.
Kann uns hier jemand dabei helfen?

Moritz


RE: Datenübertragung VBAI - LabView - Rene_B - 27.06.2011 10:26

Hallo,
wenn ich euch richtig verstanden habe, möchtet ihr die Daten (oder uach nur die Koordinaten) gefundener Objekte in LabView hinterlegen um dann dort mit den Daten weiter zu arbeiten?

Es geht eigentlich recht einfach, aber kostet viel Ausführungszeit, da die Schleifen im Vision Builder extrem langsam sind.

vi-Aufbau siehe Anhang (Array wächst mit jedem Objekt, das geht auch schöner, aber es soll erstmal einfach bleiben).

Dieses VI ruft ihr nun bspw. in der Visionbuilderschleife immer erneut auf. Das Array wächst und speichert die Elemente.

Nachteil:
Nur in diesem VI sind die Arrays gespeichert. Also müssen alle Berechnungen etc über dieses VI weiter gereicht werden. Sehr unschön, aber wenigstens kann man vernünftig mit den Daten arbeiten.
Das Arrayelement kann zu einer Fehlerhaften Anzeige der Rückgabewerte im Vision Builder customStep führen, allerdings stehen in den Variablen schon die richtigen Werte drin.


RE: Datenübertragung VBAI - LabView - Maerklmo - 27.06.2011 22:01

Vielen Dank Rene,

wir haben es soweit auchon schon realisert bekommen über Systemvariablen.
Allerdings sind wir nun gerade an dem Punkt angelangt, den du ansprichst.
Wir werden es aufjedenfall mal auf deinem Wege versuchen.