5. Blocuri functionale in limbajul grafic Mindstorms NXT.pdf
5. Blocuri functionale in limbajul grafic Mindstorms NXT.pdf
5. Blocuri functionale in limbajul grafic Mindstorms NXT.pdf
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Blocuri</strong> speciale – LOOP<br />
<strong>Blocuri</strong>le loop (buclă <strong>in</strong>chisă) se folosesc pentru a<br />
repeta o secvență de cod, și arată ca în <strong>in</strong>dicația 1.<br />
Pentru a opri rularea secvenței de cod, este nevoie de<br />
o condiție de ieșire d<strong>in</strong> buclă: un semnal de la sensor, un<br />
semnal logic sau un număr de repetări a buclei. De<br />
asemenea, ciclul poate rula și la <strong>in</strong>f<strong>in</strong>it, dacă este necesar.<br />
Setările pentru aceste condiții se pot observa <strong>in</strong> <strong>in</strong>dicația <strong>5.</strong><br />
Când blocul loop este setat pe buclă <strong>in</strong>f<strong>in</strong>ită, simbolul<br />
<strong>in</strong>f<strong>in</strong>it (∞) este afipat în colțul d<strong>in</strong> dreapta jos a blocului.<br />
În cazul în care este selectată căsuța “Counter”, va<br />
apărea o <strong>in</strong>trare care permite utilizarea unui număr f<strong>in</strong>it și<br />
cunoscut de bucle (<strong>in</strong>dicația 3).<br />
O altă opțiune pentru folosirea blocului loop este<br />
citirea directă de la senzori. Când această opțiune este<br />
selectată, senzorul ales va apărea pe bloc. Ieșirea d<strong>in</strong> buclă<br />
se va face în funcție de valoarea citită de la senzor și<br />
condiția dată.<br />
După cum se poate observa în <strong>in</strong>dicația 4, se poate<br />
selecta opțiunea counter. Caâd această opțiune este<br />
selectată, la începutul blocului apare o <strong>in</strong>trare (<strong>in</strong>dicația 2),<br />
care permite legarea conectorilor cu alte blocuri folosite în<br />
program.<br />
C2 - 11