Off Topic 20.422 Themen, 226.838 Beiträge

Geldkarten

jueki / 10 Antworten / Flachansicht Nickles

Es gab ja um die Jahreswende einige Probleme mit den Geldkarten - die Automaten konnten das Jahr 2010 nicht erkennen.
Jetzt verratet mir mal - wie kann so etwas überhaupt geschehen, möglich sein?
Haben hier einfach nur die Programmierer nicht gewußt, das auf 2009 das Jahr 2010 kommt? Glaub ich nicht. Und das so etwas irgendwelche Hobbyprogrammierer in Heimarbeit machen, auch nicht.
Also muß es irgendwelche extrem schwierigen technischen oder sonstwelche Ursachen haben.
Habt Ihr eine Vorstellung davon, wie so ein Generalfehler zustande kommen kann?

Jürgen

- Nichts ist schwerer und nichts erfordert mehr Charakter, als sich im offenem Gegensatz zu seiner Zeit zu befinden und laut zu sagen "NEIN!" Kurt Tucholsky
bei Antwort benachrichtigen
jueki xafford „Ich finde, dass der Wikipedia-Artikel leider nicht ganz so gut geschrieben ist,...“
Optionen
...in finanztechnischem Umfeld Zahlen oft im sogenannten BCD-Code dargestellt werden
In meinem Spezialbereich - computergesteuerte Werkzeugmachinen - (war es) genau so.
Da wird die maschineninterne Codierung ebenfalls mit einer BinärCodiertenDezimalzahl abgewickelt.
Ich hatte mir das im Vorfeld meiner Frage auch schon mal aufgeschrieben, die Zahl 2010 in Binär, in Hexa, in BCD (sogar in Oktal) und habe ganz genau das Gleiche gesehen - was geschieht, wenn das Leerzeichen fehlt? Die 16 wird einfach nicht mehr erkannt.
Das erschien mir allerdings viel zu abwegig, als das ich das als Ursache angesehen hätte.
Deshalb kam ich drauf:
Genau damit hatte ich mal in meinem Berufsleben erhebliche Probleme, als eine Maschinen- Steuerung das Signal 2x10 hoch -1 in absolut zufälligen Abständen verschluckte und ein Maschinenbefehl M25 als M05 interprediert und ausgeführt wurde...

Jürgen
- Nichts ist schwerer und nichts erfordert mehr Charakter, als sich im offenem Gegensatz zu seiner Zeit zu befinden und laut zu sagen "NEIN!" Kurt Tucholsky
bei Antwort benachrichtigen