NT20S Bedienershandbuch
NT20S Bedienershandbuch
NT20S Bedienershandbuch
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Kapitel 6 – Funktionen der Schnittstelle RS–232C<br />
1460 *LV1 ’ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sub-menu<br />
1470 LV=1:SEL.NO=1<br />
1480 GOSUB *SELECT<br />
1490 IF SEL.NO=0 THEN GOTO *LV0<br />
1500 *LV2 ’ . . . . . . . . . . . . . . . . . . . . . . . . . . . . Branch according to command (parameter input)<br />
1510 COM(1) STOP<br />
1520 LV=2:SEND$=CMND$(SECT.NO,SEL.NO,1)<br />
1530 *SECT1<br />
1540 IF SECT.NO1 THEN GOTO *SECT2<br />
1550 ON SEL.NO GOSUB *ESC.0,*ESC.X<br />
1560 *SECT2<br />
1570 IF SECT.NO2 THEN GOTO *SECT3<br />
1580 ON SEL.NO GOSUB *ESC.B,*ESC.C,*ESC.D,*ESC.2F<br />
1590 *SECT3<br />
1600 IF SECT.NO3 THEN GOTO *SECT4<br />
1610 ON SEL.NO GOSUB *ESC.K,*ESC.Q,*ESC.R<br />
1620 *SECT4<br />
1630 IF SECT.NO4 THEN GOTO *SECT5<br />
1640 ON SEL.NO GOSUB *ESC.U,*ESC.V<br />
1650 *SECT5<br />
1660 IF SECT.NO5 THEN GOTO *SECT6<br />
1670 ON SEL.NO GOSUB *ESC.P,*ESC.T,*ESC.W<br />
1680 *SECT6<br />
1690 IF SECT.NO6 THEN GOTO *SECT7<br />
1700 ON SEL.NO GOSUB *ESC.26,*ESC.29,*ESC.2A<br />
1710 *SECT7<br />
1720 IF SECT.NO7 THEN GOTO *SECT8<br />
1730 ON SEL.NO GOSUB *ESC.21,*ESC.22,*ESC.23,*ESC.24,*ESC.25<br />
1740 *SECT8<br />
1750 IF SECT.NO8 THEN GOTO *SECT9<br />
1760 ON SEL.NO GOSUB *ESC.2B,*ESC.4<br />
1770 *SECT9<br />
1780 IF SECT.NO9 THEN GOTO *LV2.END<br />
1790 ON SEL.NO GOSUB *ESC.7,*ESC.8<br />
1800 *LV2.END ’ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Confirm transmission<br />
1810 LOCATE 0,12:PRINT LEFT$(SEND$,56);<br />
1820 IF LEN(SEND$)>56 THEN PRINT ”...”<br />
1830 LOCATE 66,12:PRINT ”OK?”;<br />
1840 YN=1<br />
1850 *YN.KY.IN<br />
1860 LOCATE 74,12:COLOR 2+2*YN:PRINT ”Y”;:COLOR 2–2*YN:PRINT ”N”;<br />
1870 A$=INKEY$:IF A$=”” THEN GOTO *YN.KY.IN<br />
1880 IF A$=CHR$(&H1C) OR A$=CHR$(&H1D) THEN YN=YN*(–1):GOTO *YN.KY.IN<br />
1890 IF A$CHR$(&HD) THEN GOTO *YN.KY.IN<br />
1900 LOCATE 66,12:COLOR 0:PRINT SPACE$(14);<br />
1910 IF YN=–1 THEN GOTO *LV3.END<br />
1920 GOSUB *SEND ’ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Send command<br />
1930 COM(1) ON<br />
172