Mecanica/Redstone/circuit Logic

Acest articol este despre o anumită categorie de circuite redstone. Pentru alte circuite, a se vedea redstone circuit.există multe tipuri diferite de porți logice, fiecare dintre acestea putând fi implementate cu multe modele diferite. Fiecare design are diverse avantaje și dezavantaje, cum ar fi dimensiunea, complexitatea, viteza, cheltuielile de întreținere sau costurile. Diferitele secțiuni vor oferi multe modele diferite pentru fiecare tip de poartă.,

concepte

ieșiri Logic gate
arată ieșirea (roșu) a fiecărei porți, pentru fiecare combinație de intrări A și B (verde).,aption>
A ON ON off off Question Answered
B ON off ON off
NOT A off off ON ON Is A off?,
A OR B ON ON ON off Is either input on?
A NOR B off off off ON Are both inputs off?,
A AND B ON off off off Are both inputs on?
A NAND B off ON ON ON Is either input off?,
A XOR B off ON ON off Are the inputs different?
A XNOR B ON off off ON Are the inputs the same?,
O IMPLICĂ B PE pe PE PE Dacă este activată, B este, de asemenea, pe?

ieșire din fiecare circuit logic reflectă starea de intrări la toate ori (deși, eventual, cu o oarecare întârziere suportate de circuit).

schimbarea intrărilor pentru majoritatea acestor porți, A și B pot fi schimbate fără a schimba ieșirea., Schimbarea intrărilor porții implică va afecta ieșirea acesteia, iar poarta nu are o singură intrare. Stacking intrări porțile AND, OR, și XOR pot fi utilizate fiecare în matrice pentru a efectua funcționarea lor pe mai mult de două intrări, prin combinarea a două intrări simultan, apoi combinarea rezultatelor între ele și/sau alte intrări. Pentru aceste porți, ordinea în care intrările sunt combinate nu contează. Când o poartă XOR este combinată în acest fel, ieșirea sa este activată atunci când un număr impar de intrări este pornit., Alegerea unei porți logice când nu sunteți sigur ce poartă logică să utilizați, încercați să construiți un tabel precum cel din dreapta, dar cu un singur rând de ieșiri. Listați intrările cunoscute care vin și combinațiile posibile de putere, iar pentru fiecare combinație scrieți care ar trebui să fie ieșirea pentru ca structura să funcționeze. Apoi comparați-l cu tabelul din dreapta și vedeți ce poartă se potrivește cu ieșirile dorite. Dacă ieșirea trebuie să se schimbe atunci când intrarea este stabilă sau trebuie să fie amintită după ce intrarea s-a încheiat, jucătorul poate avea nevoie să se uite și la circuite de impulsuri sau circuite de memorie.,

poarta logică

o poartă logică este un circuit logic de bază.

NU poarta

NU poarta ieșiri
A PE pe
NU pe PE

a NU poarta (A), de asemenea, cunoscut ca un invertor, este o poarta de utilizat atunci când un opus de ieșire este dorit de intrare dat., De exemplu, atunci când comutatorul, sau de intrare, este setat la „on”, de ieșire va fi toggled la” off”, și atunci când comutatorul este toggled la” off”, de ieșire va fi toggled la”on”.

