Seite 1 von 1

wie kann ich den String aus dem RS232 Buffer löschen ?

Verfasst: Samstag 11. Februar 2017, 12:39
von Thommi77
Hi zusammen,

wie kann ich denn einen eingescannten String (Barcodescanner an COM) wieder löschen ?
Problem: Ich schreibe den String in eine Tabelle (inkl. einem Spannungsmesswert). Blöderweise bleibt er immer noch bestehen obwohl ich ihn in die Tabelle "wegschreibe". Beim nächsten Tabellentrigger wird wieder dieser Wert eingeschrieben... Ich hoffte ein zyklisches pulsen auf "Flush" am COM-Requestbaustein löscht den String. Aber leider bleibt er am "Ausgang" immer noch da...
Ich hoffe ihr könnt mir folgen.

Gruß
Thommi

Re: wie kann ich den String aus dem RS232 Buffer löschen ?

Verfasst: Samstag 11. Februar 2017, 21:07
von funkybaer
Hi Thommi

probiers doch mal so - String nur zum Speichern durchreichen , dann wieder Grundwert
vielleicht hilfts



Gruß Gerhard

string.jpg
string.jpg (27.77 KiB) 4862 mal betrachtet

Re: wie kann ich den String aus dem RS232 Buffer löschen ?

Verfasst: Montag 13. Februar 2017, 08:25
von abacom
Den "ADD"-Trigger des MWR1 nicht aus einem Taktgeber, sondern aus dem COM-BSY-Signal beziehen.
Oder (wie oben) den Stringmesswert mit einem $Mux (2 Kanäle) auf einen leeren String "um-/wegschalten".

Re: wie kann ich den String aus dem RS232 Buffer löschen ?

Verfasst: Montag 13. Februar 2017, 09:40
von Thommi77
Hi,

den Add Trigger aus dem Com Port zu beziehen habe ich in der Vorversion gemacht. Das Problem bleibt bestehen. Der String ist trotzdem noch "anstehend".
Das Umleiten mit MUX scheint die einzige Möglichkeit.

Danke und Gruß
Thommi