INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

CRC-Berechnung in LabVIEW anhand eines C-Code-Beispiels /Suche nach Frequenzumrichter



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

26.01.2016, 16:42 (Dieser Beitrag wurde zuletzt bearbeitet: 26.01.2016 16:50 von GerdW.)
Beitrag #3

GerdW Online
______________
LVF-Team

Beiträge: 17.489
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: CRC-Berechnung in LabVIEW anhand eines C-Code-Beispiels
Hallo Markus,

bei Wikipedia findet sich dieses Code-Beispiel (erster Treffer bei der Suche nach "crc a001"):
Code:
const
  Mask: Word = $A001;

var
  CRC: Word;
  N, I: Integer;
  B: Byte;

begin
  CRC := $FFFF;
  for I := Low(Buffer) to High(Buffer) do
  begin
    B := Buffer[I];
    CRC := CRC xor B;
    for N := 1 to 8 do
      if (CRC and 1) > 0 then
        CRC := (CRC shr 1) xor Mask
      else
        CRC := (CRC shr 1);
  end;
  Showmessage(IntToHex(CRC, 4)); (* Ausgabe *)
end;
Das scheint mit deinem Code identisch zu sein, ist aber wesentlich besser lesbar… Big Grin

Ich hab's mal "wortwörtlich" nach LabVIEW umgesetzt:
   
Es kommen die von dir erwarteten Werte heraus…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
RE: CRC-Berechnung in LabVIEW anhand eines C-Code-Beispiels - GerdW - 26.01.2016 16:42

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  LabView nach Ende vom SSP Downloaden MScz 7 802 31.01.2025 15:20
Letzter Beitrag: Kiesch
  Kollmorgen S700 Frequenzumrichter ansteuern Edi70 1 2.325 09.07.2021 08:39
Letzter Beitrag: GerdW
Music FGEN Erzeugung eines Signalverlaufs anhand einer Mathematischen Funktion DavidStefan 11 7.752 29.05.2021 07:03
Letzter Beitrag: GerdW
Question DQMH - Wie kann ich ein Modul anhand von Hardware wechseln TpunktN 2 3.278 25.02.2021 12:54
Letzter Beitrag: TpunktN
  Suche Ideen für den Aufbau eines neuen Programms TpunktN 4 3.956 17.12.2020 11:23
Letzter Beitrag: MScz
  Ermittlung der Parameter eines PT1 Glieds in LabVIEW peter.sigg 1 2.862 10.07.2020 09:10
Letzter Beitrag: kpa

Gehe zu: