LabVIEWForum.de
DAQ Fehler "Reservierte Ressource" - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: DAQ Fehler "Reservierte Ressource" (/Thread-DAQ-Fehler-Reservierte-Ressource)



DAQ Fehler "Reservierte Ressource" - RMR - 02.02.2010 13:18

Hallo Gemeinde,

ich stelle mich gerade ziemlich ungeschickt an, bzw. komme mir etwas blind vor. Irgend etwas habe ich überlesen, übersehen.

Hardwareware: USB-6221

Struktur ist zuerst eine FLATSEQUENCE für Init des DAQ und einlesen einer INI-Datei. Danach geht es in die WHILE-LOOP.

Ich bekomme beim Programmstart und der darauf folgenden Initialisierung der Eingänge, die Fehlermeldung: "Angegebene Ressouce ist reserviert."

Habe es schon mit allem möglichen Eingängen versucht. Der Fehler bezieht sich imho auf den untersten Block "Analog in"
Ain 0 und Ain 1 sind für Thermoelemente, einen Block darüber, angelegt. Weit oben findet ihr noch allerlei digitale Ports.

Ain 2 und 3 hätte ich nun auch gerne. Das 6221 kann doch 16 Ain, was soll es dort für einen Konflikt geben? Bin mir sicher ich suche an der
falschen Stelle. Nur wo passt es?

Wäre klasse wenn ihr mit da einen Tipp geben könntet.

Vielen Dank.........RMR


DAQ Fehler "Reservierte Ressource" - jg - 02.02.2010 13:26

Nur ein AI-Task zum selben Zeitpunkt! Dann klappt es.

Mehrere AI-Tasks gleichzeitig geht bei den allermeisten Karten nicht. (z.B. wegen nur 1 AD-Wandler, der im MUX-Betrieb alle AIs durchschaltet, etc. etc. etc.).

Gruß, Jens


DAQ Fehler "Reservierte Ressource" - RMR - 02.02.2010 13:48

Hallo Jens.

Danke erst mal.

Bezieht sich das nur auf die Initialisierung oder auch auf das Auslesen der Kanäle?

Wenn ich eine SEQUENCE anhänge und dort die Ain initialisiere tritt der selbe Fehler
am Block TASKSTART auf.
Was wäre denn eine sinnvolle Alternative wenn ich mehrere Ain einlesen möchte?
Davon aber einen Teil als Thermoelemente definniert und den anderen Teil als
Spannung einlesen muss.

Grüße, RMR


DAQ Fehler "Reservierte Ressource" - Achim - 02.02.2010 14:16

1. Bau dir so ne Art "DAQ-Server", der in ner separaten Schleife läuft und nur für's Auslesen der HW zuständig ist
2. Nimm dir mal ne DAQ-Assi...konfiguriere den mit den verschiedenen AI-Typen (so wie es auch im MAX geht) und lass dir aus dem Assi dann per rechtsklick den passenden LV-Code erzeugen!
[attachment=24115]


DAQ Fehler "Reservierte Ressource" - RMR - 02.02.2010 15:30

Hi Achim,

da muss mal auch erst drauf kommen. ES FUNKTIONIERT! Habe nun eine ganze Latte an INIT-Blöcken auf einem Task. Somit scheinen die Ressourcenprobleme gelöst. Zumindest laufen die Daten auf, ohne Fehlermeldung.
Die Latte an INIT_Blöcken kurz als Screenshot, evtl hilft es noch dem ein oder anderen.

VIELEN DANK.

Keep on rockin´, RMR