mekanik/Redstone/Logic circuit

den här artikeln handlar om en viss kategori av redstone kretsar. För andra kretsar, se redstone circuit.

det finns många olika typer av logiska grindar, som var och en kan implementeras med många olika mönster. Varje design har olika fördelar och nackdelar, såsom storlek, komplexitet, hastighet, underhåll overhead, eller kostnad. De olika sektionerna kommer att ge många olika mönster för varje gate typ.,

koncept

Logic gate-utgångar
visar utmatningen (röd) för varje grind, för varje kombination av ingångar A och B (grön).,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?,
a innebär B av om A är på, är B också på?

utsignalen från varje logisk krets återspeglar tillståndet för dess ingångar hela tiden (men eventuellt med viss fördröjning som uppstår av kretsen).

byta ingångar för de flesta av dessa grindar, A och B kan bytas utan att ändra utgången., Byte av ingångarna på implicera porten kommer att påverka dess utgång, och inte porten har bara en ingång. Stapling ingångar och, eller, och xor grindar kan var och en användas i matriser för att utföra sin verksamhet på mer än två ingångar, genom att kombinera två ingångar åt gången, sedan kombinera resultaten med varandra och/eller andra ingångar. För dessa grindar spelar ingen roll i vilken ordning ingångarna kombineras. När en xor-Grind kombineras på detta sätt är dess utgång på när ett udda antal ingångar är på., När du är osäker på vilken logikport som ska användas, försök att bygga ett bord som det till höger men med bara en rad utgångar. Lista de kända ingångarna som kommer in och de möjliga kombinationerna av effekt, och för varje kombination skriv ner vad utgången ska vara för att strukturen ska fungera. Jämför sedan det med tabellen till höger och se vilken port som matchar de önskade utgångarna. Om utgången behöver ändras när ingången är stabil eller måste komma ihåg efter att ingången har slutat, kan spelaren också behöva titta på pulskretsar eller minneskretsar.,

logisk grind

en logisk grind är en grundläggande logisk krets.

inte gate

inte gate utgångar
a av
inte en av

en inte Grind (a), Även känd som en inverter, är en grind som används när en motsatt utgång önskas från den angivna ingången., Till exempel, när omkopplaren, eller ingången, är inställd på ”on”, kommer utsignalen att växla till ”off”, och när omkopplaren är aktiverad till ”off”, kommer utsignalen att växla till ”on”.

