Google
 

Trailing-Edge - PDP-10 Archives - SRI_NIC_PERM_SRC_3_19910112 - metafont/wi.mf
There are no other files named wi.mf in the archive.
mode=2;
input pcb.mf

subroutine setpy(var val):
	new tt; tt= val; new py; py= val;
	new px; px= -1;
.

subroutine incpx:
	new tt; tt= px+1; new px; px= tt;
.

new tranx; tranx=200;
new trany; trany=0;
new hole; hole= 0 ;
new extralen; extralen= 1;
new thick; thick= milthick mil;
new padthick; padthick= 42 mil;

titletrace;

"Circular pad";
call cirpad(127-1,padthick,0);
.

"Square pad";
call sqrpad(127-3,padthick,0);
.



call setpy(-5);
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.

" 11 ";
call setpy(py+1);
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.

" 22 ";
call setpy(py+1);
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.

" 33 ";
call setpy(py+1);
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.

" 44 ";
call setpy(py+1);
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.

" 55 ";
call setpy(py+1);
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.

" 66 ";
call setpy(py+1);
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.

" 77 ";
call setpy(py+1);
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.

" 88 ";
call setpy(py+1);
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.

" 99 ";
call setpy(py+1);
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.

"110 ";
call setpy(py+1);
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.
call incpx;	call dwire((py+5)+px*11, 0, 0, px, py, thick, hole);"//";.

end