Serielles Auslesen per Batch datei

Gast #3791118
Hallo zusammen,

ich steuere über eine Batch Datei einen Barcode-Scanner an.
Dieser schickt unmittelbar nach dem Trigger Befehl den gescannten code 
zurück (COM1 serielle Schnittstelle)

mode COM1 Baud=9600 Parity=N Data=8 Stop=1 dtr=off rts=off
copy COM1 /b code.txt

die Antwort endet auch mit dem erforderlichen <SUB> um das lesen zu 
beenden.

Dies funktioniert manchmal...an einem Port....manchmal aber auch 
nirgends oder nur an einem bestimmten.
teilweise lies sich dieser Fehler mit hilfe einer kleinen (50ms) 
Zeitverzögerung zwischen Triggern und empfangen lösen. Aber nicht immer 
/ jetzt im Moment nicht mehr.

mit ist aufgefallen dass beim Konsolen Output von meinem Mode Befehl ein 
"TIMEOUT: ON/OFF" aufgelistet wird. Ich glaube mich erinnern zu können, 
dass dieses Timeout bei erfolgreichem lesen auf ON stand. Nun steht es 
auf OFF. Ich finde leider keinerlei Hinweise über dieses TIMEOUT

Die Antwort, Baudrate und sonstige Einstellungen sind korrekt 
(funktioniert ja manchmal)
Die Batch wartet auf das SUB als Nachrichtenende...obwohl es vorhanden 
ist...

hat jemand eine Idee?
Gast
danke schonmal für deine antwort.
hm jap, das meinte ich...kann es nun auf ON setzen...löst aber mein 
Problem nicht :(

hast du eventuell noch eine Idee?
Gast
Simon schrieb:
> copy COM1 /b code.txt
>
> die Antwort endet auch mit dem erforderlichen <SUB> um das lesen zu
> beenden.

Normalerweise verhindert die Angabe von /b (binary) das Auswerten des 
<SUB> (Ctrl-Z). Versuch es einmal mit /a.
Gast
uff, habe den Fehler wohl gefunden.
In meinem Setup fehlt wohl etwas, das oben benannte Problem ist 
komischerweise verschwunden, wenn ich vor dem Scannen das gerät mit dem 
mitgelieferte SETUP-Tool lediglich connected hatte...ohne etwas zu 
ändern...komische Welt...

danke Allen für eure Mühen!

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.