Torch Inverter 1-wide, flat (endast horisontellt), tyst, lutbar krets fördröjning: 1 tick torch inverter är den vanligaste inte gate, på grund av sin ringa storlek, mångsidighet, och enkel konstruktion. En nackdel med torch inverter är att det kommer att ”bränna ut” om kör på en klockcykel snabbare än en 3-klocka (3 fästingar på, 3 fästingar av). En utbränd torch inverter kommer att slå på igen efter att den får en blockuppdatering., Subtraktion Inverter platt, tyst kretsfördröjning: 1 kryssa subtraktion inverter erbjuder liten fördel jämfört med torch inverter förutom att det kan köras på en 2-klockcykel utan att bränna ut. Snabbare klockor fungerar dock inte-komparatorn kommer helt enkelt inte att reagera på dem. Variationer: den drivna spaken kan bytas ut mot en annan alltid på strömkomponent (t.ex. redstone torch, block of redstone), eller med en full behållare om en strömkomponent skulle vara obekvämt på den platsen., Repeatern krävs för att säkerställa att ingångssignalen är tillräckligt stark för att övervinna komparatorns bakre källa, men kan tas bort på ett antal sätt. Om ingångseffektnivån är känd (eftersom kretsdesignen är fast, så den kan beräknas) kan repeatern avlägsnas genom att byta ut den drivna spaken med en behållare som ger samma effektnivå. Alternativt kan repeatern tas bort om utgången fortsätter till en längd av redstone tråd som kommer att minska den subtraherade signalen nog att signalen inverteras så småningom., Instant Inverter omedelbar krets fördröjning: 0 fästingar instant inverter är en grundläggande byggsten i större omedelbar kretsar. ”Ground” – versionen har den största volymen, men är kortare och passar lätt med smidigare kretsar. Den 1-breda versionen är den mindre i total volym och 2-tileable. Beteende (dvs,, hur det fungerar): en omedelbar växelriktare har två funktionella element, och en kolv, eller kolvar, som aktiverar dem:

  1. en konstant strömkälla med utgång som kan omedelbart stängas av (men driver den på tar tid): antingen en redstone block som upphör att ge ström så snart kolven börjar flytta den (inom samma fästing kolven tar emot eller förlorar makt) eller ett fast block framför en powered repeater eller komparator, Driver redstone damm; så snart blocket börjar flytta dammet är,
  2. en signalledning med utgång som omedelbart kan slås på men inte nödvändigtvis av, dess ingång försenad av och upprätthålls för 2 fästingar. ”Instant on” uppnås genom dammslipad teknik: ett fast block placerat mot kanten av ett block över vilket en redstone-linje körs, kopplar bort den linjen från linjen nedan. Start av rörelse av det blocket återansluter omedelbart linjen och ger ström. Fördröjningen uppnås genom att köra ingången genom en 2 tick repeater, två facklor eller liknande medel., Det betyder att när strömmen visas på ingången kan blocket som flyttas av kolven skära linjen innan signalen passerar genom fördröjningen. Med ingångs unpowered aktiveras utgången omedelbart och linjen ger fortfarande ström ”lagrad” i repeatern för två fästingar, vilken tid är tillräcklig för att återaktivera den konstanta strömkällan från föregående punkt.
  3. kolv eller kolvar, för att flytta blocket/blocken som aktiverar elementen från punkt 1 eller 2.,2″>på av av b på av på av a eller b på på på av

    An eller gate (a b) är en port som använder två eller flera ingångar och när någon ingång är ”på”, är utgången också ”på”., Den enda gången utgången är ” off ”är när alla ingångar är”off”. Observera att eftersom eller drift är associativ och kommutativ, eller grindar kan kombineras fritt: spelaren kan jämföra ett stort antal ingångar med hjälp av små eller grindar för att samla grupper av ingångar, sedan jämföra sina resultat med mer eller grindar. Resultatet beror inte på arrangemanget av ingångarna, eller på vilka som kombinerades först.

    den enklaste versionen av Or gate är design a: bara en tråd som förbinder alla ingångar och utgångar., Detta gör dock att ingångarna blir ”komprometterade”, så att de bara kan användas i detta eller gate. Introduktionens exempel, med ett fast block istället för tråd, lider inte samma fara.

    om spelare behöver använda ingångarna någon annanstans måste ingångarna ”isoleras” genom att passera dem genom ett block som ovan eller en enhet som en fackla eller repeater. Facklor ger version B. Observera att detta i själva verket är en nor gate med en inverter på utgången.

    Version C isolerar ingångarna med repeatrar. Den kan utökas horisontellt upp till 15 ingångar., Förutom de isolerade ingångar, är det en bock snabbare än B. ytterligare repeaters kan användas för att lägga till nya grupper av ingångar, eller för att stärka utsignalen. Denna design är dyrare, eftersom varje repeater kostar 3 redstone damm till hantverk (tillsammans med slät sten).

    Version D är en 1-bred version avsedd för vertikal användning, t.ex. i väggar. Repeatern tjänar till att isolera utgångarna från ingångarna. Denna version kan bara ta två ingångar, men naturligtvis kan ingångarna staplas med flera grindar.,

    Version E använder egenskaperna hos lätta transparenta block: glowstone och upp och ner trappor eller plattor. Dessa skickar signaler upp, men inte ner. Det är expanderbart, som design 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., När minst en omkopplare växlas till ”on” växlar utmatningen till ”off”. Den enda gången utgången är ” på ”är när alla ingångar växlas till”av”. Denna port använder också två eller flera ingångar.

    alla logiska grindar kan göras från vissa kombinationer av nor-porten.

    i Minecraft är inte heller en grundläggande logisk grind, implementerad av en fackla med två eller flera ingångar. (En fackla med 1 ingång är inte porten, och utan ingångar är den sanna porten, det vill säga en strömkälla.)

    en fackla kan enkelt rymma 3 ömsesidigt isolerade ingångar, som i design A., Design B går till större längder för att pressa in en fjärde ingång. Om fler ingångar är nödvändiga är det enklaste att använda eller grindar för att kombinera dem, använd sedan en inverter (inte) i slutet. Det är också möjligt att kombinera eller eller eller grindar, genom att använda inversion av eller grindar som ingångar till eller grindar.,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., Utgången växlas till ” on ”endast när alla ingångar är ”on”. Annars kommer utgången att förbli ”av”. I verkligheten är bilden en nor gate med inverterade ingångar. Genom att ta logiken i A och B, vänder de två första facklorna (topp och botten från bilden) dem till en fackla B, då den tredje facklan (mitten-höger) tillämpar en inte på det uttalandet. Således blir det (en mur B), som kan tolkas som en mur B genom De Morgans lag.

    en 3-ingång och grind visas, men som eller grindar, och grindar kan fritt ”ganged”, kombinera grupper av ingångar och sedan kombinera resultaten.,

    en typisk användning för an och gate skulle vara att bygga en låsmekanism för en dörr, vilket kräver att både aktiveringsknappen och låset (vanligtvis en spak) ska vara på.

    kolv och grindar fungerar på samma sätt som en ”tri-state buffert”, där ingång B fungerar som en strömbrytare, ansluter eller kopplar ingång A från resten av kretsen. Sådana konstruktioner har en ingång som matar en krets, som öppnas eller stängs av en klibbig kolv som drivs av den andra ingången. Skillnaden från verkliga Tri-state buffertar är att man inte kan köra en låg ström i 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., Alla logiska grindar kan tillverkas av NAND gates. Som med NOR hanteras ett stort antal ingångar förmodligen bäst genom att stapla upp och grindar och inverterar sedan resultatet. Enligt De Morgans lag är (B) identisk med b.

    alla logiska grindar kan göras från vissa kombinationer av NAND-porten.,v id=”9fc701f3b3″>av

    av b på av på av a xor b av på på av

    en xor Gate (A B) är en port som använder två ingångar och utgången växlas till ”ON” när en omkopplare är ”ON” och en omkopplare är ”off”., Xor uttalas ” zor ”eller” exor”, en förkortning av” exklusiv eller”, eftersom varje ingång är ömsesidigt exklusiv med utgången. Det är användbart för att styra en mekanism från flera platser. På grund av dessa egenskaper finns xor-portar vanligen i komplexa redstone-kretsar. I vissa fall är det möjligt att få en eller gate utgång och en och gate utgång på olika kanaler. Kretsen ovan är sammansatt av och grindar, eller grindar och inte grindar., Hela kretsen är ((A ∧ B) ∨ A) ∨ (A ∧ B) ∨ B), vilket kan förenklas till (A ∧ B) ∨ (A ∧ B) (eller, ekvivalent, (A ∨ B) ∧ (A ∧ B)).

    en användbar funktion är att en xor (eller XNOR) Grind alltid kommer att ändra sin utgång när en av dess ingångar ändras, därför är det användbart för att styra en mekanism från flera platser., När manöverorgan (t.ex. spakar) kombineras i en xor — Grind, växlar någon kontroll xor-grindens utgång (som en glödlampa som styrs av två ljusbrytare-spelare kan vända antingen en för att slå på eller stänga av lampan, eller någon av dem kan alltid öppna eller stänga en dörr, eller slå på eller stänga av någon annan enhet.

    liksom och och eller grindar, xor grindar kan fritt ”staplas” tillsammans, med grindar samla grupper av ingångar och deras utgångar samlas i sin tur. Resultatet av XORing mer än två ingångar kallas ” paritet — – resultatet är 1 om och endast om ett udda antal ingångar är 1.,

    Design D är liten, men bara användbar om spelarna vill att spakarna ska fixeras till kretsen. Det skuggade blocket indikerar blocket spakarna och den tända facklan är fästa vid, tillsammans med det block som man vilar på.

    Design F är den mest använda av fackla-bara mönster, men nyare komponenter kan göra mycket bättre. Design H använder kolvar, och är både snabbare och mer kompakt.

    utöver facklor och kolvar kan olika dioder användas för att producera ganska kompakta och billiga xor-grindar., Design jag kan ha sina input repeaters kommer in från båda sidor eller under, ändra dess storlek i enlighet därmed för att passa trånga utrymmen. Design J använder transparenta block för ett billigare alternativ.

    schematiskt galleri: xor gate

    Visa på: mekanik/Redstone/logisk krets/XOR

    införandet av komparatorn möjliggör flera varianter av en ny design, ”subtraktion xor gate”, som är platt, snabb och tyst (också lätt att komma ihåg)., Nackdelarna i överlevnad läge är att göra jämförelseprodukter kräver tillgång till Nether att få nether kvarts.

    varje ingång är samma avstånd till baksidan och sidan av komparatorn närmast den, så kommer att undertrycka sin egen signal där, men färdas längre för att komma till sidan av den ytterligare komparatorn, så kommer inte att undertrycka sin signal i den ytterligare komparatorn. Endast om båda ingångarna är på kommer båda komparatorerna att undertryckas av en sidoingång.,

    det är dock bara sant om ingångarna är samma effektnivå (eller åtminstone inte annorlunda med mer än 1), annars kan en signal överväldiga den andra försök att undertrycka sin signal. Om denna krets är säker på att ta emot ingångar av samma effektnivå (eftersom systemet det är en del av har utformats på det sättet), kan den ”grundläggande” versionen användas. Annars bör någon metod användas för att säkerställa att ingångarna är lika — till exempel med repeaters (den ”upprepade” versionen) eller med facklor (den ”inverterade” versionen).,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 är en ren fackla design. Om extern ingång inte behövs kan bakåtvända facklor ersättas med spakar, vilket ger B. Design F är större men belyser logiken, medan jag är en inverterad variant av XOR gate H. Observera att utgångsomriktaren också kan placeras i linje med resten av porten, eller till och med i en grop fäst vid en av utgångs redstones stödblock.,>

    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., Till skillnad från de andra grindarna här är ingångarna inte utbytbara; det är inte kommutativt. Detta representerar materiella konsekvenser eller ett villkorligt uttalande, ”om A då B” eller ”A innebär B”. Utgången är avstängd endast om den antecedent A är sant, men konsekvensen B är falsk. Det är den logiska motsvarigheten till B, och den matematiska motsvarigheten till A ≤ B.

    Design C har en hastighet av 2 fästingar om utgången är 1, men 1 kryssa om utgången är 0. På samma sätt tar de andra mönstren 1-kryssrutan om utgången är 0, men är omedelbar (och inte isolerad) om utgången är 1., Om spelaren måste synkronisera (eller isolera) utgången, överväga att placera en 1-tick repeater framför” snabb ” ingång (ingång A för C, ingång B för de andra).,v>

    View at: Mechanics/Redstone/Logic circuit/IMPLIES

    Video

    See also

    • Logic gates on Wikipedia

    Redstone

    View at: Template:Redstone/content

Share

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *