Hallo MasterG,
hast du dir mein Beispiel angeschaut?
Bei konsequenter Verwendung von BuildArray (wie oben erwähnt) kann ein Überschreiben nicht vorkommen...
Zitat:Es wird immer wieder der erste Wert überschreiben, obwohl ich doch eigentlich den Index steigen lasse!? Oder sehe ich da was falsch?
Ja!
- Wo lässt du deinen Index steigen?
- Falls du dich auf dein "Original"-VI beziehst: du hast InsertIntoArray falsch verdrahtet - aber du wolltest ja sowieso BuildArray nutzen
Edit2: Du hast ja jetzt noch ein VI angehangen...
- Was soll der Blödsinn mit der lokalen Variable "numerisch", wenn du außendrum schon ein Schieberegister nutzt? (Warum ist "Numerisch" ein DBL, wenn du einen I32-Index anzeigen willst?)
- Was soll der Blödsinn mit dem InsertIntoArray im Case? Wo willst du was einfügen, wenn beide Arrayeingänge dieser Funktion das selbe Array erhalten? Noch einmal: hast du dir mein Beispiel angeschaut?
- Du baust nun schon die Arrays für den Plot korrekt zusammen? Warum schaffst du es nicht, die gleiche Vorgehensweise auch für die Cursorkoordinaten anzuwenden?
THINK DATAFLOW!
In LabVIEW werden Werte in Drähten gespeichert, nicht in "Variablen"!
In Schleifen nimmt man Schieberegister zum Speichern von Werten!
Debuggst du deine VIs auch mal, bevor du hier fragst?