RE: Zwischenspeicherung von Daten
Ein ganz schöner Misch-Masch in deinem VI.
Ich fasse zusammen, was du programmiert hast:
- Du erfasst in einer Schleife immer einen Block das AI-Daten (N Kanäle, N Samples / Zeilen...).
- Von diesem Block nimmst du immer nur den ersten Datensatz und hängst ihn immer wieder an ein 2D-String Array ran.
- Die erfassten Daten zeigst du ihn einem Chart an.
- Bei Beendigung der Schleife gibst du den letzten kompletten AI-Block an ein Express-Speicher-VI weiter.
Somit landen (laut Dataflow) am Ende in deinem File:
- der letzte AI Block
- die erste Zeile jedes AI-Blocks
Der Rest ist dann weg.
Gruß, Jens
EDIT: Wie Marko nach mir schreibt, wenn du deine Erfassungsschleife zu lange laufen lässt, dann ist irgendwann mal der RAM des PC voll, und dann ist ALLES weg.
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|