05.10.2013 Aufrufe

NT20S Bedienershandbuch

NT20S Bedienershandbuch

NT20S Bedienershandbuch

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.

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!