Graphische Codes bestehen aus Strich-Codes oder Balken-Codes oder Pixel-Codes.
a) 2-aus 5-Code
Der 2 aus 5 Code wird meistens verwendet, um ein Produkt z.B. in einem Supermarkt zu kennzeichnen.
Barcode Beispiele:
Der Code hat 5 Stellen, welche immer 2 Einser und 3 Nuller beinhalten.
Der Code wird aus Dezimal Ziffern Umgerechnet. Die Stellenwerte sind: 74210
Grafisch werden die 1 als größer schwarzer Strich dargestellt und die null als kleiner schwarzer Strich. Zwischen den schwarzen Strichen sind kleine weiße Striche zum Trennen Dargestellt.
Der 2-aus 5-Code hat einen Start und Endwert, damit der Scanner weiß wo der Code beginnt und Endet.
Startwert: 110 Endwert: 101
Dezimal |
2-aus 5-Code |
---|---|
Wertung: |
74210 |
0 |
11000 |
1 |
00011 |
2 |
00101 |
3 |
00110 |
4 |
01001 |
5 |
01010 |
6 |
01100 |
7 |
10001 |
8 |
10010 |
9 |
10100 |
Aufgabe 1 Dezimal in 2-aus 5-Code umrechnen. $${512}_d$$
Aufgabe 2. Dezimal in 2-aus 5-Code umrechnen. $${395}_d$$
$${512}_d\;=\;110\;01010\;00011\;00101\;101$$
$${395}_d\;=\;110\;00110\;10100\;01010\;101$$
b) QR-Code
Der QR-Code ist ein 2-Dimensionaler-Code, welcher für die Autoindustrie Entwickelt wurde.
Er hat in 3 von 4 Ecken schwarze Kästchen, welche zur Ausrichtung dienen.
Er besteht ausweißen und schwarzen Kästchen.
Der Code enthält eine Fehler Korrektur welche es möglich macht, das bis zu 30% des Codes verloren gehen kann.
Die Daten werden Binär Gespeichert.
QR-Code Beispiel: Serlo.org
https://assets.serlo.org/59bf79d8e970c_ff9d5fa06cdca3aa827b469a56c7d951126acac7.png
QR-Code Beispiel: Text
c) Gray-Code
Die Berechnung von Gray-Code:
Dezimal: 2
Gray: 0011
Berechnung:
Zur Berechnung wird die 2 Binär umgerechnet. Nun wird die 2 umgerechnet genommen und mit einer zweiten 2, welche um eine Stelle nach rechts geschoben wurde addiert.
Bei dem Ergebnis wir die Letzte Zahl weggelassen. (egal ob 1 oder 0)
Also lautet das Ergebnis 0011
Beispiel: $$\begin{array}{l}\;\;0010\\\underline{+\;0010}\\\;\;00110\end{array}$$
Im Grafiken ist Links das MSB (= Most Significant Bit) rechts das LSB (= Least Significant Bit)
Gray-Code Tabelle:
Dezimal |
Gray |
Grafisch |
---|---|---|
0 |
0000 |
|
1 |
0001 |
|
2 |
0011 |
|
3 |
0010 |
|
4 |
0110 |
|
5 |
0111 |
|
6 |
0101 |
|
7 |
0100 |
|
8 |
1100 |
|
9 |
1101 |
|
d) Postnet-Code / Postleitzahl
Der Postnet-Code hat die Selben Stellen Werte, wie der 2-aus 5-Code.
Am Anfang und Ende des Codes ist jeweils ein Langer Strich.
Zwischen Start, Ende und den Ziffern wird ein größerer platz gelassen.