LabVIEWForum.de
Fehler 50103 Welche Möglichkeiten? - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: Fehler 50103 Welche Möglichkeiten? (/Thread-Fehler-50103-Welche-Moeglichkeiten)



Fehler 50103 Welche Möglichkeiten? - NIUSB6259 - 18.06.2009 10:45

Hallo,

ich möchte 2 VI, welche auf die gleiche NI-Box zugreifen parallel laufen lassen. Nartürlich geht dies nicht und es meldet sich der Fehler 50103, weil die Hardware ja bereits von dem anderen VI "beschlagnahmt" ist.

Ich hätte jetzt die Frage, welche Möglichkeiten mir bleiben um die zwei VI trotzdem parallel arbeiten zu lassen.
Ich hab die zwei Programme hochgeladen.
(LabVIEW Version 8.5)

Bin für jeden Lösungsvorschlag dankbar!!!!!

Grüße


Fehler 50103 Welche Möglichkeiten? - steffenm - 18.06.2009 11:52

Sind die beiden Abtastzeiten simultan?
Wenn ja, müssten es ja reichen wenn du allen Daten die du brauchst in einem Programm abrufst und dem anderen einfach übergibst.

Sollten sie nicht simultan sein, tastet du mit der höheren Frequenz ab und übergibst nur jeden X-Wert um die Abtastung zu verändern.

Wäre so meine Idee.

@All eine Möglichkeit um simultan zu Lesen und zu Schreiben über eine Hardware geht nicht, oder?


Gruß


Fehler 50103 Welche Möglichkeiten? - NIUSB6259 - 18.06.2009 12:45

Das wäre wohl das Vorgehen.
Aber wenn ich den DAQ Assi einzeln in eine Schleife stecke gibt er die Werte nicht weiter ehe die Schleife gestopt ist

Mir fehlt einfach der konkrete Ansatz bzw. ein Beispiel wo so etwas verwirklicht ist
Hat da nicht einer was?Wink

Ihr würdet mir sehr sehr weiterhelfen..

Grüße


Fehler 50103 Welche Möglichkeiten? - ImExPorty - 18.06.2009 13:03

Welche Daten werden denn zwischen den beiden VI's ausgetauscht?
... allgemein wäre Queue-Funktionen ein mögliches Stichwort...
aber wenn die DAQ-Assis nur hintereinander abgearbeitet werden sollen, könnte auch definiertes Stopp die Resourcen freigeben


Fehler 50103 Welche Möglichkeiten? - NIUSB6259 - 18.06.2009 13:34

Also die VI arbeiten gleichzeitig und benötigen die gleichen Spannungssignale von der NI-Box (NiUSB 6259 BNC)
...........


Fehler 50103 Welche Möglichkeiten? - NIUSB6259 - 18.06.2009 15:14

Mit den Queue-Funktionen komm ich zumindest an der Stelle nicht weiter.
Huh

Ich würde mich sehr freuen, wenn jemand mir mal nen ganz konkreten Lösungsvorschlag machen würde. Dürfte doch eigentlich nicht schwer sein. Ich denke vor diesem (meinem) Problem steht man doch ständig, wenn man mit LabVIEW arbeitet.

Fällt denn keinem was ein???

Vielen Dank im Voraus!

Grüße


Fehler 50103 Welche Möglichkeiten? - steffenm - 18.06.2009 17:19

' schrieb:Aber wenn ich den DAQ Assi einzeln in eine Schleife stecke gibt er die Werte nicht weiter ehe die Schleife gestopt ist


Grüße

Ähnliches Prinzip, Übergabe mittels lokaler Variable. Es gibt diverse Möglichkeiten um Daten weiterzugeben.

LabVIEW 8.5