LabVIEWForum.de - Problem beim Speichern der Daten

LabVIEWForum.de

Normale Version: Problem beim Speichern der Daten
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Folgendes kleines problem!
Möchte von meiner seriellen schnittstelle daten von einem mikrocontroller einlesen. Dieser sendet die Daten (8-bit) per tastendruck am µC-Board an die serielle schnittstelle.
Ich möchte die empfangenen strings in einen array speichern.
mein problem liegt darin, dass jedesmal wenn ein neues zeichen kommt und in den array gespeichert wird, das zeichen welches davor steht gelöscht wird.
wäre nett wenn sich das mal wer ansehen könnte!

PS: habe noch LV7.0, nur zu info wenn jemand ein vi hochlädt.

bin dankbar für jede antwort!
stone schrieb:Möchte von meiner seriellen schnittstelle daten von einem mikrocontroller einlesen. Dieser sendet die Daten (8-bit) per tastendruck am µC-Board an die serielle schnittstelle.
Ich möchte die empfangenen strings in einen array speichern.
mein problem liegt darin, dass jedesmal wenn ein neues zeichen kommt und in den array gespeichert wird, das zeichen welches davor steht gelöscht wird.

Das Zauberwort heißt 'Schieberegister'. Ich hab's in beiliegendem VI implementiert (und noch ein bisschen aufgeräumt).

Ein Tip: Versuch in Deinen VI's OHNE lokale Variablen und OHNE Sequenzstrukturen auszukommen. (Geht nicht immer, manchmal komme ich auch nicht ohne aus. Aber geht FAST immer. )
Danke für die schnelle antwort!

ich werde mir deine ratschläge zu herzen nehmen!
ich weiss, dass mein programmierstil noch nicht besonders gut ist:oops: bin dankbar für alle ratschlge

gruß stone!
Referenz-URLs