Torch Inverter 1-wide, plat (numai orizontal), tăcut, tileable întârziere circuit: 1 bifați invertorul torța este cel mai frecvent utilizat nu poarta, datorită dimensiunilor mici, versatilitate, și construcție ușoară. Un dezavantaj al invertorului torch este că acesta va „arde” în cazul în care rula pe un ciclu de ceas mai repede decât un 3-ceas (3 căpușe pe, 3 căpușe off). Un invertor de torță ars va porni din nou după ce primește o actualizare bloc., Invertor de scădere întârziere circuit plat, silențios: 1 bifați invertorul de scădere oferă un avantaj mic față de invertorul torței, cu excepția faptului că poate funcționa pe un ciclu de 2 ore fără ardere. Ceasurile mai rapide nu vor funcționa totuși — comparatorul pur și simplu nu va reacționa la ele. Variații: maneta alimentată poate fi înlocuită cu o altă componentă de alimentare permanentă (de exemplu, torța redstone, blocul redstone) sau cu un container complet dacă o componentă de alimentare ar fi incomodă în acea locație., Repetorul este necesar pentru a se asigura că semnalul de intrare este suficient de puternic pentru a depăși sursa din spate a comparatorului, dar poate fi îndepărtat în mai multe moduri. Dacă nivelul de putere de intrare este cunoscut (deoarece designul circuitului este fix, deci poate fi calculat), repetorul poate fi îndepărtat înlocuind pârghia alimentată cu un container care va produce același nivel de putere. Alternativ, repetor pot fi eliminate în cazul în care ieșirea continuă la o lungime de sârmă redstone care va reduce semnalul scăzut suficient că semnalul este inversat în cele din urmă., Invertor instant întârziere circuit instant: 0 căpușe invertorul instant este un bloc de bază de circuite instant mai mari. Versiunea „la sol” are cel mai mare volum, dar este mai scurtă și se potrivește cu ușurință circuitelor mai plate. Versiunea cu 1 lățime este mai mică în volumul total și 2-tileable. Comportament (adică.,, cum functioneaza): O clipă invertor are două elemente funcționale, și un piston sau pistoane, care le activează:

  1. o constantă sursă de alimentare cu ieșire care pot fi imediat oprit (dar alimentarea-l are nevoie de timp): fie un redstone block, care încetează de a oferi putere de indata ce pistonul începe să se deplasează (în același bifați piston primește sau pierde putere) sau un bloc solid în fața unui alimentat repetor sau comparator, alimentarea redstone praf; imediat ce blocul începe să se miște praful este nealimentat.,
  2. o linie de semnal cu ieșire care poate fi pornită instantaneu, dar nu neapărat oprită, intrarea sa întârziată și susținută timp de 2 căpușe. „Instant on” se realizează prin tehnica de tăiere a prafului: un bloc solid plasat pe marginea unui bloc peste care rulează o linie roșie, deconectează acea linie de linia de dedesubt. Start de mișcare a blocului care reconectează instantaneu linia și oferă putere. Întârzierea se realizează prin rularea intrării printr-un repetor de 2 căpușe, două torțe sau mijloace similare., Asta înseamnă că, atunci când apare puterea la intrare, Blocul deplasat de piston este capabil să taie linia înainte ca semnalul să treacă prin întârziere. Cu intrare nealimentată, ieșirea este activată instantaneu, iar linia oferă în continuare energie „stocată” în repetor pentru două căpușe, timp suficient pentru a reactiva sursa de alimentare constantă din punctul anterior.
  3. Piston sau pistoane, pentru a muta blocul / blocurile activând elementele din punctul 1 sau 2.,2″>

PE

pe pe B PE pe PE pe a SAU B PE PE PE pe

Un SAU poarta (A ∨ B) este o poarta care utilizează două sau mai multe intrări și ori de câte ori orice intrare este „pe”, de ieșire este, de asemenea, „pe”., Singura dată când ieșirea este ” oprită „este atunci când toate intrările sunt”oprite”. Rețineți că, deoarece operațiunea OR este asociativă și comutativă, sau porțile pot fi combinate liber: jucătorul poate compara un număr mare de intrări folosind mici sau porți pentru a colecta grupuri de intrări, apoi comparând rezultatele lor cu mai multe sau porți. Rezultatul nu va depinde de aranjarea intrărilor sau de cele care au fost combinate mai întâi.

cea mai simplă versiune a porții OR este proiectarea A: doar un fir care conectează toate intrările și ieșirile., Cu toate acestea, acest lucru face ca intrările să devină „compromise”, astfel încât acestea să poată fi utilizate numai în acest sau poarta. Exemplul introducerii, folosind un bloc solid în loc de sârmă, nu suferă același pericol.

Dacă jucătorii trebuie să utilizeze intrările în altă parte, intrările trebuie să fie „izolate”, trecând-le printr-un bloc ca mai sus sau un dispozitiv, cum ar fi o torță sau un repetor. Torțele produc versiunea B. Rețineți că aceasta este de fapt o poartă NOR cu un invertor la ieșire.

Versiunea C izolează intrările cu repetoare. Poate fi extins orizontal până la 15 intrări., Pe lângă intrările izolate, este o bifă mai rapidă decât B. repetoare suplimentare pot fi utilizate pentru a adăuga noi grupuri de intrări sau pentru a consolida semnalul de ieșire. Acest design este mai scump, deoarece fiecare repetor costă 3 praf de piatră roșie pentru ambarcațiuni (împreună cu piatră netedă).versiunea D este o versiune cu 1 lățime concepută pentru utilizare verticală, cum ar fi în pereți. Repetorul servește la izolarea ieșirilor de la intrări. Această versiune poate avea doar două intrări, deși, desigur, intrările pot fi stivuite cu mai multe porți.,versiunea e utilizează proprietățile blocurilor transparente de lumină: glowstone și scări sau plăci cu susul în jos. Acestea trimit semnale în sus, dar nu în jos. Este extensibil, cum ar fi designul C.,h>A

