Revision history for HPGL2penman


Revision [14593]

Last edited on 2012-12-16 03:50:59 by ToBo
Additions:
cat $1 | sed 's/IN;/H\r\nI\r\nW1\r\nA\r\n/g' | sed 's/PU;/U,\r\n/g' | sed 's/\;/ \r\n/g' | sed 's/PU/U\ M\ /g' | sed 's/PD/D\ M\ /g' | sed 's/\SP/U,\r\nP/g' > $2
HPGL-Datei
%%(;;test.hpgl)
IN;SP1;PU8682,2350;PD8681,2375;PD8677,2398;PD8670,2420;PD8660,2440;PD8648,2459;...;PU;
Penman-Datei
%%(;;test.pl)
H
I
W1
A
U,
P1
U M 8682,2350
D M 8681,2375
D M 8677,2398
D M 8670,2420
D M 8660,2440
D M 8648,2459
...
U,
Deletions:
cat $1 | sed 's/IN;/H\r\nI\r\nW1\r\nA\r\n/g' | sed 's/PU;/U\r\n/g' | sed 's/\;/,\r\n/g' | sed 's/PU/U\ M\,/g' | sed 's/PD/D\ M\ /g' | sed 's/\SP/U,\r\nP/g' > $2


Revision [14592]

Edited on 2012-12-16 03:18:22 by ToBo
Additions:
Das HP-GL-Format ist der Sprache des [[Penman]] sehr ähnlich. Deshalb lässt sich die Konvertierung von der [[FormaleSprachen formalen Sprache]] HPGL zu der Sprache des Penman sehr einfach gestalten.
Deletions:
Das HP-GL-Format ist der Sprache des [[Penman]] sehr ähnlich. Deshalb lässt sich die Konvertierung sehr einfach gestalten.


Revision [14591]

Edited on 2012-12-16 03:14:55 by ToBo
Additions:
[[http://hpglviewer.com HPGL-Viewer]]


Revision [14544]

Edited on 2012-12-10 16:12:24 by ToBo
Additions:
%%(bash;;hpgl2pl.sh)
#!/bin/bash
cat $1 | sed 's/IN;/H\r\nI\r\nW1\r\nA\r\n/g' | sed 's/PU;/U\r\n/g' | sed 's/\;/,\r\n/g' | sed 's/PU/U\ M\,/g' | sed 's/PD/D\ M\ /g' | sed 's/\SP/U,\r\nP/g' > $2
%%


Revision [14543]

Edited on 2012-12-10 14:51:26 by ToBo
Additions:
- "PA" --> "A, \r\n"
- "PR" --> "R, \r\n"
- "SP" --> "U\r\nP "
- ";" --> ",\r\n"
Deletions:
- "PA" --> "A,\n\r"
- "PR" --> "R,\n\r"
- "SP" --> "U P "
- ";" --> ",\n\r"


Revision [14542]

Edited on 2012-12-10 09:24:24 by ToBo
Additions:
- Außerdem ist der Wertebereich für [[Penman]] 1 bis 3
Deletions:
- Außerdem ist der Wertebereich für [[Penman] 1 bis 3


Revision [14541]

Edited on 2012-12-10 09:24:13 by ToBo
Additions:
- Außerdem ist der Wertebereich für [[Penman] 1 bis 3
Deletions:
- Außerdem ist der Wertebereich für [[Penman] 1 bis 3


Revision [14540]

Edited on 2012-12-10 09:23:59 by ToBo
Additions:
Das HP-GL-Format ist der Sprache des [[Penman]] sehr ähnlich. Deshalb lässt sich die Konvertierung sehr einfach gestalten.
- vorsicht, es muss sichergestellt werden, dass der Stift vor denm Wechsel gehoben wird, sonst mecker [[Penman]
- Außerdem ist der Wertebereich für [[Penman] 1 bis 3
Deletions:
Das HP-GL-Format ist der Sprache des Penman sehr ähnlich. Deshalb lässt sich die Konvertierung sehr einfach gestalten.
- vorsicht, es muss sichergestellt werden, dass der Stift vor denm Wechsel gehoben wird, sonst mecker Penman
- Außerdem ist der Wertebereich für Penman 1 bis 3


Revision [14536]

Edited on 2012-12-10 09:18:49 by ToBo
Additions:
Das HP-GL-Format ist der Sprache des Penman sehr ähnlich. Deshalb lässt sich die Konvertierung sehr einfach gestalten.
Die HPGL-Befehle lauten
Die Übersetzung geht sehr einfach ohen Zustandsautomaten
Mit dem Programm [[Inkscape]] lassen sich die HPGL-Dateien erzeugen.
Deletions:
Das HP-GL-Format ähnet der Sprache des Penman sehr, deshalb lässt sich die Konvertierung sehr einfach gestalten.
Die HPGL-Befehle
Übersetzung


Revision [14535]

Edited on 2012-12-10 09:16:26 by ToBo
Additions:
Übersetzung mit [[LinuxSed sed]]


Revision [14534]

Edited on 2012-12-10 09:15:15 by ToBo
Additions:
- "PA" --> "A,\n\r"
- "PR" --> "R,\n\r"
- "PD" --> "D M "
- "PU" --> "U M "
- "SP" --> "U P "
- ";" --> ",\n\r"
Deletions:
- PA --> A,\n\r
- PR --> R,\n\r
- PD --> D M \n\r
- PU --> U M \n\r
- SP --> U P


Revision [14533]

Edited on 2012-12-10 09:13:55 by ToBo
Additions:
=====HPGL für Penman konvertieren=====
Das HP-GL-Format ähnet der Sprache des Penman sehr, deshalb lässt sich die Konvertierung sehr einfach gestalten.
Es gibt auch den erweiterten Befehlsatz des HP-GL/2. Diesen brauche ich nicht.
Die HPGL-Befehle
- PA: Stift zu absoluten Koordinaten bewegen
- PR: Stift um Anzahl von Einheiten bewegen
- PD: Pen down
- PU: Pen up
- SP: Select pen
Übersetzung
- PA --> A,\n\r
- PR --> R,\n\r
- PD --> D M \n\r
- PU --> U M \n\r
- SP --> U P
- vorsicht, es muss sichergestellt werden, dass der Stift vor denm Wechsel gehoben wird, sonst mecker Penman
- Außerdem ist der Wertebereich für Penman 1 bis 3
Deletions:
=====Titel=====


Revision [14532]

The oldest known version of this page was created on 2012-12-10 09:06:19 by ToBo
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki