LabVIEWForum.de - CCITT CRC inLabVIEW

LabVIEWForum.de

Normale Version: CCITT CRC inLabVIEW
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo

Für eine serielle übertragung muss ich die Checksumme nach CRC16 CCITT bilden:
http://www.eagleairaust.com.au/code/crc16.htm

Hat da jemand eventuell schon etwas Fubnktionierendes?
' schrieb:Hallo

Für eine serielle übertragung muss ich die Checksumme nach CRC16 CCITT bilden:
http://www.eagleairaust.com.au/code/crc16.htm

Hat da jemand eventuell schon etwas Fubnktionierendes?

Da gibt es unzählige Routinen auf dem Netz, in verschiedenen Geschmacksrichtungen, Farben und Formen, zum Teil schon 20 Jahre alt! Such mal bei NI, LAVA und eventuell sogar hier.

Rolf Kalbermatter
Also ich habe schon ein VI gefunden "http://zone.ni.com/devzone/cda/epd/p/id/1660" aber da komme ich nicht auf das resultat auf das ich kommen sollte!

Die Daten die gesendet werden sollen:
990000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF​
FFFFFFFFFFFFFFFFFFFFFFF7B3A2D29FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF​
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF​
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF​
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF​
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF​
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF​
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF​
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF​
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF​
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF​
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF​
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5803

Wobei 5803 die Checksumme ist!

Mit dem heruntergeladenen VI komme ich auf "1D29"!
' schrieb:Also ich habe schon ein VI gefunden "http://zone.ni.com/devzone/cda/epd/p/id/1660" aber da komme ich nicht auf das resultat auf das ich kommen sollte!

Die Daten die gesendet werden sollen:
990000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF​
FFFFFFFFFFFFFFFFFFFFFFF7B3A2D29FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF​
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF​
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF​
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF​
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF​
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF​
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF​
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF​
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF​
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF​
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF​
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5803

Wobei 5803 die Checksumme ist!

Mit dem heruntergeladenen VI komme ich auf "1D29"!

Ja CRC Routinen gibt es ungefähr soviele wie Sterne am Himmel. Daher die Bemerkung über Formen, Farben und Geschmacksrichtungen. Rolleyes

Ein bischen suchen wirst Du schon müssen. Und im Ernstfall ist sowas in einer <strike>halben Stunde </strike> Viertelstunde selbst programmiert. Die Beschreibung des Algorithmus hast Du ja. ^_^Meist wird am Polynom rumgedoktort, d.h. mit der bereits vorhandenen Routine sollte es eine Sache von Minuten sein um diese an Deine Anforderungen anzupassen.

Rolf Kalbermatter
So ich habe nun entlich ein VI gefunden welches Funktioniert!
Wenns jemand interessiert:
http://forums.ni.com/ni/board/message?boar...uireLogin=False


Lv70_img
[attachment=18387]
Referenz-URLs