le 07-20-2015 08:14 AM
Bonjour,
Pour mon projet de stage, j'ai besoin d'utiliser un calcul de polynomial sur une trame, pour tester si celle-ci est juste ou non.
Cependant je n'arrive jamais a trouver le bon resultat.
Le polynomial est x**0 + x**5 + x**12 + x**16 avec une valeur initial a FFFF est de type 0x8408.
Si quelqu'un sait utiliser ce type de calculde CRC il me sauverai la vie.
Merci d'avance,
Cordialement,
Rémi D.
le 07-20-2015 08:23 AM
Vous devriez trouver votre bonheur par ici : https://decibel.ni.com/content/docs/DOC-11072
le 07-20-2015 08:26 AM
Bonjour,
Merci de votre réponse, je vais y jeter un oeil,
Cordialement,
Rémi D.
le 07-21-2015 03:31 AM
Bonjour,
Savez-vous si, lors de l'utilisation de ce calcul de CRC, il faut faire le calcul pour chaque 16 bits puis ajouter le resultat; ou alors mettre la trame entière et effectuer le calcul.
Merci d'avance,
Cordialement,
Rémi D.
le 07-21-2015 03:44 AM
Bonjour,
Dans le cadre de l'utilisation de ce programme, il te suffit de mettre en entrée la trame complète dont tu souhaites connaître le CRC.
Cdt,
Michael
le 07-21-2015 03:49 AM
Bonjour,
Cependant fonction est avec le polynomial 0x1021, mais moi je le veux en 0x8408, savez vous quel changement je doit effectuer pour obtenir le bon resultat?
Merci d'avance
Cordialement, Rémi D.
le 07-21-2015 07:22 AM
Bonjour,
Lorsque je test avec ma trame 0202033B026C15A7620FD80B1D140068B8AC48F948F90020003989500004AC3080000000800000000000000080000000, je devrait avoir comme checksum AC89, cependant je n'obtient jamais ce resultat...
Je sait que le polynomial est x16 + x12 + x5 + 1 = 0x8408, que la valeur initial est FFFF
Sa fait deux jours que je suis desus je n'arrive pas à trouver, si quelqu'un pouvais m'aider sa serait génial!!
Merci d'avance,
Cordialement
Rémi D.