05.10.2013 Aufrufe

NT20S Bedienershandbuch

NT20S Bedienershandbuch

NT20S Bedienershandbuch

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Kapitel 6 – Funktionen der Schnittstelle RS–232C<br />

3380 IF TS.B(I*8+J)=1 THEN M=M+2^J<br />

3390 NEXT J<br />

3400 SEND$=SEND$+RIGHT$(”0”+HEX$(M),2)<br />

3410 NEXT I<br />

3420 COLOR 0<br />

3430 RETURN<br />

3440 *ESC.Q ’ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Display lamps and touch switches (number)<br />

3450 LOCATE 43,0:PRINT ”Display specification”<br />

3460 LOCATE 43,1:PRINT ” 0 : OFF”<br />

3470 LOCATE 43,2:PRINT ” 1 : ON”<br />

3480 LOCATE 43,3:PRINT ” 2 : Inverse flashing (lamps only)”<br />

3490 LOCATE 43,4:PRINT ” 3 : All ON”<br />

3500 *QAGAIN<br />

3510 LOCATE 43,5:INPUT ” : ”,M$<br />

3520 IF M$”0” AND M$”1” AND M$”2” AND M$”3” THEN GOTO *QAGAIN<br />

3530 LOCATE 43,6:INPUT ”Lamp/touch switch number : ”,N<br />

3540 N$=RIGHT$(”00”+HEX$(N),2)<br />

3550 SEND$=SEND$+M$+N$<br />

3560 RETURN<br />

3570 *ESC.R ’ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Enquire lamp and touch switch status<br />

3580 LOCATE 43,0:INPUT ”Lamp/touch switch number : ”,N<br />

3590 N$=RIGHT$(”00”+HEX$(N),2)<br />

3600 SEND$=SEND$+N$<br />

3610 RETURN<br />

3620 *ESC.U ’ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Disable inputs<br />

3630 SEND$=SEND$+”0”<br />

3640 RETURN<br />

3650 *ESC.V ’ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Enables inputs<br />

3660 SEND$=SEND$+”0”<br />

3670 RETURN<br />

3680 *ESC.P ’ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Display screen<br />

3690 LOCATE 43,0:PRINT ”Controlled item”<br />

3700 LOCATE 43,1:PRINT ” 0 : Display”<br />

3710 LOCATE 43,2:PRINT ” 1 : No display<br />

3720 *PAGAIN<br />

3730 LOCATE 43,3:INPUT ” : ”,M$<br />

3740 IF M$”0” AND M$”1” THEN GOTO *PAGAIN<br />

3750 SEND$=SEND$+M$<br />

3760 RETURN<br />

3770 *ESC.T ’ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Buzzer control<br />

3780 LOCATE 43,0:PRINT ”Controlled item”<br />

3790 LOCATE 43,1:PRINT ” 0 : Stop buzzer”<br />

3800 LOCATE 43,2:PRINT ” 1 : Continuous buzzer”<br />

3810 LOCATE 43,3:PRINT ” 2 : Intermittent buzzer”<br />

3820 *TAGAIN<br />

3830 LOCATE 43,4:INPUT ” : ”,M$<br />

3840 IF M$”0” AND M$”1” AND M$”2” THEN GOTO *TAGAIN<br />

3850 SEND$=SEND$+M$<br />

176

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!