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

LabVIEWForum.de

Normale Version: Problem bei Auslesen und gleichzeitigem Ansteuern verschiedener Komponenten
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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
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...
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?
Hallo airwen,

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