LabVIEWForum.de - DAQmx Buffer nicht gelehrt?

LabVIEWForum.de

Normale Version: DAQmx Buffer nicht gelehrt?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,
hab Programm welches mit 1x6229 und 2x6002 insgesamt gleichzeitig 18 Pulsbreiten misst und in Datei schreibt - mit Start und Stop Knopf. Problem ist hierbei dass bei Tasks Werte vom vorherigem Messdurchlauf am Anfang stehen, obwohl ich Task schließe und Programm beende - woran kann das liegen? (Quasi irgendwo noch alte Werte von der vorherigen Messung gemerkt werden)
Danke für schnelle Hilfe.
Thomas
Hallo Thomas,

das hört sich nach nicht initialisiertem Schieberegister oder ähnlichem an.
Kannst Du Dein VI posten?
Schau mal das Beispiel an!

Gruß
Andreas
hier - danke schonmal[attachment=4007]
Hi Thomas,

Andreas hat evtl. recht! Schließ an die Schieberegister auf der linken Seite mal jeweils ein leeres 1D-Double-Array an. Damit werden die Register beim ersten Schleifendurchlauf "leer" initialisiert!

Ach ja: Ich hab dir das VI doch mal so schön sauber aufgeräumt!? Warum nimmst du nicht das und lässt das "kraut-und-rüben"-Ding im Keller?

Gruss
A.
Hallo Thomas,

bist 'n kleiner Scherzkeks was?! Tongue
So auf die Schnelle hab ich 18 nicht initialisierte Schieberegister gezählt.
Mit dem Beispiel hab ich die Lösung zu Deinem Problem bereits mitgeliefert.

Grüße
Andreas
danke nochmal - war das Problem - bin halt noch Anfänger...
...dafür macht man solche Fehler nur einmal....
gruß Thomas
Referenz-URLs