LabVIEWForum.de - Problem bei Kommunikation mit RS232-Schnittstelle

LabVIEWForum.de

Normale Version: Problem bei Kommunikation mit RS232-Schnittstelle
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo,
die Befehle kommen davor und danach, hab jetzt 3 möglichkeiten ausprobiert davon funktioniert aber leider keine wie ich es möchte.
Mein Problem ist dass der Temperaturwert nicht aktualisiert wird, sonder immer der Wert wiederholt ausgegeben wird.
Könntest du mir ein Bild als Lösungsvorschlag schicken? Danke schonmal im Voraus!
Könntest Du mal Dein(e) VI(s) hochladen?

Gruß Markus

(08.08.2011 20:42 )abcdefg schrieb: [ -> ]Hallo,
die Befehle kommen davor und danach, hab jetzt 3 möglichkeiten ausprobiert davon funktioniert aber leider keine wie ich es möchte.
Mein Problem ist dass der Temperaturwert nicht aktualisiert wird, sonder immer der Wert wiederholt ausgegeben wird.
Könntest du mir ein Bild als Lösungsvorschlag schicken? Danke schonmal im Voraus!
Guten Morgen,
nein tut mir leid, aus Datenschutzgründen ist mir das nicht möglich...
Bei einem VI hab ich für jeden Befehl eine Sequenz erstellt und ungefähr in der Mitte eine While-Schleife die immer wieder die selben Befehle schickt. Das funktioniert leider nicht wie ich schon beschrieben habe. Bei meinem anderen Versuch habe ich mit deinem Beispielprogramm gearbeitet und auch versucht die Befehel in der Mitte in eine Schleife zu bekommen (was ziehmlich missglückt ist). Hoffe du kannst mir mit einem Bild als Lösungsvorschlag die passende anregung geben ;-)

Grüßle
(08.08.2011 20:42 )abcdefg schrieb: [ -> ]Mein Problem ist dass der Temperaturwert nicht aktualisiert wird, sonder immer der Wert wiederholt ausgegeben wird.

Vielleicht ist das Ganze auch nur ein Anzeigeproblem?!? Im Prinzip musst du nur den Befehl für die Temperatur dauernd in einer Schleife senden und den aktuellen Wert innerhalb der Schleife ausgeben:


[attachment=35136]

Beste Grüße,
NWO
Hallo,
danke für den Tipp! Jetzt funktionierts, hatte die Anzeige nicht innerhlab der Schleife...

Aber jetzt hab ich schon wieder ein neues Problem ;-) und zwar:
würde ich gerne die Werte die mir das Gerät schickt "speichern" um sie dann weiter zu verarbeiten. Habs mit einem Array (Vektor) probiert, aber der behält immer nur die letzten 5 Werte.
Und außerdem soll der Wert über 5sec konstant sein, aber ich brauche allein 4sec um die Werte aufzuzeichnen, da das Messgerät so langsam ist. Deswegen habe ich mir überlegt die letzen 2 oder 3 Werte miteinander zu vergleichen um zu sehen ob diese konstant bleiben. Wie schaffe ich das jetzt also, dass die Werte "gespeichert" werden und ich diese weiterverarbeiten kann. Gibt es eine andere möglichkeit als eine FOR-Schleife mit der ich die Werte auslese und in einen Vektor schreibe? (weil irgendwie ist dass verwirrend, da eben nur die letzten 5 Werte vorhanden sind)
Hoffe ihr habt verstanden was mein Problem ist :-)

Grüßle
Kannst Du nicht ein Screenshot hochladen, wenn Du Dein VI nicht hochladen darfst (Was ist da eigentlich so geheim?)?
Ich verstehe nicht, wieso nur 5 Werte gespeichert werden sollen. Blink

Gruß Markus
Hallo,
geheim ist da nichts, aber ich möchte keinen Ärger riskieren...
Morgen werd ich mal ein Bild hochladen.
Das mit den 5 Werten versteh ich auch nicht. Die Werte werden während das Programm läuft angezeigt und wenn es Beendet wurde sind nur noch 5 da. Könnte das am Bufferspeicher liegen? Hat das überhaupt damit etwas zu tun? Ich werd morgen nochmal eine andere Lösung probieren indem ich das Array, das aus einer FOR-Schleife entseht, wieder mit einer FOR-Schleife "zerlegen" und die einzelnen Werte "verarbeiten". Ich hoffe das sieht nicht so wirr aus wie es sich gerade anhört.
Danke für die schnelle Antwort
bis morgen
Grüßle
Ich warte auf Dein Bild / VI. Alles andere sind Spekulationen. Glas1 - - - Glas2

Gruß Markus
Seiten: 1 2
Referenz-URLs