SUBROUTINE INCPLT(IONOFF,IDIR,NO) DIMENSION IPLTBL(8),KBMUP(10) COMMON /TKTRNX/ TMINVX,TMINVY,TMAXVX,TMAXVY,TREALX,TREALY, 1 TIMAGX,TIMAGY,TRCOSF,TRSINF,TRSCAL,TRFACX,TRFACY, 2 TRPAR1,TRPAR2,TRPAR3,TRPAR4,TRPAR5,TRPAR6,KMOFLG(8),KPAD2, 3 KBAUDR,KGNFLG,KGRAFL,KHOMEY,KKMODE,KHORSZ,KVERSZ,KTBLSZ, 4 KSIZEF,KLMRGN,KRMRGN,KFACTR,KTERM,KLINE,KZAXIS,KBEAMX,KBEAMY, 5 KMOVEF,KPCHAR(5),KDASHT,KMINSX,KMINSY,KMAXSX,KMAXSY,KEYCON, 6 KINLFT,KOTLFT,KUNIT DATA IPLTBL(1),IPLTBL(2),IPLTBL(3),IPLTBL(4)/4,5,1,9/ DATA IPLTBL(5),IPLTBL(6),IPLTBL(7),IPLTBL(8)/8,10,2,6/ DATA KBMUP(1),KBMUP(2),KBMUP(3),KBMUP(4),KBMUP(5)/0,1,1,1,0/ DATA KBMUP(6),KBMUP(7),KBMUP(8),KBMUP(9),KBMUP(10)/-1,-1,-1,0,1/ IF(KKMODE .NE. 3)CALL IPMOD IPEN=32+IONOFF*48 C * THIS SECTION TO ACCOMMODATE PLOTTERS REQUIRING A SEPARATE PEN C * CHARACTER -- IT MAY BE OMITTED IF NOT NEEDED CALL TOUTPT(IPEN) IPEN=64 KMOVEF=IABS(IOOFF-1) NDXPLT=MOD(IDIR,8)+1 IPLTCH=IPLTBL(NDXPLT)+IPEN KBMUPX=KBMUP(NDXPLT) KBMUPY=KBMUP(NDXPLT+2) DO 10 I=1,NO CALL TOUTPT(IPLTCH) KBEAMX=KBEAMX+KBMUPX 10 KBEAMY=KBEAMY+KBMUPY RETURN END