actionbrowser.com
| RM sendet STX | -------------------------------------------- RM warte auf Zeichen Wenn kein Zeichen und <0. 5s ankommt ->------------- | Wenn >0. 5s oder Versuch >5 -> EXIT Wenn Zeichen <> CR -> checksumme falsch -> NAK wird gesendet ->------------- Checksumme und CR wird aus dem String entfernt. Empfang erfolgreich RM möchte senden: | ------------------------------- RM sendet String+Checksumme+CR RM wartet 0. 2s. Auswertmaschine Disag RM4 - Datenübertrgung zu PC klappt nicht immer... - Scoring - Meisterschützen. auf ACK or NAK Wenn (NAK oder >0. 2s) und Versuche<3 ->- wenn Versuche>10 --- Übertragung erfolgreich Allgemeines: Decimalchar: ". " String + Checksumme + CR Die Checksumme wird durch die XOR-Verknüpfung aller Zeichen gebildet. Ist die Checksumme <32, wird 32 dazuaddiert. Jeder String wird mit CR abgeschlossen. Folgende Einstellstrings sind definiert: Beispiel: SCH=GK10;KAL=22;TEG=1000;SSC=15;SZI=15;SGE=60;DTR=Test; Scheibentype SCH * LG10: LG 10er-Band LG5: LG 5er-Band, LGES: LG Einzelscheibe LP ZS Zimmerstuzen 15m LS1 Laufende Scheibe; ein Spiegel LS2 Laufende Scheibe; doppel Spiegel KK50 50m Scheibe GK10 100m - Scheibe für Groß und Kleinkaliber GK5 Kombischeibe 5-kreisig mit weißem Scheibenspiegel LPSF LP Schnellfeuer SCHFE Schnellfeuer- und Duell Scheibe.
Also habe ich einen Wandler USB auf seriell erworben, installiert. Das Problem ist unverändert obwohl jetzt quasi ein USB-Gerät (Disag) verwendet wird. Das war irgendwie enttäuschend. Wie geschrieben, aus einem funktionierenden System mit PC, Kabel und Ringlesemaschine habe ich nur die Maschine ersetzt, selbst die SW (Shotsoft win) ist die selbe. Ich hatte dann natürlich Disag und Shotsoft kontaktiert, Disag verwies auf SW Shotsoft auf Windows... Mein Gefühl sagt mir, es liegt an der Disag, aber ich glaube kaum, dass sich da noch jemand an das Thema hinsetzt.... Zur vorhandenen USB-Schnittstelle an der Disag, meines Wissens wird diese noch nicht von der Maschine genutzt und ist nur für "später" vorgesehen... Vielleicht kommt hier ja mal ein MA von Disag vorbei.... #6 Hallo Markus, wenn die Daten auf der RS 232 ausgegeben werden, dann sollte man am PC auch tunlichst diese Schnittstelle verwenden, sofern noch vorhanden. Seriell nach USB Wandler können die Sache oft nur verschlimmern. Disag RM3 Bedienungsanleitung (Seite 4 von 33) | ManualsLib. Wie gesagt, kann gehen, muss aber nicht.
Woran habt ihr die Maschine angeschlossen? Ich kenne jetzt die RM 4 nicht direkt, habe aber mal für eine RM 3 ein Programm geschrieben und dabei festgestellt, dass das Protokoll der Datenübergabe nicht exakt mit den Angaben im Handbuch übereinstimmt bzw. dort etwas missverständlich beschrieben wird. Wenn sich hier ein Programmierer ohne direkten Zugriff auf eine Maschine nur an das Handbuch gehalten hat, kann dass Programm möglicherweise nicht sauber arbeiten. Mit bestem Schützengruß Frank #5 Hallo nochmals, vielen Dank an Euch für Eure Antworten. Es ist auf jeden Fall schon mal hilfreich, wenn man hört, dass es hin und wieder auch woanders in der Technik klemmt. Das Thema Kabel habe ich auch schon überlegt, da ich ein selbst angefertigtes Null-Modem-Kabel ursprünglich verwendet hatte (bin Elektroniker... Bei der SAM ging es zwar, auch bei selbem PC, doch trotz allem habe ich ein neues Kabel erworben - keine Verbesserung. Dann hatte ich irgendwann mal gehört, dass es evtl. ein nicht sauber geschriebener serieller Treiber (SW) sein könnte, der bei XP das Problem verursachen könnte.