Bonjour à tous,
Tout d’abord je vous avoue que c’est mon premier message dans le forum. (Donc désolé si je me suis trompé de catégorie.)
En faite je suis en train de travailler sur un projet : Le datamatrix. Le principe affiché un code sur un écran pour économiser du papier et faire du bien à la planète ^^.
J’aurais 900 caractères alphanumérique à envoyer donc l’utilisation de code sur 96x96 pixels (mais j’en suis pas encore là)
Dans un premier temps je travaille avec un code 10x10 pixels, pour déjà voir si mon lecteur le lit sur mon écran et OUI . Le problème maintenant c’est que je vais devoir connaitre la composition du code pour le refaire dans mon écran.
Donc il y a deux points : les data et les check.
Les data j’ai compris mais les check font appel au code reed solomon qui d’ailleurs au passage m’a mis une claque dans mon timing … J’utilise et comprend assez bien les polynômes sauf que là je ne comprends même pas le départ …
Prenons un exemple déjà tout fait :
Codage de 1 2 3 4 5 6
Donc pour les data :
12 + 130 = 142
34 + 130 = 164
56 + 130 = 186
Jusque là tout va bien, mais après pour les check, c’est une autre histoire.
En faite mon code à la fin doit donner : 142 164 186 114 25 5 88 102
Avec 114 25 5 88 102 comme check
Mais bon il me manque l’étape de calcul des check, et là, malgré avoir fait pas mal de site et essayer aussi bien des divisions euclidiennes de polynômes que de calcul logique je suis jamais arrivé au bon résultat…
Donc si quelqu’un connait ce code et peu juste me montrer le passage entre les data de l’exemple et les check
Partager