Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
ich möchte gerne Analogdaten von 4 Kanälen mit einer Rate von 20kHz aufzeichnen und abspeichern.
Leider funktioniert mein Programm nicht so, wie ich möchte. Wenn ich die aufgezeichneten Daten auslese, komme ich auf ein paar Hundert Hertz, aber mehr nicht.
Könntet Ihr mir dazu bitte einen Tipp geben, was ich ändern muss?
Bei mir stürzt Labview ab, wenn ich Deinen DAQ-Assistenten öffnen will.
Aber man sieht ja an Deinem BD, dass Du Einzelwerte verarbeitest, und das funktioniert natürlich nicht. Arrayverarbeitung statt Einzelwertbehandlung ist der Schlüssel zur Steigerung der Geschwindigkeit. Statt 1 Wert pro Schleifendurchlauf müssten mindestens 1000 Werte pro Schleifendurchlauf auf einmal aus dem DAQ-Puffer gelesen werden.
das habe ich auch schon versucht. Ich habe im Assistent den Erfassungsmodus "Kontinuierlich", lesende Werte auf 1000 und Rate z.B. auf 2000, dann bekomme ich aber nur ein Diagramm, dass sich alle 0,5s mit einem neuen Messwert (anstatt 1000) aufbaut.
Aus diesem Grund bekomme ich warscheinlich ja auch immer den Puffer-Fehler.
Wie würde denn die Arrayverarbeitung aussehen, die Du mir vorgeschlagen hast?
Ich hab das VI nochmal angehängt; hoffe funktioniert jetzt.