21.08.2012 Aufrufe

Computertechnik mit Mikrocontrollern

Computertechnik mit Mikrocontrollern

Computertechnik mit Mikrocontrollern

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

ANHANG D. PROGRAMM PCB 230<br />

/mm { 25.4 div 72 mul } def<br />

/inch { 72 mul } def<br />

/pt { 1 mul } def<br />

/white [ 1.0 1.0 1.0 ] def<br />

/black [ 0.0 0.0 0.0 ] def<br />

/setcolor { aload pop setrgbcolor } def<br />

/leftmargin 25.4 mm def<br />

/topmargin 10 mm def<br />

/pageheight 297 mm def /pagewidth 210 mm def % a4<br />

%%EndProlog<br />

/boardscale 1 def % 1 is normal scale, 2 is wide scale<br />

/psize 7.2 def % diameter of one pad (0.1 inch)<br />

% /xpos 0 def % xresult of cvpad<br />

% /ypos 0 def % yresult of cvpad<br />

/multpcb false def % Platine nur einfach ausgeben<br />

/multx 1 def % Kopien in x-Richtung<br />

/multy 1 def % Kopien in y-Richtung<br />

% /dx 0 def % x-size<br />

% /dy 0 def % y-size<br />

1 setlinejoin<br />

/cvpad % (a15) cvpad => xpos=1 ypos=15 ; works from (a1)..(z1),(A1)..(Z1)<br />

% to (Z113)<br />

{<br />

dup 0 get<br />

dup 64 le % A-1<br />

{ pop 0 }<br />

{ dup 90 le % Z<br />

{ 64 sub 26 add }<br />

{ dup 96 le % a-1<br />

{ pop 0 }<br />

{ dup 122 le % z<br />

{ 96 sub }<br />

{ pop 0<br />

} ifelse<br />

} ifelse<br />

} ifelse<br />

} ifelse<br />

/xpos exch def<br />

dup length 1 sub 1 exch getinterval cvi /ypos exch def<br />

} def<br />

/mboard { /multy exch def /multx exch def /multpcb true def } def<br />

/board2 { /boardscale 2 def /psize psize 2 div def board } def<br />

/board % (n15) board<br />

{<br />

cvpad /dy ypos 1 add def /dx xpos 1 add def<br />

/st ( ) def<br />

[ 1 0 0 -1 0 0 ] concat<br />

multpcb<br />

{<br />

leftmargin<br />

pageheight topmargin sub -1 mul<br />

translate

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!