Barcode-Scanner per USB (zu RS232)
Verfasst: Mittwoch 8. Februar 2017, 09:58
Hallo zusammen,
ich habe mit sporadischen Abstürzen einer compilierten Messkette zu kämpfen.
Aufbau:
WIN7_64 Laptop, Multimeter Benning MM10 per USB (zu RS232), Barcode-Scanner per USB (zu RS232), Profilab Expert Programm als exe, USB-Sparen abgeschaltet, Profilab vom Virenscanner ausgeschlossen
Ablauf:
Mit Bennig werden Batteriespannungen gemessen, mit einer Ober und Untergrenze verglichen (einstellbar über Textfeld) und wenn diese in der Range liegen kann die Batterie-ID abgescannt werden. Danach landen der Messwert und die ID in einer Tabelle. Eigentlich ganz simpel.
Fehler:
Sporadisch tritt der Fehler " 'L§Z' ist kein gültiger Integerwert ! " auf und das Programm stürzt ab. Ärgerlich wenn man schon einige Batteriezellen gemessen hat...
Was ich versucht habe:
RS232 FIFO Puffer abgeschaltet
Virenscanner abgeschaltet
USB auf ständig an geschaltet
Ich habe im Forum heute aber noch einige Tips gefunden, vielleicht fällt jemanden von euch nochwas ein:
-die Wertvorgabe Obergrenze / Untergrenze schreib ich mit Komma ins Feld. Gehört da etwa zwingend ein Punkt hin ?-> das ist bis jetzt meine größte Hoffnung
-den Messwert vom Benning bekomme ich ja ständig geliefert, kann es sein das da etwas überläuft ?
-den Messwert vom Benning schleuse ich vorher durch eine Berechnung "absolut" um das Vorzeichen zu entfernen. Kann das der Fehler sein ?
Das Programm kann ich leider erst morgen hochladen. Sicher ist es auch suboptimal programmiert. Ist mein erstes.
Danke für eure Anregungen.
Gruß
Thommi
ich habe mit sporadischen Abstürzen einer compilierten Messkette zu kämpfen.
Aufbau:
WIN7_64 Laptop, Multimeter Benning MM10 per USB (zu RS232), Barcode-Scanner per USB (zu RS232), Profilab Expert Programm als exe, USB-Sparen abgeschaltet, Profilab vom Virenscanner ausgeschlossen
Ablauf:
Mit Bennig werden Batteriespannungen gemessen, mit einer Ober und Untergrenze verglichen (einstellbar über Textfeld) und wenn diese in der Range liegen kann die Batterie-ID abgescannt werden. Danach landen der Messwert und die ID in einer Tabelle. Eigentlich ganz simpel.
Fehler:
Sporadisch tritt der Fehler " 'L§Z' ist kein gültiger Integerwert ! " auf und das Programm stürzt ab. Ärgerlich wenn man schon einige Batteriezellen gemessen hat...
Was ich versucht habe:
RS232 FIFO Puffer abgeschaltet
Virenscanner abgeschaltet
USB auf ständig an geschaltet
Ich habe im Forum heute aber noch einige Tips gefunden, vielleicht fällt jemanden von euch nochwas ein:
-die Wertvorgabe Obergrenze / Untergrenze schreib ich mit Komma ins Feld. Gehört da etwa zwingend ein Punkt hin ?-> das ist bis jetzt meine größte Hoffnung
-den Messwert vom Benning bekomme ich ja ständig geliefert, kann es sein das da etwas überläuft ?
-den Messwert vom Benning schleuse ich vorher durch eine Berechnung "absolut" um das Vorzeichen zu entfernen. Kann das der Fehler sein ?
Das Programm kann ich leider erst morgen hochladen. Sicher ist es auch suboptimal programmiert. Ist mein erstes.
Danke für eure Anregungen.
Gruß
Thommi