Konvertieralgo Plotter:
Ausgang ist eine HPGL-Datei (siehe google nach "ext:hpgl")
zB http://www-eng.lbl.gov/~dw/projects/DW4132_BORG_Fission_Source/proe/concept/co.hpgl
Befehle im Zieldokument mssen erfllen:
Ein Befehl pro Zeile
X und Y argumente mssen skalierbar sein (mit einem Faktor multiplizierbar, via Eingabefeld oder parameter oder so)
X Y dann in HEX umgewandelt werden.
Maximaler HEXWert ist 0FFFh (12Bit)
Vorzeichen ist das hchstwertige Bit, also wre die grte Negative Zahl 8FFFh
Zu konvertierende Befehle sind:
PD - Pen Down - wird zu D
PU - Pen Up - wird zu U
PA - Plot Absolute - wird zu A
PR - Plot Relative - wird zu R
Jeder Befehl kann sein (in Ausgangsdatei):
a) Aneinandergehngt wenn ohne Parameter (Pen Up / Down mit Zeichenbefehl)
zB: PDPR100,-100
msste werden zu:
D
R100,-100 (100 und -100 noch Hexkodiert und ohne Komma)
PUPA100,100
msste werden zu:
U
A100,100 (selbiges)
b) Mit mehreren Koordinatenpaaren
zB: PR100,-100,100,0,100,100
msste werden zu:
R100,-100
R100,0
R100,100
c) Wenn PU und PD Koordinatenpaare dahinter haben, sind diese ein Plot Absolute mit Pen Up oder Down davor
zB PD100,100,200,300
wird zu:
D
A100,100
A200,300