LabVIEWForum.de
Problem bei Auslesen und gleichzeitigem Ansteuern verschiedener Komponenten - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: Problem bei Auslesen und gleichzeitigem Ansteuern verschiedener Komponenten (/Thread-Problem-bei-Auslesen-und-gleichzeitigem-Ansteuern-verschiedener-Komponenten)



Problem bei Auslesen und gleichzeitigem Ansteuern verschiedener Komponenten - airwen - 27.05.2013 10:15

Hi, ich habe eine vi erstellt, mit der ich über eine NI USB-6008 permanent eine Spannung auslesen und aber gleichzeitig auch Servomotoren ansteuern möchte. Starte ich das Programm, gibt er mir für den DAQ-Assistenten des Spannungs-Einganges folgenden Fehler aus.

Fehler -200279 ist bei Unbenannt 2:Instance:6:1 aufgetreten
Mögliche Ursachen:
Es wurde versucht Abtastwerte zu lesen, die nicht mehr zur Verfügung stehen. Der angeforderte Abtastwert war zuvor verfügbar, wurde jedoch überschrieben.
Vergrößern des Puffers, häufigeres Lesen der Daten oder Angabe einer festen Anzahl zu lesender Abtastwerte anstatt alle verfügbaren Abtastwerte zu lesen, könnte das Problem eventuell beheben.



Woran kann das liegen? Wie kann ich das Problem lösen? Im Anhang befindet sich ein kleines Test-Programm. Normalerweise ist das Gesamtprogramm ziemlich umfangreich. [attachment=44789]

Danke für eure Hilfe!
airwen


RE: Problem bei Auslesen und gleichzeitigem Ansteuern verschiedener Komponenten - GerdW - 27.05.2013 11:47

Hallo airwen,

OMG, DAQ-Assis noch und nöcher...

Zum Fehler:
Du hast eine Eventstruktur OHNE Timeout-Event. Also wird die Schleife immer nur bei einer User-Aktion abgearbeitet. Dein DAQ-Assi6 (oder ein anderer, habe jetzt nicht überall die Konfiguration aufgerufen) wird also nicht oft genug aufgerufen, um die Daten zu lesen. Das führt dann zum genannten Fehler...


RE: Problem bei Auslesen und gleichzeitigem Ansteuern verschiedener Komponenten - airwen - 27.05.2013 11:56

Hi GerdW, danke für die Antwort! Ich bin komplett neu auf dem Gebiet, was die Anwendung von LabView mit der Steuerkarte angeht. Sorry also wegen der Anfängerfehler.

1. Was wäre die Alternative zu den DAQ-Assistenten? Ni DAQmx-Tasks? Da arbeite ich mich gerade ein.
2. mit der Eventstruktur meinst Du die Ereignisstruktur oder was genau? Der DAQ-Assi6 steht ja außerhalb. Hast Du einen Lösungsvorschlag?


RE: Problem bei Auslesen und gleichzeitigem Ansteuern verschiedener Komponenten - GerdW - 27.05.2013 12:51

Hallo airwen,

1. Siehe Links in meiner Signatur...
2. Packe den DAQ-Assi mitsamt seiner Anzeige in eine parallele Schleife!