RE: Zwischenspeicherung von Daten
Mit einem Doppelklick auf die Tabelle im Frontpanel (das VI darf dabei nicht laufen), springt Labview zum Pendant im Blockdiagramm. Wenn Du einen Dreifach-Klick auf die rosa Leitung von "Messwert-Tabelle" machst, siehst Du alle anderen Elemente die sonst noch an dieser Leitung hängen. Alternativ kann man auch die Symbole solange verschieben, bis alles schön übersichtlich ist.
Grundsätzlich gilt (wie fast überall in der Digitaltechnik) dass es normalerweise genau eine Signalquelle gibt. Alle anderen Elemente an einer Leitung sind also in der Regel "Empfänger".
Wenn Du also mit Dreifachklick die Leitung markierst/hervorhebst, siehst Du "oben" noch ein paar Berechnungen. Am Schleifenrand rechts ist einmal ein Schieberegister (das Symbol mit dem Pfeil) hier werden die Werte für den nächsten Schleifendurchgang zwischengespeichert. So werden die alten Zeilen der Tabelle immer wieder in die nächste Runde kopiert.
Das kleine Quadrat ein Stückchen höher (ein sogenannter Tunnel) übergibt nach Ende der Schleife den letzten Wert (also die ganze Tabelle) an nachfolgende Prozesse. Konkret ist es das Icon mit dem Stift, das nach Schleifenende die Messdatei als csv-Datei speichert.
Generell funktioniert das "Zwischenspeichern" bei Labview "in" den Leitungen. Du kannst jede Leitung also in etwa mit den Variablen in anderen Programmiersprachen vergleichen. Das schöne ist, man kann hier auf einen Blick erkennen was alles davon abhängt, und wann die Leitung/Variable/Zwischenspeicher nicht mehr benötigt wird.
|