ON ON off off B ON off ON off A NOR B off off off ON

A NOR gate (A ↓ B) is the opposite of the OR gate., Ori de câte ori cel puțin un comutator este comutat la „on”, ieșirea este comutat la „off”. Singura dată când ieșirea este ” on „este atunci când toate intrările sunt comutate la”off”. Această poartă utilizează, de asemenea, două sau mai multe intrări.

toate porțile logice pot fi făcute din unele combinații ale porții NOR.în Minecraft, nici nu este o poartă logică de bază, implementată de o torță cu două sau mai multe intrări. (O torță cu intrare 1 nu este poarta și fără intrări este poarta adevărată, adică o sursă de alimentare.o torță poate găzdui cu ușurință 3 intrări izolate reciproc, ca în proiectarea A., Design B merge la lungimi mai mari pentru a stoarce într-o a patra intrare. Dacă sunt necesare mai multe intrări, este mai simplu de utilizat sau porți pentru a le combina, apoi utilizați un invertor (nu) la sfârșit. De asemenea, este posibilă combinarea porților OR și NOR, folosind inversarea porților OR ca intrări la porțile NOR.,2c0d97a2″>ON

ON off off B ON off ON off A AND B ON off off off

An AND gate (A ∧ B) is used with two or more switches or other inputs., Ieșirea este comutată la ” on „numai atunci când toate intrările sunt”on”. În caz contrar, ieșirea va rămâne „oprită”. În realitate, imaginea furnizată este o poartă NOR cu intrări inversate. Luând logica A și B, primele două torțe (de sus și de jos din imagine) le inversează în A ∨ B, apoi a treia torță (cea din centru-dreapta) aplică A nu la acea afirmație. Astfel devine (A B B), care poate fi interpretat ca A ∧ B prin Legea lui De Morgan.un 3-intrare și poarta este afișat, dar, cum ar fi sau porți, și porțile pot fi liber „ganged”, combinând grupuri de intrări și apoi combinarea rezultatelor.,o utilizare tipică pentru o și poarta ar fi de a construi un mecanism de blocare pentru o ușă, care necesită atât butonul de activare și de blocare (de obicei, o pârghie) să fie pe.pistonul și porțile acționează similar cu un” tampon tri-state”, în care intrarea B acționează ca un comutator, conectând sau deconectând intrarea A de restul circuitului. Astfel de modele au o intrare care alimentează un circuit, care este deschis sau închis de un piston lipicios acționat de cealaltă intrare. Diferența față de tampoanele tri-state din viața reală este că nu se poate conduce un curent scăzut în Minecraft.,div id=”312c0d97a2″>ON

off off B ON off ON off A NAND B off ON ON ON

A NAND gate (A B) turns the output off only when both inputs are on, the reverse of an AND gate., Toate porțile logice pot fi realizate din porți NAND. Ca și în cazul NOR, un număr mare de intrări sunt, probabil, cel mai bine manipulate de stivuire în sus și porți, apoi inversarea rezultatul. Prin Legea lui De Morgan, (A B B) este identic cu A ∧ B.

toate porțile logice pot fi făcute din unele combinații ale porții NAND.,v id=”9fc701f3b3″>pe

pe B PE pe PE pe O XOR B pe PE PE pe

O poarta XOR (A ⊻ B) este o poarta care utilizează două intrări și ieșire este comutat de pe „pornit” atunci când un comutator este „pe”, și un comutator este „off”., XOR se pronunță „zor” sau „exor”, o scurtare a „Exclusiv sau”, deoarece fiecare intrare se exclude reciproc cu ieșirea. Este util pentru controlul unui mecanism din mai multe locații. Datorită acestor proprietăți, porțile XOR se găsesc frecvent în circuitele complexe de piatră roșie. În unele cazuri, este posibil să obțineți o ieșire OR gate și o ieșire AND gate pe diferite canale. Circuitul de mai sus este compus din și porți, sau porți și nu porți., Întregul circuit este ((A ∧ B) ∨ A) ∨ ((A ∧ B) ∨ B), care pot fi simplificate în continuare în (A ∧ B) ∨ (A ∧ B) (sau, echivalent, (A ∨ B) ∧ (A ∧ B)).o caracteristică utilă este că o poartă XOR (sau XNOR) își va schimba întotdeauna ieșirea atunci când una dintre intrările sale se schimbă, prin urmare este utilă pentru controlul unui mecanism din mai multe locații., Când comenzile (cum ar fi pârghiile) sunt combinate într — o poartă XOR, comutarea oricărui control va comuta ieșirea porții XOR (cum ar fi un bec controlat de două întrerupătoare de lumină-jucătorii pot răsturna unul pentru a aprinde sau opri lumina sau oricare dintre ele poate deschide sau închide întotdeauna o ușă sau poate porni sau opri un alt dispozitiv.la fel ca și și sau porțile, porțile XOR pot fi liber „stivuite” împreună, porțile adunând grupuri de intrări și ieșirile lor fiind adunate la rândul lor. Rezultatul XORing mai mult de două intrări se numește „paritate” — rezultatul este 1 dacă și numai dacă un număr impar de intrări sunt 1.,

designul D este mic, dar util numai dacă jucătorii doresc ca pârghiile să fie fixate pe circuit. Blocul umbrit indică blocul la care sunt atașate pârghiile și lanterna aprinsă, împreună cu blocul pe care se sprijină.

Design F este cel mai utilizat dintre modelele numai cu torță, dar componentele mai noi pot face mult mai bine. Design H utilizează pistoane, și este atât mai rapid și mai compact. dincolo de torțe și pistoane, diverse diode pot fi folosite pentru a produce porți XOR destul de compacte și ieftine., Design i poate avea repetoare de intrare care vin din ambele părți sau dedesubt, schimbându-și dimensiunea în consecință pentru a se potrivi cu spații strânse. Design J utilizează blocuri transparente pentru o opțiune mai ieftină.

Schematică galerie: poarta XOR

Vezi la: Mecanica/Redstone/circuit Logic/XOR

introducerea de comparator permite mai multe variante de un design nou, „scădere poarta XOR”, care este plat, rapid și silențios (de asemenea, ușor să-și amintească)., Contra în modul de supraviețuire este că a face comparatoare necesită accesul la Nether pentru a obține cuarț nether.

Fiecare intrare este aceeași distanță de partea din spate și laterale ale comparatorului, cel mai aproape de ea, așa că va suprima propriul semnal acolo, dar călătorește mai departe pentru a ajunge la partea de continuare comparator, deci nu va suprima semnalul în continuare comparator. Numai dacă ambele intrări sunt activate, ambele comparatoare vor fi suprimate de o intrare laterală.,cu toate acestea, acest lucru este valabil numai dacă intrările au același nivel de putere (sau cel puțin nu diferă cu mai mult de 1), altfel un semnal ar putea copleși încercarea celuilalt de a-și suprima semnalul. Dacă acest circuit este sigur că va primi intrări de același nivel de putere (deoarece sistemul din care face parte a fost proiectat în acest fel), atunci poate fi utilizată versiunea „de bază”. În caz contrar, ar trebui utilizată o anumită metodă pentru a asigura că intrările sunt egale — de exemplu, cu repetoare (versiunea „repetată”) sau cu torțe (versiunea „inversată”).,N

ON off off B ON off ON off A XNOR B ON off off ON

An XNOR gate can be built by inverting either the output, or one input, of an XOR gate.,

Design A este un design pur-torță. Dacă nu este necesară o intrare externă, torțele orientate spre spate pot fi înlocuite cu pârghii, obținându-se B. Design F este mai mare, dar evidențiază logica, în timp ce I este o variantă inversată a porții XOR H. rețineți că invertorul de ieșire poate fi plasat și în linie cu restul porții sau chiar într-o groapă atașată la unul dintre blocurile de susținere ale,>

ON off off B ON off ON off A IMPLIES B ON off ON ON

An IMPLY gate (A → B) turns on either if both inputs are on, or if the first input is off., Spre deosebire de celelalte porți de aici, Intrările nu sunt interschimbabile; nu este comutativă. Aceasta reprezintă implicație materială sau o declarație condiționată, „dacă A, atunci B” sau „a implică B”. Ieșirea este oprită numai dacă antecedentul A este adevărat, dar consecința B este falsă. Este echivalentul logic al lui B ∨ A și echivalentul matematic al lui A ≤ B.

designul C are o viteză de 2 căpușe dacă ieșirea este 1, dar 1 bifă dacă ieșirea este 0. În mod similar, celelalte modele iau 1 bifă dacă ieșirea este 0, dar sunt imediate (și nu izolate) dacă ieșirea este 1., Dacă playerul trebuie să sincronizeze (sau să izoleze) ieșirea, luați în considerare plasarea unui repetor cu 1 bifă în fața intrării „rapide” (intrarea A pentru C, intrarea B pentru celelalte).,v>

View at: Mechanics/Redstone/Logic circuit/IMPLIES

Video

See also

  • Logic gates on Wikipedia

Redstone

View at: Template:Redstone/content

Share

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *