Rețea logică logică cu combinatorii - aritmetică, constantă, comparată, lttlword

Rețea logică

Rețeaua logică - o rețea care este definită folosind fire roșii și verzi vă permite să conectați diferite obiecte și structuri. Cu ajutorul acestei rețele, obiectele interacționează între ele în multe moduri diferite. Rețeaua logică poate fi configurată și reglată cu ajutorul combinatorilor diferiți, care vor fi discutate mai târziu în articol.







Principiul muncii combinatoriale

Combinator - o structură care primește un semnal la intrare, procesează și emite un semnal specific. Semnalul poate fi obținut dintr-un piept reglabil. Ce fel de conținut are (icoane), un astfel de semnal și în cantitatea pe care o oferă. În această etapă a jocului, combinatorii sunt puțin în afara logicii generale a jocului. Până acum, pentru un joc normal, puteți face fără combinatori. Poate că în viitor, dezvoltatorii vor găsi o aplicare adecvată a acestor oportunități.

Combinator constant

Un combinator constant este un combinator, care dă constant un anumit semnal la ieșire. Figura 1 prezintă un exemplu simplu de funcționare a unui astfel de combinator.

  • În celulă, setăm tipul semnalului și numărul acestuia
  • Pe obiectul de testare, setăm condiția în care va funcționa (semnalul "1" este alimentat în cantitate de 1 bucată)
  • Combinator constant conectabil și obiect de testare (lanternă)

Rețea logică logică cu combinatorii - aritmetică, constantă, comparată, lttlword

Rețea logică logică cu combinatorii - aritmetică, constantă, comparată, lttlword

În cele din urmă, puteți adăuga că combinatorul constant este un fel de baterie care produce în mod constant semnalul dat.

Arithmetic Combinator

Combinatorul aritmetic - un combinator care primește un semnal la intrare (firul verde) procesează cu ajutorul operațiilor matematice de bază (+, -, *, /) și emite rezultatul (fir roșu). Figura 2 prezintă un exemplu simplu de funcționare a unui astfel de combinator.

  • Intrarea este alimentată de un semnal de la un combinator constant (acesta poate fi de la un alt obiect). Tipul de semnal "1" în valoare de 1 buc.
  • În figura combinator aritmetică, semnalul recepționat se adaugă la valoarea setată. Pentru un rezultat de succes, celula de valori poate accepta: lucrul cu același tip de semnal sau valoare numerică
  • Lanterna primește semnalul de ieșire de la combinatorul aritmetic cu condiția ca semnalul "1" să fie 2p. În cazul nostru, sa dovedit așa. Lanterna arde.

Rețea logică logică cu combinatorii - aritmetică, constantă, comparată, lttlword

Rețea logică logică cu combinatorii - aritmetică, constantă, comparată, lttlword






Comparator combinator

Un combinator de comparație este un combinator care compară intern un anumit tip de semnal cu un "marker" sau cu un criteriu cantitativ și furnizează un semnal specific pentru ieșire. Figura 3 prezintă un exemplu de funcționare a unui astfel de combinator.

  • La intrarea combinatorului comparativ, semnalul de marcare "1" este trimis în cantitate de 1 buc.
  • Combinatorul de comparație compară semnalul de intrare cu (>,<,=) на количественный признак или признак маркера
  • Dacă condiția este adevărată, semnalul de ieșire al semnalului prestabilit este de 1 buc
  • Lanternă nr. 2 a prins foc, deoarece i sa dat o condiție ca același marker să fie egal cu 1 piesă
  • Lanterna nr. 2 nu a prins foc, deoarece condiția nu a fost îndeplinită. Se va aprinde când combinatorul de comparare emite un semnal de ieșire de 1 buc. Acest lucru se va întâmpla când condiția combinatorului comparativ nu este îndeplinită

Rețea logică logică cu combinatorii - aritmetică, constantă, comparată, lttlword

Rețea logică logică cu combinatorii - aritmetică, constantă, comparată, lttlword

Combinație de combinatoare în condiții diferite

Cu ajutorul unei rețele logice, implementăm grafic proiectarea indicatorului cantității de materiale plastice din cupru pe conducta noastră. Deci, de fiecare dată când nu te urci în piept și nu te uita cât de mult a rămas. Este posibil să se conecteze cu ajutorul cablului de semnal cu lanterne. Pe fiecare lampă vom seta o anumită valoare de prag, care, atunci când pragul este redus, lanterna va ieși. Există 6 cufere = 28.000 plăci de cupru cu umplere maximă. Împărțim 6 lanterne în 6 praguri. (Figura 4). În joc, valorile mari sunt rotunjite.

  • Prima lampă se aprinde la un prag de peste 4800
  • Al doilea lanternă - // - 4800 * 2
  • Al treilea lanternă - // - 4800 * 3
  • Al patrulea felinar - // - 4800 * 4
  • A cincea lampă - // - 4800 * 5
  • Al șaselea felinar - // - 4800 * 6

Rețea logică logică cu combinatorii - aritmetică, constantă, comparată, lttlword

Rețea logică logică cu combinatorii - aritmetică, constantă, comparată, lttlword

Sarcina este de a descărca secvențial pe conducte mai întâi câteva resurse, apoi altele, și așa mai departe. fără a le amesteca. Pentru a face acest lucru, aveți nevoie de 2 manipulatoare inteligente, 1 piept personalizabil, comparând combinatorul, o lanternă pentru claritate și firele de semnal (figura 5).

  • Un piept reglabil trimite un semnal combinatorului comparator cu indicatorul "placă de cupru" și numărul de plăci din piept.
  • Combinatorul are o condiție - da semnalul "A", când plăcile de cupru vor fi zero
  • Atunci când plăcile de cupru din piept devin efectiv zero, combinatorul trimite semnalul de ieșire "A" unui alt manipulator, care are starea: să lucreze cu semnalul de intrare "A" 1pc și lanterna (pentru claritate).

Rețea logică logică cu combinatorii - aritmetică, constantă, comparată, lttlword

Rețea logică logică cu combinatorii - aritmetică, constantă, comparată, lttlword







Trimiteți-le prietenilor: