17.07.2020, 15:16
Hallo,
ich möchte fragen, ob jemand eine Idee zur Lösung des folgenden Problems hat:
Ich möchte mittels DAQmx mehrere Sensorsignale einlesen, die an verschiedene Eingänge einer Messkarte angeschlossen sind. Da nicht immer alle Sensoren benutzt werden, möchte ich gerne jeden Sensor in einer eigene While-Schleife in einem Queued Message Handler (im angefügten Beispiel der Einfachheit und Übersichtlichkeit halber durch zwei Case-Strukturen ersetzt) auslesen.
Leider erhalte ich hierbei den Fehler Nr. -50103 "This specified resource is reserved. The operation could not be completed as specified." Der Fehler tritt nur auf, wenn ich die Sensoren an verschiedene Eingänge einer Messkarte anschließe. Nutze ich zwei verschiedene Messkarten, funktioniert das Programm wie gewünscht.
Da ich jedoch insgesamt 5 Sensoren anschließen möchte, aber keine 5 Messkarten habe, möchte ich fragen, ob es eine andere Möglichkeit gibt, die verschiedenen Signaleingänge von einer Messkarte parallel zu initialisieren und auszulesen, ohne die Initialisierung der einzelnen Sensoren "in Reihe" vornehmen zu müssen?
Hat jemand eine Idee?
Danke.
ich möchte fragen, ob jemand eine Idee zur Lösung des folgenden Problems hat:
Ich möchte mittels DAQmx mehrere Sensorsignale einlesen, die an verschiedene Eingänge einer Messkarte angeschlossen sind. Da nicht immer alle Sensoren benutzt werden, möchte ich gerne jeden Sensor in einer eigene While-Schleife in einem Queued Message Handler (im angefügten Beispiel der Einfachheit und Übersichtlichkeit halber durch zwei Case-Strukturen ersetzt) auslesen.
Leider erhalte ich hierbei den Fehler Nr. -50103 "This specified resource is reserved. The operation could not be completed as specified." Der Fehler tritt nur auf, wenn ich die Sensoren an verschiedene Eingänge einer Messkarte anschließe. Nutze ich zwei verschiedene Messkarten, funktioniert das Programm wie gewünscht.
Da ich jedoch insgesamt 5 Sensoren anschließen möchte, aber keine 5 Messkarten habe, möchte ich fragen, ob es eine andere Möglichkeit gibt, die verschiedenen Signaleingänge von einer Messkarte parallel zu initialisieren und auszulesen, ohne die Initialisierung der einzelnen Sensoren "in Reihe" vornehmen zu müssen?
Hat jemand eine Idee?
Danke.