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 />

BEISPIELPROGRAMM<br />

1000 ’ ********************************************************<br />

1010 ’ * OPERATION COMMAND EXAMPLE PROGRAM (<strong>NT20S</strong>–ST128) *<br />

1020 ’ ********************************************************<br />

1030 ’ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Draw screen frame<br />

1040 SECT=9<br />

1050 DIM CMND$(SECT,10,1),CMND(SECT),TS.B(31)<br />

1060 SCREEN 3:CLS 3:CONSOLE 15,10,0,0<br />

1070 LINE (0,176)–(639,176),7,,&HF0F0<br />

1080 LINE (159,0)–(159,176),7,,&HF0F0<br />

1090 LINE (300,0)–(300,176),7,,&HF0F0<br />

1100 LINE (0, 16)–(159, 16),7,,&HF0F0<br />

1110 LINE (0, 96)–(159, 96),7,,&HF0F0<br />

1120 LINE (0,112)–(159,112),7,,&HF0F0<br />

1130 LINE (520,176)–(520,224),7,,&HF0F0<br />

1140 LINE (0,223)–(639,224),7,B<br />

1150 COLOR 0:LOCATE 2,0:PRINT ”OPERATING COMMANDS”<br />

1160 COLOR 0:LOCATE 2,6:PRINT ”TERMINAL COMMANDS”<br />

1170 CMND(0)=SECT ’ . . . . . . . . . . . . . . . . . . . . . . . . . . . . Set display character strings<br />

1180 FOR I=1 TO SECT<br />

1190 READ CMND$(0,I,0)<br />

1200 NEXT I<br />

1210 FOR I=1 TO SECT<br />

1220 READ CMND(I)<br />

1230 FOR J=1 TO CMND(I)<br />

1240 READ CMND$(I,J,0),CMND$(I,J,1)<br />

1250 IF CMND$(I,J,1) = ”@@@@@@” THEN CMND$(I,J,1) = ”[ESC]”+CHR$(&H22)<br />

1260 NEXT J<br />

1270 NEXT I<br />

1280 ’<br />

1290 RY=15<br />

1300 ON COM(1) GOSUB *RECV ’ . . . . . . . . . . . . . . . . . . Set receive interrupt routine<br />

1310 OPEN ”COM1:E81NN” AS #1 ’ . . . . . . Open communication port<br />

1320 ’ <strong>NT20S</strong>_SETTING OF ST128<br />

1330 ’ DATA BIT LENGTH 8 BITS<br />

1340 ’ STOP BIT LENGTH 1 BIT<br />

1350 ’ PARITY ODD<br />

1360 ’ FLOW CONTROL RS/CS<br />

1370 ’ BAUD RATE (VALUE SET BY SWITCH COMMAND)<br />

1380 COM(1) ON<br />

1390 ’<br />

1400 *LV0 ’ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Main Menu<br />

1410 LV=0:SECT.NO=0:SEL.NO=1<br />

1420 GOSUB *SELECT<br />

1430 IF SEL.NO=0 THEN GOTO *PRO.END<br />

1440 SECT.NO = SEL.NO<br />

1450 ’<br />

171

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!