14.06.2014 Views

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

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Blocuri</strong> Advanced<br />

Sunt diverse tipuri de blocuri care nu se încadrează în<br />

categoriile de mai sus, și care probabil nu vor fi folosite<br />

decât în anumite situații particulare.<br />

Putem am<strong>in</strong>ti blocurile pentru operații asupra<br />

variabilelor (și datelor în general) de tip text. Acestea sunt<br />

folosite pentru a converti o valoare numerică într-una de tip<br />

text (Number to Text) și pentru a alipi două sau mai multe<br />

texte (Text). Acesta d<strong>in</strong> urmă este echivalent cu <strong>in</strong>strucțiunea<br />

“Concat” a limbajelor de programare uzuale.<br />

Tot d<strong>in</strong> acest grup mai face parte blocul care nu permite<br />

controller-ului <strong>NXT</strong> să <strong>in</strong>tre în Stand-By (blocul Keep Alive),<br />

blocul de calibrare a senzorilor, de resetare a senzorilor<br />

rotativi ai motoarelor sau blocul de setare a conexiunii<br />

bluetooth.<br />

Mai trebuie să menționam blocul “File Access” care<br />

permite accesul la sistemul de fișiere a controlerului. Cu<br />

ajutorul acestuia se pot crea, șterge, citi sau edita fișiere. Este<br />

predom<strong>in</strong>ant utilizat pentru operații de tip data-log, în care se<br />

citesc valori de la diverși senzori pe <strong>in</strong>tervale diferite de timp și<br />

se salvează în memoria nevolatilă a controlerului sub formă de<br />

fișiere text. Aceste fișiere sunt apoi descărcate pe calculator<br />

pentru a fi procesate, filtrate sau afișate sub formă de <strong>grafic</strong>e,<br />

tabele etc.<br />

C2 - 8

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

Saved successfully!

Ooh no, something went wrong!