LabVIEWForum.de - 4 daq Tasks starten geht nicht

LabVIEWForum.de

Normale Version: 4 daq Tasks starten geht nicht
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,
ich habe ein Problem und komme leider nicht weiter damit.
Und zwar möchte ich 2 Drehzahl/Drehmomentsensoren unabhängig voneinander messen.
Ich benutze dazu das chassis Ni cDAQ-9174
folgendermaßen bestückt:
1: Ni 9215 (BNC)
2: Ni 9401
3: Ni 9215 (BNC)
4: Ni 9401

Die Module 1 u. 2 bzw. 3 u. 4 sind jeweils für einen Sensor.
Alles in eine Schleife packen geht nicht da ich die Messungen der beiden Sensoren unabhängig voneinander starten und stoppen muss.

Wenn ich jetzt wie in meinem Programm 4 Tasks gleichzeitig starte bekomme ich eine Fehlermeldung:

Fehler -50103 bei DAQmx Start Task.vi:1

Mögliche Ursachen:

NI Platform Services: Die angegebene Ressource ist reserviert. Der Vorgang konnte nicht wie geplant abgeschlossen werden.

meine Version ist LabView 12
habs aber als 8.6 angehängt.

[attachment=45741]

Was mache ich denn da falsch?

Vielen Dank schon mal für eure Hilfe.
... dann bitte Profil_ergaenzen. Da steht noch 2011 drin.

Zu Deinem Problem: Hast Du schon mal dort geschaut:
http://forums.ni.com/t5/LabWindows-CVI/q...d-p/584283

Gruß Markus

(02.08.2013 14:41 )Lucky Rude schrieb: [ -> ]meine Version ist LabView 12
Vielen Dank für die Antwort.
Aber leider hilft mir das nicht weiter, da es in dem Link um 2 Tasks für das gleiche Modul geht.
Und ich möchte ja 4 unabhängige Module unabhängig ansprechen.
Wenn ich nur eine Schleife benutze funktioniert es auch.
Nur eben bei 2 nicht. Ich habe auch in der Spezifikation des Chassis gelesen, dass es nur 3 analoge Tasks kann.
Aber ich benutze ja nur 2 Analoge Tasks (+2 digitale).
Selbst wenn ich alle 4 Tasks nacheinander initialisiere bekomme ich bei dem letzten immer diesen Fehler.

Gruß
Rudi
Hallo Rudi,

die Chassis haben auch eine begrenzte Anzahl Timingquellen für die Tasks. Bei manchen Chassis muss man die Module auch in bestimmten Slots stecken haben. Kläre das doch bitte mal mit einem AE in München, der sollte auf solche Sachen schneller Zugriff haben - oder suche selbst in den Dokumentationen auf http://www.NI.com!

Wenn du dort eine Lösung bekommst: bitte hier posten...
Du gehst bei beiden Counter-Tasks auf denselben Counter ctr0. Das muss schief gehen. Wähle beim unteren Counter-Task z.B. ctr1, und du solltest Ruhe haben.

Gruß, Jens
Super das war des Rätsels Lösung.
Ich dachte jedes Modul hat seine eigenen Counter,
Aber so wie ich das jetzt verstehe hat das Chassis insgesamt 4 Counter die ich nutzen kann, und dann ist es ja logisch dass ich den gleichen nicht für 2 Module benutzen kann.
Vielen Dank an alle.
Gruß
Rudi
(09.08.2013 11:34 )Lucky Rude schrieb: [ -> ]Aber so wie ich das jetzt verstehe hat das Chassis insgesamt 4 Counter die ich nutzen kann, und dann ist es ja logisch dass ich den gleichen nicht für 2 Module benutzen kann.
Richtig erkannt, die Counter sind Teil des Chassis. Die Module sind "nur" DIOs...

Gruß, Jens
Referenz-URLs