RE: Aufgenommene Daten während Messung aufzeigen
Da Du kein VI uund auch keine Paramter (Rate? Kontinuierliche Messung?) lieferst, kann ich auch nicht mit einem VI dienen. Ich kann nur die etwas knapp gehaltene Antwort von Jens etwas näher ausführen.(Aber auf das Beispiel solltes Du trotzdem schauen)
Beispiel: Endliche Messung mit 1000 Samples, Messrate 100S/s. Die Messung dauert dann 10 sec. Du liest mit DAQmxRead erst dann aus dem Puffer aus, wenn alle 1000 Sample drin sind. Damit ist aber eine Echtzeitanzeige nicht gegeben.
Jede Sample einzeln aus demPuffer zu lesen und damit das Diagramm ständig zu updaten ist auch nicht sinnvoll, das bringt nichts und könnte das System überfordern. Das menschliche Auge ist mit 10 Updates/sec zufrieden, das wird noch als quasi kontinuierlich empfunden.
Also: DAQmxRead zusammen mit dem Signalverlaufsdiagramm in eine For-Schleife mit N=100 packen, und an DAQmxRead als zu lesende Anzahl von Samples "10" anschließen.
|