c116-4 komplett deutsch.pdf
c116-4 komplett deutsch.pdf
c116-4 komplett deutsch.pdf
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
iselautomation KG<br />
isel-CNC-Betriebssystem 5.x<br />
Aufbau<br />
k ,<br />
= Zahl zwischen 1 und 20 (255)<br />
= Anzahl der Programmschritte, um die eine<br />
Verzweigung erfolgen soll<br />
Anwendung k13,0 Warte, bis eine Taste gedrückt ist<br />
k1,2 überspringe nächsten Befehl, falls Taste 1 gedrückt<br />
Erläuterung<br />
Der Befehl k veranlasst den Prozessor, an der seriellen Schnittstelle<br />
eine Impulskette auszugeben und auf eine Rückinformation der<br />
angekoppelten Programmwahleinheit zu warten. Der empfangene<br />
Code bewirkt eine im Datenfeld vorgesehene Verzweigung des<br />
Programmablaufes. Wird keine Taste betätigt, ergibt sich als<br />
rückgesendete Information +1<br />
(Programmwahleinheit mit 20 Taste —-> 21).<br />
Programmierbeispiel<br />
PAL-PC<br />
GW-BASIC<br />
#axis x; 100 open ”com1:9600,N,8,1,DS,CD”as#1<br />
Anfang: 110 print#1,“@01":gosub 1000<br />
repeat 120 print#1,“@0i“:gosub 1000<br />
on_key 1, do_move; 130 print#1,“k1,4":gosub 1000<br />
on_key 2, do_reference; 140 print#1,“k2,5":gosub 1000<br />
goto Anfang; 150 print#1,“k3,6":gosub 1000<br />
do_move: 160 print#1,“3 0,-3":gosub 1000<br />
move 100(2000); 170 print#1,“0 1000,1000":gosub 1000<br />
move -100(2000); 180 print#1,“3 0,-5":gosub 1000<br />
goto Anfang; 190 print#1,“71":gosub 1000<br />
do_reference: 200 print#1,“3 0,-7":gosub 1000<br />
reference x; 210 print#1,“9":gosub 1000<br />
goto Anfang; 220 stop<br />
stop. 1000 if loc(1)