Flexible NC-Programmierung
1.23 Checksummenberechnung über ein Feld (CHECKSUM)
1.23
Checksummenberechnung über ein Feld (CHECKSUM)
Funktion
Mit dem Befehl
Vergleich dieser Checksumme mit dem Ergebnis einer früheren Checksummenberechnung
kann festgestellt werden, ob sich die Daten des Feldes verändert haben.
Anwendung
Prüfung, ob sich beim Abspanen die Eingangskontur geändert hat.
Syntax
DEF INT <Fehler>
DEF STRING[<Stringlänge>] <Checksumme>
DEF ... <Feld>[<n>,<m>,<o>]
<Fehler>=CHECKSUM(<Checksumme>,"<Feld>"[,<Anfangsspalte>,<Endspalte>
])
Bedeutung
CHECKSUM
<Fehler>
<Checksumme>
142
kann die Checksumme über ein Feld berechnet werden. Durch den
CHECKSUM
:
Befehl zur Berechnung der Checksumme über ein Feld
:
Variable für die Rückgabe des Fehlerwerts
Typ.
Wert:
:
Ergebnisvariable zur Aufnahme des Ergebnisses der
Checksummenberechnung (Call-By-Reference-Parameter)
Typ:
Erforderliche Stringlänge:
INT
0
kein Fehler
1
Symbol nicht gefunden
2
kein Feld
3
Index 1 zu groß
4
Index 2 zu groß
5
ungültiger Datentyp
10
Überlauf der Checksumme
STRING
16
Die Checksumme wird als
Zeichenkette von 16 Hex-Ziffern
dargestellt. Es werden aber keine
Formatzeichen mit angegeben.
Beispiel: "A6FC3404E534047C"
Programmierhandbuch, 03/2010, 6FC5398-2BP20-1AA0
Arbeitsvorbereitung