Table of Contents

Der Laser hat eine RS232-Schnittstelle, mit deren Hilfe ein Bedienpanel angesprochen werden kann.

Physikalisches

Checksumme

Die Checksumme wird über alle Teile des Paketes exklusive der Checksumme gebildet. Die Berechnung erfolgt analog der Checksummenberechnung im MDB-Protokoll.

  def _calcchk(self, data):
    chk = sum(data)
    chk = bin(chk)[-8:]
    return int(chk, 2)

Retina > Bedienpanel

Paketaufbau

Displayausgabe

Beispiel

p (0x70)
! (0x21)
H (0x48)
O (0x4F)
M (0x4D)
I (0x49)
N (0x4E)
G (0x47)
. (0x2E)
. (0x2E)
. (0x2E)
' ' (0x20)
' ' (0x20)
' ' (0x20)
' ' (0x20)
' ' (0x20)
' ' (0x20)
' ' (0x20)
' ' (0x20)
' ' (0x20)
' ' (0x20)
' ' (0x20)
' ' (0x20)
' ' (0x20)
' ' (0x20)
' ' (0x20)
' ' (0x20)
' ' (0x20)
' ' (0x20)
' ' (0x20)
' ' (0x20)
' ' (0x20)
' ' (0x20)
' ' (0x20)
'189' (0xBD)