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
wie kann ich den String aus dem RS232 Buffer löschen ?
wie kann ich den String aus dem RS232 Buffer löschen ?
- Dateianhänge
-
- String loeschen.png (16.34 KiB) 5000 mal betrachtet
Re: wie kann ich den String aus dem RS232 Buffer löschen ?
Hi Thommi
probiers doch mal so - String nur zum Speichern durchreichen , dann wieder Grundwert
vielleicht hilfts
Gruß Gerhard
probiers doch mal so - String nur zum Speichern durchreichen , dann wieder Grundwert
vielleicht hilfts
Gruß Gerhard
Re: wie kann ich den String aus dem RS232 Buffer löschen ?
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".
Oder (wie oben) den Stringmesswert mit einem $Mux (2 Kanäle) auf einen leeren String "um-/wegschalten".
ABACOM support
Re: wie kann ich den String aus dem RS232 Buffer löschen ?
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
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