07.03.2014 Aufrufe

c116-4 komplett deutsch.pdf

c116-4 komplett deutsch.pdf

c116-4 komplett deutsch.pdf

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.

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)

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!