LabVIEWForum.de
A task must be running to perform this operation. - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Grafik & Sound (/Forum-Grafik-Sound)
+---- Thema: A task must be running to perform this operation. (/Thread-A-task-must-be-running-to-perform-this-operation)



A task must be running to perform this operation. - gottfried - 05.06.2008 10:06

Hallo,

ich bekommen manchmal (?) Error 4823 bei einem Sound Input Read.... das Ganze ist in einer Schleife fast wie im Example Finder nur dass in der Schleife die aufgenommenen Töne auch untersucht werden.

Ich fange mit der Fehlermeldung ganz einfach nichts an .... hat jemand eine Idee in welcher Ecke ich suchen soll?

Danke

Gottfried


A task must be running to perform this operation. - RoLe - 10.06.2008 13:19

Error 4823 occurred at an unidentified location
Possible reason(s):
LabVIEW: (Hex 0x12D7) The desired operation cannot be performed without an active task. Please ensure that a task is active and try again. An input task may stop running if the input buffer overflows. This occurrs when the data is not read fast enough.

d.h. du hast zulange um die Töne zu untersuchen oder der Buffer ist zu klein.

Eine mögliche Lösung wäre, das einlesen und auswerten in jeweils einer eigenen Schlaufe zu machen.
Die Daten mit einer Queue von der Erfassungsschlaufe in die Auswerteschlaufe zu senden.

Dazu gibt es (viele) Beispiele


A task must be running to perform this operation. - gottfried - 11.06.2008 10:31

Genial

ich bedanke mich und mache mich auf die Suche nach den Beispielen

Gottfried