Lego mindstorms nxt

Cum se creează o variabilă

  1. Pentru a crea o variabilă, executați mai întâi comanda "Define Variable" din meniul Edit. În dialogul care se deschide, dați variabilei un nume scurt și ușor de înțeles și specificați tipul de date (de exemplu, text, numeric sau logic) pe care îl va stoca. Nu utilizați litere ruse în numele variabilei.
  2. Apoi glisați blocul în program și selectați numele variabilei din listă.
  3. Selectați fie Citire din (citire), fie Scriere în (scrie) o variabilă. Alegerea unei înregistrări vă va permite să modificați din când în când valoarea variabilei la o nouă valoare. Pentru a face acest lucru, conectați conductorul. pe care datele sunt transferate, la intrarea blocului pe panoul său de comunicare.
  4. Puteți seta valoarea inițială a unei variabile introducând-o într-un câmp special sau utilizând butoanele radio pentru a introduce o constantă logică.






Notă: Dacă trebuie să modificați tipul de date sau numele variabilei, consultați comanda Define Variable din meniul Edit.







Utilizarea unei variabile într-un program

Valoarea unei variabile se poate schimba în timp ce programul rulează. De exemplu, puteți crea o variabilă "Înregistrare a nivelului luminii" cu o valoare inițială de 50. Apoi, în timp ce robotul se mișcă cu senzorul de lumină, puteți utiliza această variabilă pentru a înregistra nivelul curent al luminii. Pentru a face acest lucru, conectați doar ieșirea unității senzor de lumină la intrarea unității cu conductivitate variabilă.

În plus, în programul dvs. puteți utiliza variabila bloc (cu parametrul citit) pentru a citi valoarea luminii înregistrate. Alte blocuri conectate la ieșirea blocului sunt conductori variabili, vor avea acces la informațiile stocate în această variabilă (adică nivelul iluminării).

  1. Panoul de comutare al unității se deschide automat, imediat ce aparatul este amplasat în zona de lucru. Pentru ca alte blocuri să citească valoarea variabilei, ele trebuie să fie conectate prin conductori la ieșirea blocului. Pentru a înregistra informații într-o variabilă, intrarea blocului trebuie conectată la conductori.

Setarea blocului

  1. În această listă, selectați variabila creată anterior de comanda Define Variable din meniul Edit.
  2. Selectați fie citiți (citiți de la.), Fie scrieți (scrieți în.) Variabilă.
  3. Pentru a atribui o variabilă variabilei inițiale, introduceți-o în câmpul de introducere sau selectați-o din True sau False pentru variabila de tip logic. Amintiți-vă că dacă intrarea unui alt bloc este conectată la ieșirea unei variabile și blocul variabilei este definit ca READ, atunci informația care vine dinamic la bloc va avea prioritate față de constanta stocată în ea.

Notă: Pentru a schimba tipul de date și numele variabilei, consultați comanda Define Variable din meniul Edit.

Schimbul de informații între program și subprogram
(Blocul meu - blocul meu)

Pentru a schimba informații între programul principal și My Block (adică între două fișiere * .rbt), procedați în felul următor:

  1. Definiți o variabilă cu același nume și același tip în ambele fișiere.
  2. Utilizați această variabilă în programul principal și subrutina din blocul variabil.

Asignări pin pentru panoul de patch-uri







Articole similare

Trimiteți-le prietenilor: