Hallo,
ich habe ein (hoffentlich) kleines Problem und weiß nicht weiter.
Ich erfasse drei verschiedene Daten mit dem NI BNC-2090A (einmal eine Druckangabe, zweimal ein Triggersignal) und möchte gerne gleichzeitig einen Trigger mit Matlab und die anderen beiden Daten mit Labview auslesen.
Getrennt laufen die Programme auch, laufen beide gleichzeitig kommt folgende Fehlermeldung vom Labview Programm:
Fehler -50103 bei DAQmx Control Task.vi:2
Mögliche Ursachen:
NI Platform Services: Die angegebene Ressource ist reserviert. Der Vorgang konnte nicht wie geplant abgeschlossen werden.
Task-Name: _unnamedTask<A05>
Wenn ich das jetzt richtig verstanden habe, besetzt Matlab alle Kanäle des BNC, obwohl ich nur einen zugewiesen habe.
Hier kurz der Matlabteil (wobei ich erwähnen muss, dass ich es nicht selbst geschrieben habe):
Zitat:vendor = daq.getVendors;
NIdevice = daq.getDevices;
sessionobject = daq.createSession ('ni');
[channelobject, indexchannelpropoerty] = ...
sessionobject.addAnalogInputChannel('Dev1', 1, 'Voltage');
Die Labviewdaten lese ich mit dem DAQ-Assistent aus und splitte sie.
Wäre für Hilfe sehr dankbar.