Hallo Thomas,
ich habe schnell noch mal den Thread überflogen und konnte keine Stelle entdecken, an der ich den Einsatz von Schieberegistern kritisiert hätte. (Falls doch, möge man mich mit der Nase drauf stoßen!)
Zitat:um ein vernünftiges Diagramm zu bekommen
Bitte immer um korrekte Wortwahl bemühen!
LabVIEW unterscheidet in
Diagramme und
Graphen (englisch:
charts and
graphs). Diagramme/Charts haben eine interne Historie und können so auch Einzelwerte entgegennehmen und als Linie darstellen. Graphen dagegen plotten nur exakt die Daten, die du per Draht anbietest. Wenn du mehr als nur einen Punkt in einem Graphen darstellen willst, musst du also irgendwo deine Daten buffern. Und dafür nimmt man Schieberegister - oder das ExpressVI "BuildGraph", welches intern auch wieder ebendiese Schieberegister verwendet.
Es gibt zu der Thematik auch mitgelieferte Beispiele...
Zu InitArray sagt die Kontexthilfe "Erzeugt ein n-dimensionales Array, in dem jedes Element auf den Wert von Element initialisiert wird.". Ich glaube kaum, dass dies dein Ansinnen war...