06.08.2013 Views

MANUALplus 4110 - heidenhain

MANUALplus 4110 - heidenhain

MANUALplus 4110 - heidenhain

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

6.27 Ohjelman haarautuminen, ohjelmanosatoisto<br />

WHILE (Ohjelmatoisto)<br />

Valitse „ohjelmamuuttujatoiminto“<br />

Valitse „ohjelmatoisto“<br />

Syötä sisään „muuttujaehto“ (kuva yllä oikealla)<br />

„Ohjelmatoisto“ käsittää seuraavat elementit:<br />

„WHILE“ – jota seuraa ehto (vertaus)<br />

„ENDWHILE“ – päättää „ehdollisen ohjelman<br />

haarautumisen“<br />

NC-lauseet, jotka jäävät käskyjen WHILE ja<br />

ENDWHILE väliin, suoritetaan niin usein kuin „ehto“<br />

täyttyy. Jos ehto ei täyty, <strong>MANUALplus</strong> jatkaa koodin<br />

„ENDWHILE“ jälkeisestä NC-lauseesta eteenpäin.<br />

„Ehdossa“ „vertailuoperaattorin“ vasemmalla ja<br />

oikealla puolella on muuttuja tai matemaattinen<br />

lauseke (kuva yllä oikealla).<br />

Sijoita toteutettavat NC-lauseet „ohjelmatoiston“<br />

sisäänsyötön jälkeen.<br />

Jos WHILE-käskyn „ehto“ täyttyy aina,<br />

on kysymyksessä päättymätön ketju. Se<br />

on hyvin yleinen virheen työskentelyssä<br />

ohjelmatoistoilla.<br />

Vertailuoperaattorit<br />

< Pienempi<br />

Suurempi<br />

>= Suurempi tai yhtäsuuri<br />

== Sama<br />

AND Looginen ketjutus JA<br />

OR Looginen ketjutus TAI<br />

402 6 DIN-ohjelmointi

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!